Usar o vSphere HA com o Distributed Resource Scheduler (DRS) combina o failover automático com balanceamento de carga. Essa combinação pode resultar em um cluster mais balanceado depois que o vSphere HA move as máquinas virtuais para hosts diferentes.
Quando o 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 ser carregados pesadamente, enquanto outros hosts são comparativamente levemente carregados. O vSphere HA usa a reserva de CPU e memória da máquina virtual e a memória de sobrecarga para determinar se um host tem capacidade de reserva suficiente para acomodar a máquina virtual.
Em um cluster usando 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 máquinas virtuais em caso de falha. Você deve migrar manualmente as máquinas virtuais dos hosts usando o vMotion.
Em alguns cenários, vSphere HA pode não ser capaz de 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 Distributed Power Management (DPM) está ativado. Isso pode fazer com que o DPM consolide máquinas virtuais em menos hosts e coloque os hosts vazios no modo de espera, deixando a capacidade ligada insuficiente para executar um failover.
- As regras de afinidade VM-Host (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, o vSphere HA pode usar o 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 o HA possa realizar os failovers.
Se o DPM estiver no modo manual, talvez você precise confirmar as recomendações de inicialização do host. Da mesma forma, se o DRS estiver no modo manual, talvez você precise 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. O vSphere HA não executará um failover se isso violar essa regra.