Você usa uma regra de afinidade de Host da VM para especificar uma relação de afinidade entre um grupo de máquinas virtuais e um grupo de hosts. Ao usar regras de afinidade de Host da VM, você deve estar ciente de quando elas podem ser mais úteis, como os conflitos entre as regras são resolvidos e a importância do cuidado ao definir as regras de afinidade necessárias.

Se você criar mais de uma regra de afinidade de Host da VM, as regras não serão classificadas, mas serão aplicadas igualmente. Esteja ciente de que isso tem implicações na forma como as regras interagem. Por exemplo, uma máquina virtual que pertence a dois grupos DRS, cada um dos quais pertence a uma regra necessária diferente, pode ser executada apenas em hosts que pertencem a ambos os grupos de DRS de host representados nas regras.

Quando você cria uma regra de afinidade de Host da VM, sua capacidade de funcionar em relação a outras regras não é verificada. Portanto, é possível criar uma regra que entre em conflito com as outras regras que você está usando. Quando duas regras de afinidade de Host da VM entram em conflito, a mais antiga tem precedência e a regra mais recente é desativada. O DRS tenta apenas satisfazer as regras ativadas e as regras desativadas são ignoradas.

O DRS, vSphere HA e o vSphere DPM nunca realizam nenhuma ação que resulte na violação das regras de afinidade necessárias (aquelas em que o grupo DRS da máquina virtual 'deve ser executado em' ou 'não deve ser executado' no grupo DRS do host). Portanto, você deve ter cuidado ao usar esse tipo de regra devido ao seu potencial de afetar adversamente o funcionamento do cluster. Se usadas incorretamente, as regras de afinidade de Host da VM necessárias podem fragmentar o cluster e impedir o funcionamento adequado do DRS, vSphere HA e do vSphere DPM.

Várias funções de cluster não são executadas se isso violar uma regra de afinidade necessária.

  • O DRS não evacua as máquinas virtuais para colocar um host no modo de manutenção.
  • O DRS não coloca máquinas virtuais para máquinas virtuais de inicialização ou balanceamento de carga.
  • vSphere HA não realiza failover.
  • O vSphere DPM não otimiza o gerenciamento de energia colocando os hosts no modo de espera.

Para evitar essas situações, tenha cuidado ao criar mais de uma regra de afinidade necessária ou considere usar regras de afinidade de Host da VM que são apenas preferenciais (aquelas em que o grupo DRS da máquina virtual 'deve ser executado em' ou 'não deve ser executado' no DRS do host grupo). Certifique-se de que o número de hosts no cluster ao qual cada máquina virtual está afinada seja grande o suficiente para que a perda de um host não resulte em uma falta de hosts nos quais a máquina virtual possa ser executada. As regras preferenciais podem ser violadas para permitir o funcionamento adequado do DRS, vSphere HA e do vSphere DPM.

Observação: Você pode criar um alarme baseado em evento que é acionado quando uma máquina virtual viola uma regra de afinidade de Host da VM. Adicione um novo alarme para a máquina virtual e selecione A VM está violando a Regra de Afinidade de Host da VM (VM is violating VM-Host Affinity Rule) como o gatilho de evento. Para obter mais informações sobre como criar e editar alarmes, consulte a documentação de monitoramento e desempenho do vSphere.