È possibile che si verifichi il failover di una macchina virtuale primaria o secondaria anche se il relativo host ESXi non si è arrestato in modo anomalo. In questi casi, l'esecuzione della macchina virtuale non viene interrotta, ma la ridondanza viene temporaneamente persa. Per evitare questo tipo di failover, prestare attenzione ad alcune situazioni in cui può verificarsi ed eseguire i passaggi per evitarle.
Errore hardware parziale correlato all'archivio
Questo problema può verificarsi quando l'accesso all'archivio è lento o inattivo per uno degli host. Quando ciò si verifica, nel registro di VMkernel sono elencati molti errori di storage. Per risolvere questo problema, è necessario risolvere i problemi relativi all'archivio.
Errore hardware parziale correlato alla rete
Se la registrazione della NIC non funziona o le connessioni ad altri host tramite tale NIC sono inattive, ciò può scatenare il failover di una macchina virtuale a tolleranza di errore in modo da poter ristabilire la ridondanza. Per evitare questo problema, dedicare una NIC separata per ogni traffico di registrazione FT e vMotion ed eseguire migrazioni di vMotion solo quando le macchine virtuali sono meno attive.
Larghezza di banda insufficiente nella rete NIC di registrazione
Ciò può verificarsi perché in un host sono presenti troppe macchine virtuali a tolleranza di errore. Per risolvere questo problema, distribuire maggiormente su host diversi coppie di macchine virtuali a tolleranza di errore.
Utilizzare una rete di registrazione a 10 Gbit per FT e verificare che la rete sia a bassa latenza.
Errori di vMotion a causa del livello di attività della macchina virtuale
Se non è possibile effettuare la migrazione a vMotion di una macchina virtuale a tolleranza di errore, potrebbe essere necessario eseguire il failover della macchina virtuale. In genere, ciò si verifica quando la macchina virtuale è troppo attiva per completare la migrazione solo con l'interruzione minima dell'attività. Per evitare questo problema, eseguire le migrazioni a vMotion solo quando le macchine virtuali sono meno attive.
L'attività troppo elevata nel volume VMFS può causare failover delle macchine virtuali
Quando si verificano diverse operazioni di blocco del file system, accensioni, spegnimenti o migrazioni a vMotion in un singolo volume VMFS, ciò può scatenare il failover delle macchine virtuali a tolleranza di errore. Ricevere molti avvisi sulle prenotazioni SCSI nel registro VMkernel è un sintomo del possibile verificarsi di tale evenienza. Per risolvere questo problema, ridurre il numero di operazioni del file system o assicurarsi che la macchina virtuale a tolleranza di errore si trovi su un volume VMFS priva di una quantità anomala di altre macchine virtuali che vengono regolarmente accese, spente o migrate utilizzando vMotion.
La mancanza di spazio nel file system impedisce l'avvio della macchina virtuale secondaria
Verificare se i file system /(root) o /vmfs/datasource dispongono di spazio disponibile. Questi file system possono riempirsi per molti motivi e la mancanza di spazio potrebbe impedire l'avvio di una nuova macchina virtuale secondaria.