-
Perché non è possibile migrare la macchina virtuale su un altro host?
-
Come risolvere i problemi di migrazione delle macchine virtuali VMware?
-
Migliore soluzione per la migrazione delle macchine virtuali: Vinchin Backup & Recovery
-
Impossibile migrare la macchina virtuale su un altro host: Domande frequenti
-
Conclusione
"Ho alcuni host ESXi nel datacenter e vorrei eseguire il vMotion per spostare la macchina virtuale tra gli host. Il problema è che VMware non riesce a migrare la macchina virtuale verso un altro host. Come posso eseguire correttamente la migrazione di una macchina virtuale?"
VMware vSphere è una soluzione di virtualizzazione server molto diffusa. Il suo hypervisor di classe aziendale ESXi ha migliaia di clienti in tutto il mondo. Si è guadagnato una reputazione per le eccellenti prestazioni e la potente compatibilità. Per quanto sia eccellente, a volte può causare problemi agli utenti durante la migrazione dei dati.
La migrazione dei dati è un'attività comune per l'amministratore IT. Per aiutare gli utenti a migrare i dati senza interrompere il sistema, VMware ha offerto diversi tipi di vMotion che permettono agli utenti di eseguire la migrazione dei dati in tempo reale.
Se desideri migrare solo l'archiviazione della macchina virtuale, puoi utilizzare Storage vMotion per modificare il datastore senza cambiare l'host. Se devi spostare la macchina virtuale verso un host su un altro vCenter per una gestione più semplice, puoi utilizzare la migrazione Cross vCenter per trasferire i dati tra vCenters.
La migrazione delle macchine virtuali è molto pratica, quindi è necessario risolvere il problema se non riesci a migrare la VM su un altro host.
Perché non è possibile migrare la macchina virtuale su un altro host?
Le possibili cause di un'operazione di vMotion non riuscita possono essere molteplici, tra cui licenza mancante, versioni diverse di ESXi, risorse hardware o configurazioni di rete, ecc.
È possibile verificare i requisiti di vMotion e seguire i metodi descritti nella sezione successiva per risolvere il problema.
P.S. vMotion non è l'unico modo per la migrazione delle macchine virtuali. È disponibile il metodo per migrare una macchina virtuale senza utilizzare vMotion.
Come risolvere i problemi di migrazione delle macchine virtuali VMware?
Ora che conosci le possibili cause del fallimento della migrazione delle VM, puoi iniziare a risolvere il problema.
Soluzione 1. Verifica la licenza per vMotion
Sebbene vMotion sia integrato con vSphere, necessita comunque di una licenza specifica. Se non è presente la licenza corrispondente, potrebbe comparire il seguente messaggio di errore: vMotion non è licenziato su questo host.
Per verificare che ESXi sia concesso in licenza per vMotion, è possibile controllare lo stato della licenza:
Accedi a vCenter server tramite vSphere client > seleziona l'host ESXi > clicca su Configurazione > clicca su Funzionalità con licenza > verifica se il vMotion è supportato
Soluzione 2. Eseguire la stessa versione di ESXi su entrambi gli host
Gli host devono eseguire ESXi 5.1 o versioni successive. Se la macchina virtuale viene creata su un host ESXi con l'ultima versione e si desidera migrarla su un host con una versione precedente di ESXi, la migrazione potrebbe non riuscire.
Per escludere questa causa, si consiglia di aggiornare l'ESXi obsoleto a una versione più recente sull'host. Sarebbe preferibile che entrambi gli host utilizzassero la stessa versione di ESXi.
Soluzione 3. Mantenere la stessa CPU su entrambi gli host ESXi
La configurazione hardware verrebbe controllata durante il processo di vMotion. Se l'host di destinazione ha una configurazione CPU diversa da quella dell'host sorgente, o se la CPU dell'host di destinazione non è performante quanto quella dell'host sorgente, il processo di migrazione potrebbe essere influenzato.
Pertanto, è necessario verificare la CPU di entrambi gli host. Se le configurazioni sono diverse, assicurarsi almeno che quella dell'host di destinazione sia migliore, in caso contrario è necessario trovare un altro host di destinazione nel cluster.
Soluzione 4. Verifica a quale cluster appartiene la macchina virtuale
Il normale vMotion supporta solo la migrazione delle macchine virtuali all'interno dello stesso vCenter. Se l'host di destinazione si trova su un altro vCenter, è necessario eseguire il Cross vCenter vMotion (vSphere 6.0 o versioni successive) oppure l'Advanced Cross vCenter vMotion (vSphere 7.0 o versioni successive) per migrare la macchina virtuale.
È necessario aggiornare vSphere e disporre della licenza Enterprise Plus per eseguire la migrazione tra vCenter. Verificare la licenza come nella soluzione 1.
Il processo di Cross vCenter vMotions è simile a quello di vMotion normale. Basta selezionare la macchina virtuale in vCenter e quindi scegliere Esportazione Cross vCenter Server. Il programma guidato ti indicherà i passaggi successivi da completare.
Se non hai una licenza, devi eseguire una migrazione normale da freddo o utilizzare un altro metodo indicato nell'ultima sezione di questo passaggio.
Soluzione 5. Verifica la configurazione della rete
Se ci sono problemi di rete, potresti visualizzare messaggi d'errore come "L'interfaccia di rete attualmente connessa 'Scheda di rete 1' utilizza la rete 'Rete VM'."
È necessario verificare la configurazione di rete esaminando la configurazione in Proprietà della rete della macchina virtuale. Gli utenti hanno riferito di aver risolto il problema togliendo la selezione della modalità Promiscua nelle Proprietà della rete della macchina virtuale.
Migliore soluzione per la migrazione delle macchine virtuali: Vinchin Backup & Recovery
Oltre a migrare le macchine virtuali in vCenter, puoi disporre di una soluzione migliore per la migrazione delle VM. Vinchin Backup & Recovery è una soluzione professionale per backup e ripristino di emergenza dedicata alle macchine virtuali e può aiutarti a migrare facilmente le VM grazie al backup delle macchine virtuali. Grazie alla versione gratuita e facile da usare, sarà semplice come migrare le VM in vCenter.
Inoltre, aiuta anche a migrare le macchine virtuali tra diversi hypervisor, quindi se stai utilizzando altre soluzioni di backup come XenServer, XCP-ng, Red Hat Virtualization, oVirt, Oracle Linux KVM, ecc., puoi migrare le macchine virtuali tra più host.
Quando è urgente migrare una macchina virtuale, puoi utilizzare la tecnologia Instant Recovery di Vinchin, che permette di ripristinare una macchina virtuale guasta in 15 secondi. Puoi usarla anche per spostare rapidamente una macchina virtuale su un altro host.
1 Seleziona il backup della macchina virtuale VMware
2 Selezionare l'host di destinazione
3 Seleziona le strategie
4 Invia il lavoro
Vinchin Backup & Recovery è stato scelto da migliaia di aziende e anche tu puoi iniziare a utilizzare questo potente sistema con una prova gratuita di 60 giorni con tutte le funzioni. Clicca semplicemente sul pulsante per scaricare il pacchetto di installazione.
Impossibile migrare la macchina virtuale su un altro host: Domande frequenti
D1: Come posso risolvere gli errori di mancata corrispondenza della versione di ESXi?
Aggiorna tutti gli host ESXi alla stessa versione prima di tentare il vMotion
Q2: E se la CPU dell'host di destinazione non fosse compatibile?
Verifica che la CPU dell'host di destinazione abbia contatori delle prestazioni uguali o migliori rispetto alla sorgente
Q3: Come posso risolvere gli errori di vMotion dovuti alle impostazioni di rete?
Disattiva la modalità PROMISCUOUS MODE sul gruppo di porte di rete della macchina virtuale per ripristinare la connettività di migrazione
Conclusione
La migrazione delle macchine virtuali è necessaria nel datacenter, ma a volte non è possibile migrare una macchina virtuale VMware verso un altro host. Le possibili cause del fallimento di vMotion potrebbero essere correlate alla licenza, alla versione di ESXi, alle risorse hardware, alla posizione della macchina virtuale, alla configurazione di rete, ecc. È possibile utilizzare le soluzioni descritte in questo articolo per risolvere il problema.
A proposito, la soluzione interna di migrazione delle macchine virtuali non è l'unico modo per migrare una VM. Vinchin Backup & Recovery può aiutarti anche a migrare le VM ESXi. Non perdere l'opportunità della prova gratuita.
Condividi su: