L'utilizzo di vSphere HA con Distributed Resource Scheduler (DRS) combina il failover automatico con il bilanciamento del carico. Questa combinazione può risultare in un cluster più bilanciato dopo che vSphere HA ha spostato le macchine virtuali in host diversi.
Quando vSphere HA esegue il failover e riavvia le macchine virtuali in host diversi, la sua priorità principale è la disponibilità immediata di tutte le macchine virtuali. Dopo il riavvio delle macchine virtuali, il carico degli host in cui sono state accese potrebbe essere molto elevato, a differenza del carico degli altri host che è inferiore. vSphere HA utilizza la prenotazione di CPU e memoria e la memoria aggiuntiva della macchina virtuale per determinare se un host dispone di capacità di riserva sufficiente per la macchina virtuale.
In un cluster che utilizza DRS e vSphere HA con il controllo dell'ammissione attivato, le macchine virtuali potrebbero non essere spostate dagli host che passano alla modalità di manutenzione. Questo comportamento si verifica a causa delle risorse riservate per il riavvio delle macchine virtuali in caso di errore. È necessario eseguire manualmente la migrazione delle macchine virtuali dagli host utilizzando vMotion.
In alcuni scenari, vSphere HA potrebbe non essere in grado di eseguire il failover delle macchine virtuali a causa dei vincoli di risorse. Questo può verificarsi per diversi motivi.
- Il controllo ammissione di HA è disattivato e Distributed Power Management (DPM) è attivato. In questo modo, DPM può consolidare le macchine virtuali in un minor numero di host e lasciare gli host vuoti in modalità di standby lasciando capacità di accensione insufficiente per eseguire un failover.
- Le regole di affinità (necessarie) tra macchine virtuali e host potrebbero limitare gli host in cui determinate macchine virtuali possono essere posizionate.
- Le risorse aggregate potrebbero essere sufficienti, ma è possibile che siano frammentate in più host e che quindi non possano essere utilizzate dalle macchine virtuali per il failover.
In questi casi, vSphere HA può utilizzare DRS per tentare di modificare il cluster (ad esempio, disattivando la modalità di standby per gli host o migrando le macchine virtuali per deframmentare le risorse del cluster) in modo che HA possa eseguire i failover.
Se DPM è in modalità manuale, potrebbe essere necessario confermare i consigli di accensione dell'host. Analogamente, se DRS è in modalità manuale, potrebbe essere necessario confermare i consigli sulla migrazione.
Se si utilizzano regole di affinità tra macchine virtuali e host necessarie, tenere presente che tali regole non possono essere violate. vSphere HA non esegue un failover se questa operazione viola tale regola.