Se è necessario portare un host offline per la manutenzione, è possibile spostare la macchina virtuale in un altro host. La migrazione con vSphere vMotion consente il funzionamento ininterrotto dei processi della macchina virtuale durante una migrazione.
Quando si esegue la migrazione di una macchina virtuale tramite vSphere vMotion, il nuovo host della macchina virtuale deve soddisfare i requisiti di compatibilità affinché la migrazione possa procedere.
Tipi di migrazione vMotion
Con vSphere vMotion, è possibile modificare la risorsa di elaborazione in cui una macchina virtuale è in esecuzione. È inoltre possibile modificare sia la risorsa di elaborazione che lo storage della macchina virtuale.
Quando si esegue la migrazione delle macchine virtuali tramite vSphere vMotion e si sceglie di modificare solo l'host, l'intero stato della macchina virtuale viene spostato nel nuovo host. Il disco virtuale associato rimane nella stessa posizione dello storage che deve essere condiviso tra i due host.
Quando si sceglie di modificare sia l'host che il datastore, lo stato della macchina virtuale viene spostato in un nuovo host e il disco virtuale viene spostato in un altro datastore. La migrazione tramite vSphere vMotion in un altro host e un altro datastore è possibile in ambienti di vSphere senza storage condiviso.
Dopo la migrazione dello stato della macchina virtuale nell'host alternativo, la macchina virtuale viene eseguita nel nuovo host. Le migrazioni tramite vSphere vMotion sono trasparenti per la macchina virtuale in esecuzione.
Quando si sceglie di modificare sia la risorsa di elaborazione sia lo storage, è possibile utilizzare vSphere vMotion per eseguire la migrazione delle macchine virtuali tra data center, subnet e istanze di vCenter Server.
Informazioni dello stato trasferite
Le informazioni sullo stato includono il contenuto della memoria corrente e tutte le informazioni che definiscono e identificano la macchina virtuale. Il contenuto della memoria include i dati delle transazioni e i bit del sistema operativo e delle applicazioni che risiedono in memoria. Le informazioni di definizione e identificazione archiviate nello stato includono tutti i dati mappati agli elementi hardware della macchina virtuale. Queste informazioni includono BIOS, dispositivi, CPU, indirizzi MAC per le schede Ethernet, stati del chipset, registri e così via.
Fasi di vSphere vMotion
La migrazione tramite vSphere vMotion avviene in tre fasi:
- Quando si avvia una migrazione con vSphere vMotion, vCenter Server verifica che la macchina virtuale esistente si trovi in uno stato stabile nel relativo host corrente.
- Le informazioni sullo stato della macchina virtuale (memoria, registri e connessioni di rete) vengono copiate nell'host di destinazione.
- La macchina virtuale riprende le sue attività sul nuovo host.
Se durante la migrazione si verificano errori, lo stato e la posizione originali della macchina virtuale vengono ripristinati.