Se è disponibile l'opzione per attivare Fault Tolerance, questa attività deve comunque essere convalidata e può fallire se determinati requisiti non vengono soddisfatti.

In una macchina virtuale vengono eseguiti diversi controlli di convalida prima di poter attivare Fault Tolerance.

  • Il controllo del certificato SSL deve essere attivato nelle impostazioni di vCenter Server.
  • L'host deve trovarsi in un cluster di vSphere HA o in un cluster misto di vSphere HA e DRS.
  • È necessario che nell'host sia installata la ESXi versione 6.x o successiva.
  • La macchina virtuale non deve avere snapshot.
  • La macchina virtuale non deve essere un modello.
  • vSphere HA non deve essere disattivato nella macchina virtuale.
  • La macchina virtuale non deve includere un dispositivo video con il 3D attivato.

Controlli delle macchine virtuali attivate

Vengono eseguiti diversi controlli di convalida aggiuntivi per le macchine virtuali attivate (o per quelle che sono in corso di attivazione).

  • Nel BIOS degli host in cui si trova le macchine virtuali a tolleranza di errore deve essere attivata la virtualizzazione hardware (HV).
  • L'host che supporta la macchina virtuale primaria deve disporre di un processore che supporti Fault Tolerance.
  • L'hardware deve essere certificato come compatibile con Fault Tolerance. Per verificarlo, utilizzare la guida alla compatibilità di VMware all' http://www.vmware.com/resources/compatibility/search.php e selezionare Ricerca per set compatibili con tolleranza agli errori.
  • La configurazione della macchina virtuale deve essere valida per l'uso con Fault Tolerance (ad esempio, non deve contenere dispositivi non supportati).

Posizione della macchina virtuale secondaria

Quando si tenta di attivare Fault Tolerance per una macchina virtuale che supera i controlli di convalida, viene creata la macchina virtuale secondaria. Il posizionamento e lo stato immediato della macchina virtuale secondaria dipendono dal fatto che la macchina virtuale primaria sia stata attivata o disattivata quando si attiva Fault Tolerance.

Se la macchina virtuale primaria è attiva:

  • Viene copiato l'intero stato della macchina virtuale primaria e viene creata la macchina virtuale secondaria, posizionata su un host compatibile separato e attivata se supera il controllo di accettazione.
  • Lo stato Fault Tolerance visualizzato per la macchina virtuale è Protetto.

Se la macchina virtuale primaria è disattivata:

  • La macchina virtuale secondaria viene immediatamente creata e registrata in un host del cluster (al momento dell'avvio potrebbe essere nuovamente registrata in un host più appropriato).
  • La macchina virtuale secondaria non viene attivata fino a quando non viene attivata la macchina virtuale primaria.
  • Lo stato Fault Tolerance visualizzato per la macchina virtuale è Non protetto, macchina virtuale non in esecuzione.
  • Quando si tenta di attivare la macchina virtuale primaria dopo l'attivazione di Fault Tolerance, vengono eseguiti gli ulteriori controlli di convalida elencati sopra.

    Una volta superati questi controlli, le macchine virtuali primaria e secondaria vengono attivate e posizionate su host separati e compatibili. Lo stato Fault Tolerance della macchina virtuale è contrassegnato come Protetto.