Solução de problemas de locatário individual


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

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

Locação de VM

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

O que vem a seguir