Resolução de problemas de arrendamento exclusivo


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 como terminate.

      • 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 seja AUTOMATIC.

Posse da VM

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 como terminate.
  • 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.
    

O que se segue?