Use uma regra de afinidade VM-Host 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 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 hosts DRS 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. DRS apenas tenta satisfazer as regras ativadas e as regras desativadas são ignoradas.

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

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

  • DRS não evacua as máquinas virtuais para colocar um host no modo de manutenção.
  • DRS não coloca máquinas virtuais para máquinas virtuais de inicialização ou balanceamento de carga.
  • vSphere HA não executa failovers.
  • 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 o uso de regras de afinidade de Host da VM que são apenas preferenciais (aquelas em que o grupo de máquinas virtuais DRS 'deveria ser executado em' ou 'não deveria ser executado em' o host DRS grupo). Certifique-se de que o número de hosts no cluster com o qual cada máquina virtual está afim seja grande o suficiente para que a perda de um host não resulte na falta de hosts nos quais a máquina virtual possa ser executada. As regras preferenciais podem ser violadas para permitir o funcionamento adequado de DRS, vSphere HA e 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 do host da VM (VM is violating VM-Host Affinity Rule) como o acionador do evento. Para obter mais informações sobre como criar e editar alarmes, consulte a documentação vSphere Monitoramento e desempenho.