O uso de vSphere HA com o Distributed Resource Scheduler (DRS) combina o failover automático com o balanceamento de carga. Essa combinação pode resultar em um cluster mais equilibrado depois que vSphere HA moveu máquinas virtuais para hosts diferentes.
Quando vSphere HA executa failover e reinicia máquinas virtuais em hosts diferentes, sua primeira prioridade é a disponibilidade imediata de todas as máquinas virtuais. Depois que as máquinas virtuais forem reiniciadas, os hosts nos quais elas foram ligadas podem estar muito carregados, enquanto outros hosts são comparativamente pouco carregados. vSphere HA usa a reserva de memória e a CPU da máquina virtual e a memória de sobrecarga para determinar se um host tem capacidade sobressalente suficiente para acomodar a máquina virtual.
Em um cluster que usa DRS e vSphere HA com o controle de admissão ativado, as máquinas virtuais podem não ser evacuadas dos hosts que entram no modo de manutenção. Esse comportamento ocorre devido aos recursos reservados para reiniciar as máquinas virtuais em caso de falha. Você deve migrar manualmente as máquinas virtuais dos hosts usando o vMotion.
Em alguns cenários, o vSphere HA pode não conseguir fazer failover de máquinas virtuais devido a restrições de recursos. Isso pode ocorrer por vários motivos.
- O controle de admissão de alta disponibilidade está desativado e o Gerenciamento de Energia Distribuído (DPM) está ativado. Isso pode resultar na DPM consolidação de máquinas virtuais em menos hosts e na colocação dos hosts vazios no modo de espera, deixando uma capacidade de ativação insuficiente para executar um failover.
- As regras de afinidade de Host da VM (obrigatórias) podem limitar os hosts nos quais determinadas máquinas virtuais podem ser colocadas.
- Pode haver recursos agregados suficientes, mas eles podem ser fragmentados em vários hosts para que não possam ser usados por máquinas virtuais para failover.
Nesses casos, vSphere HA pode usar DRS para tentar ajustar o cluster (por exemplo, tirando os hosts do modo de espera ou migrando máquinas virtuais para desfragmentar os recursos do cluster) para que a alta disponibilidade possa executar os failovers.
Se DPM estiver no modo manual, talvez seja necessário confirmar as recomendações de ativação do host. Da mesma forma, se DRS estiver no modo manual, talvez seja necessário confirmar as recomendações de migração.
Se você estiver usando regras de afinidade de Host da VM que são necessárias, esteja ciente de que essas regras não podem ser violadas. vSphere HA não executará um failover se isso violar essa regra.