Esta página descreve como resolver alguns potenciais problemas que podem ocorrer ao usar nós de inquilino único.
Limitação do tamanho do grupo de nós
Problema: o tamanho de um grupo de nós está limitado a 100.
- Solução: crie vários grupos de nós e use a mesma etiqueta de afinidade para cada grupo de nós. Em seguida, quando agendar VMs nestes grupos de nós, use a etiqueta de afinidade que atribuiu aos grupos de nós.
Falhas de agendamento de VMs
Problema: não é possível agendar uma VM num nó de inquilino único.
Solução:
Não pode agendar uma VM de inquilino único se não existir um nó na zona que corresponda à especificação de afinidade ou anti-afinidade da VM. Verifique se especificou as etiquetas de afinidade corretas. Além disso, verifique se não especificou etiquetas de afinidade em conflito.
Se estiver a usar a política de manutenção de reinício no local, verifique se a definição
OnHostMaintenance
da VM está definida comoterminate
.Se estiver a usar a política de manutenção de migração no grupo de nós, verifique se está a agendar VMs num grupo de nós e não num nó específico ou através de uma etiqueta 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.
Não pode agendar uma VM de inquilino único se a plataforma de CPU mínima da VM (
--min-cpu-platform
) estiver definida para qualquer valor que não sejaAUTOMATIC
.
Posse da VM
Problema: não é possível mover uma VM para um nó de inquilino único.
Solução:
Não é possível mover uma instância de VM com uma plataforma de CPU mínima especificada para um nó de inquilino único atualizando a permanência da VM. Para mover uma VM para um nó de inquilino único, remova a especificação da plataforma de CPU mínima definindo-a como
automatic
.Uma vez que cada nó de inquilino único 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 inquilino único atualizando a respetiva posse, tem de definir a flag
--min-cpu-platform
da VM comoAUTOMATIC
.
Grupos de nós de escalamento automático
Problema: não é possível ativar o redimensionador automático do grupo de nós.
- Solução: só pode ativar o escalador automático do grupo de nós quando define a política de manutenção do grupo de nós como a política de manutenção Predefinição.
Problema: quer reter os nós já reservados com a política de manutenção do grupo de nós de migração.
- Solução: quando usar a política de manutenção Migrar no grupo de nós, defina o escalador automático do grupo de nós para apenas aumentar a escala, o que adiciona nós ao grupo de nós quando precisa de capacidade adicional.
Problema: não existe quota de CPU restante na região.
- Solução: o dimensionamento automático pode falhar se não tiver quota de CPU restante na região, se o número de nós num grupo estiver no número máximo permitido ou se tiver ocorrido um problema de faturação. Consoante o erro, pode ter de pedir um aumento da quota de CPU ou criar um novo grupo de nós de inquilino único.
Trazer as suas próprias licenças (TSPL)
Problema: configurar a política de manutenção no local de reinício.
- Solução: se usar a política de manutenção de substituição no local de reinício, defina o
OnHostMaintenanceSetting
da VM comoterminate
.
- Solução: se usar a política de manutenção de substituição no local de reinício, defina o
Problema: agendamento de VMs em grupos de nós com a política de manutenção de migração no grupo de nós.
Solução:
Programar VMs num grupo de nós, não num nó específico nem através de uma etiqueta de afinidade personalizada.
Crie 2 nós e ative o dimensionamento automático. Caso contrário, se criar um grupo de nós de tamanho 1, o nó é reservado para o grupo de controlo.
Problemas de capacidade
Problema: capacidade insuficiente num nó ou num grupo de nós.
Solução:
Se reagendar uma VM para um nó que esteja a agendar VMs em paralelo, em situações raras, pode não haver capacidade.
Se reagendar uma VM para um nó num grupo de nós no qual não ativou o dimensionamento automático, pode não haver capacidade.
Se reagendar uma VM para um nó num grupo de nós no qual ativou o escalamento automático, mas excedeu a sua quota de CPU, pode não haver capacidade.
Sobrededicação da CPU
Problema: um erro que indica que não foi especificado nenhum grupo de nós de inquilino único quando definiu 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 inquilino único quando definir o valor para o número mínimo de CPUs
Problema: um erro que indica que o total do número mínimo de CPUs para todas as VMs de inquilino único num nó é superior à 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, de modo que o total para todas as VMs não exceda o número de CPUs especificado pelo tipo de nó de inquilino único.
Problema: um erro que indica que o número total de CPUs especificado pelos tipos de máquinas para todas as VMs num nó é mais do dobro do número mínimo de CPUs especificado para todas as VMs num 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 superior ou igual a metade do valor do número total de CPUs determinado pelos tipos de máquinas.
Problema: um erro que indica que o valor do número mínimo de CPUs não é um número par superior 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 superior ou igual a 2.
GPUs
Problema: um erro que indica 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: os nós de inquilino único com GPUs ativadas só suportam VMs com GPUs anexadas. Para resolver este problema, Aprovisione uma VM de inquilino único com GPUs.