Esta página descreve como solucionar alguns possíveis problemas que podem ocorrer ao usar nós de locatário individual .
Limitação de tamanho do grupo de nós
Problema : O tamanho de um grupo de nós é limitado a 100.
- Solução : crie vários grupos de nós e use o mesmo rótulo de afinidade para cada grupo de nós. Em seguida, ao agendar VMs nesses grupos de nós, use o rótulo de afinidade atribuído aos grupos de nós.
Falhas de agendamento de VM
Problema : não é possível agendar uma VM em um nó de locatário individual.
Solução :
Você não poderá agendar uma VM de locatário individual se não houver nenhum nó na zona que corresponda à especificação de afinidade ou antiafinidade da VM. Verifique se você especificou os rótulos de afinidade corretos. Além disso, verifique se você não especificou nenhum rótulo de afinidade conflitante.
Se você estiver usando a política de manutenção de reinicialização no local, verifique se a configuração
OnHostMaintenance
da VM está definida comoterminate
.Se você estiver usando a política de manutenção de migração dentro do grupo de nós, verifique se está agendando VMs em um grupo de nós, não em um nó específico ou usando um rótulo de afinidade.
Verifique se o nome do nó especificado corresponde ao nome de um nó na zona.
Verifique se o nome do grupo de nós especificado corresponde ao nome de um grupo de nós na zona.
Você não poderá agendar uma VM de locatário individual se a plataforma mínima de CPU da VM (
--min-cpu-platform
) estiver definida como qualquer valor diferente deAUTOMATIC
.
Locação de VM
Problema : não é possível mover uma VM para um nó de locatário individual.
Solução :
Uma instância de VM com uma plataforma de CPU mínima especificada não pode ser movida para um nó de locatário individual atualizando a locação da VM. Para mover uma VM para um nó de locatário individual, remova a especificação mínima da plataforma de CPU configurando-a como
automatic
.Como cada nó de locatário individual usa uma plataforma de CPU específica , todas as VMs em execução no nó não podem especificar uma plataforma de CPU mínima. Antes de poder mover uma VM para um nó de locatário individual atualizando sua locação , você deve definir o sinalizador
--min-cpu-platform
da VM comoAUTOMATIC
.
Grupos de nós de escalonamento automático
Problema : não é possível ativar o escalonador automático do grupo de nós.
- Solução : você só pode ativar o escalonador automático do grupo de nós ao definir a política de manutenção do grupo de nós como a política de manutenção padrão .
Problema : deseja reter nós já reservados com a política de manutenção de migração dentro do grupo de nós.
- Solução : ao usar a política de manutenção Migrar dentro do grupo de nós , configure o escalonador automático do grupo de nós para apenas escalar horizontalmente, o que adiciona nós ao grupo de nós quando ele precisa de capacidade extra.
Problema : Não há cota de CPU restante na região.
- Solução : o escalonamento automático poderá falhar se você não tiver cota de CPU restante na região, se o número de nós em um grupo estiver no número máximo permitido ou se houver um problema de cobrança. Dependendo do erro, talvez seja necessário solicitar um aumento na cota de CPU ou criar um novo grupo de nós de locatário individual.
Trazendo suas próprias licenças (BYOL)
Problema : Configurando a política de reinicialização de manutenção local.
- Solução : se estiver usando a política de reinicialização de manutenção no local, defina o
OnHostMaintenanceSetting
da VM comoterminate
.
- Solução : se estiver usando a política de reinicialização de manutenção no local, defina o
Problema : Agendamento de VMs em grupos de nós com a política de manutenção de migração dentro do grupo de nós.
Solução :
Agende VMs em um grupo de nós, não em um nó específico ou usando um rótulo de afinidade personalizado.
Crie 2 nós e habilite o autoescalador; caso contrário, se você criar um grupo de nós de tamanho 1, o nó será reservado para retenção.
Problemas de capacidade
Problema : capacidade insuficiente em um nó ou grupo de nós.
Solução :
Se você reagendar uma VM em um nó que esteja agendando VMs em paralelo, em raras situações poderá não haver capacidade.
Se você reagendar uma VM em um nó em um grupo de nós no qual o escalonamento automático não foi habilitado, talvez não haja capacidade.
Se você reagendar uma VM em um nó em um grupo de nós no qual o escalonamento automático foi ativado, mas excedeu a cota de CPU, talvez não haja capacidade.
Sobrealocação de CPU
Problema : Um erro indicando que nenhum grupo de nós de locatário individual foi especificado quando você configurou o valor para o número mínimo de CPUs:
Invalid value for field 'resource.scheduling.minNodeCpus': '2'. Node virtual CPU count may only be specified for sole-tenant instances.
- Solução : especifique um grupo de nós de locatário individual ao definir o valor para o número mínimo de CPUs
Problema : Um erro indicando que o total do número mínimo de CPUs para todas as VMs de locatário individual em um nó é maior que a capacidade de CPU do tipo de nó.
Node virtual CPU count must not be greater than the guest virtual CPU count.
No feasible nodes found for the instance given its node affinities and other constraints.
- Solução : Especifique valores para o número mínimo de CPUs para cada VM para que o total de todas as VMs não exceda o número de CPUs especificado pelo tipo de nó de locatário individual.
Problema : Um erro indicando que o número total de CPUs especificado pelos tipos de máquina para todas as VMs em um nó é mais que o dobro do número mínimo de CPUs especificado para todas as VMs em um nó.
Guest virtual CPU count must not be greater than [~2.0] times the node virtual CPU count.
- Solução : Aumente o valor do número mínimo de CPUs para VMs neste nó até que o número mínimo total de CPUs seja maior ou igual à metade do valor do número total de CPUs determinado pelos tipos de máquina.
Problema : Um erro indicando que o valor do número mínimo de CPUs não é um número par maior ou igual a 2.
Invalid value for field 'resource.scheduling.minNodeCpus': '3'. Node virtual CPU count must be even.
- Solução : Especifique um valor para o número mínimo de CPUs que seja um número par maior ou igual a 2.
GPU
Problema : Um erro indicando que a criação da instância falhou devido à incompatibilidade da propriedade do nó.
Instance could not be scheduled due to no matching node with property compatibility.
- Solução : nós de locatário individual habilitados para GPU suportam apenas VMs que possuem GPUs anexadas. Para resolver esse problema, provisione uma VM de locatário individual com GPUs.