11 novembre 2019
da Michael Bose
Creare una nuova macchina virtuale, nonché l’installazione e la configurazione di tutte le applicazioni necessarie può prendere un lungo periodo di tempo. Fortunatamente, quando è necessario migrare i carichi di lavoro da un server fisico a una macchina virtuale VMware (VM), non è necessario creare e configurare una nuova macchina virtuale da zero perché è possibile utilizzare VMware vCenter Converter Standalone per convertire una macchina fisica in una macchina virtuale. VMware vCenter Converter Standalone può anche convertire le VM Hyper-V in VM VMware e convertire le VM VMware da un formato all’altro. Il post sul blog di oggi copre la conversione P2V (da fisica a virtuale) e V2V (da virtuale a virtuale) che può essere eseguita con VMware Converter.
Che cos’è VMware Converter?
VMware vCenter Converter Standalone è un’applicazione gratuita che può essere scaricata dal sito web VMware e installata su Windows per convertire i tipi di macchine supportate in macchine virtuali VMware. Il VMware vCenter Converter Standalone descritto in questo post del blog è chiamato Standalone perché può essere installato sul sistema operativo di una macchina personalizzata. Ci sono altri due tipi di VMware Converter che non sono attualmente supportati:
- VMware Converter Enterprise Add-on per vCenter è il tipo di convertitore che viene installato come add-on su vCenter Server.
- VMware Converter Enterprise Cold Clone CD può essere incluso in Virtual Infrastructure 3 Enterprise come immagine ISO. Il CD Clone freddo può essere utilizzato per avviare dal CD ed eseguire la migrazione a freddo.
VMware vCenter Converter Standalone è costituito dai seguenti componenti:
- Converter Standalone Server è il componente principale che gestisce tutte le attività di conversione e gestisce le connessioni tra altri componenti.
- Converter Standalone Agent è il componente che consente di convertire la macchina su cui è installato l’agente. Se si installa l’agente sulla macchina locale quando si installa VMware Converter, sarà possibile convertire la macchina fisica in una VM.
- Converter Standalone Client è il componente che consente di connettersi al server remoto VMware Converter Standalone e gestire le attività di conversione su quella macchina remota. Il client fornisce l’interfaccia utente grafica di VMware Converter.
È possibile selezionare i componenti da installare quando si esegue il programma di installazione di VMware Converter. Ci sono due opzioni disponibili:
- Installazione locale. Tutti e tre i componenti sono installati su una macchina locale (server, agent e client).
- Installazione client-server (avanzata). È possibile selezionare i componenti del convertitore che si desidera installare.
VMware vCenter Converter Standalone può essere utilizzato anche per riconfigurare macchine virtuali esistenti su host ESXi.
Solo VMware vCenter Converter Standalone è considerato in questo post del blog e talvolta può essere indicato semplicemente come VMware Converter per maggiore comodità. Se siete alla ricerca di VMware P2V converter, utilizzare VMware vCenter Converter Standalone.
Progettato per le aziende di tutte le dimensioni, NAKIVO Backup & la Replica offre una protezione dei dati completa per tutti i tuoi carichi di lavoro di produzione, tra cui VMware vSphere Backup, Backup Hyper-V, Microsoft 365 Backup e di più.
Tipi di migrazione supportati
VMware vCenter Converter Standalone può convertire i tipi di macchine elencati nella tabella seguente.
Remote Windows machine | Source | |
Powered On | Remote Linux machine | Source |
This machine (the machine on which the converter is installed) | Source | |
VMware Infrastructure virtual machine (where VMware Infrastructure virtual machine is a VM running on an ESXi host) | Source/Destination | |
Powered Off | VMware Workstation or other* virtual machine | Source/Destination |
Hyper-V Server virtual machine | Source |
*by other virtual machine, we imply the macchina virtuale che può essere eseguita su VMware Workstation, VMware Player e VMware Fusion.
Migrazione a caldo e a freddo
La migrazione a caldo è il processo di conversione di una macchina nello stato acceso. La migrazione a caldo non è consigliata per la conversione dei controller di dominio di Active Directory. Si consiglia vivamente di interrompere tutte le possibili applicazioni e servizi che scrivono dati su dischi prima di avviare la migrazione a caldo.
Migrazione a freddo è la migrazione di una macchina di origine che si trova nello stato spento. La migrazione a freddo è consigliata per la conversione di server MS Exchange, server di database come Oracle o MS SQL e altri server su cui i dati vengono modificati dinamicamente quando un server è acceso (per preservare la coerenza dei dati). Se i dati sui dischi rimangono statici, è possibile eseguire la migrazione a caldo. Migrazione a freddo dei server fisici può essere eseguita se si avvia dal live CD ed eseguire il processo di conversione di una macchina fisica, tra cui dischi unità e il sistema operativo.
Requisiti
Ecco un elenco dei requisiti per utilizzare VMware vCenter Converter Standalone:
- Una versione supportata di Windows per installare VMware vCenter Converter Standalone. Il convertitore può essere installato solo su Windows.
- Interfacce firmware supportate – UEFI e BIOS.
- Formati di disco sorgente supportati-MBR (Master Boot Record) e GPT (GUID Partition Table).
- Risoluzione dello schermo 1024×768 o superiore per visualizzare l’interfaccia di VMware Converter.
- Una connessione di rete deve essere abilitata. Le porte richieste devono essere aperte per ogni tipo di connessione:
- Converter server alla sorgente attiva Macchina Windows: TCP 445, 139, 9089; UDP 137, 138
- Convertitore server vCenter: TCP 443
- Convertitore client di vCenter: TCP 443
- Convertitore server di destinazione host ESXi: TCP 902
- acceso source macchina host ESXi: TCP 443, 902
- Convertitore server acceso macchina Linux: TCP 22 (se la porta di ascolto del server SSH non è cambiato)
- Helper macchina virtuale accesa source macchina Linux: TCP 22 (se il numero di porta non viene modificato)
Migrazione di Windows P2V con VMware Converter
Vediamo come convertire un server Windows fisico in una macchina virtuale VMware che gira su un host ESXi gestito da vCenter. Nell’esempio corrente, VMware Converter 6.2 è installato su Windows 10 e un host ESXi di destinazione e la versione vCenter è 6.5. La macchina fisica di origine esegue Windows Server 2019. Il processo di installazione di VMware Converter è facile, puoi vedere come installare VMware Converter in questo post del blog. Se hai bisogno di convertire un server Linux fisico in una VM VMware vSphere, leggi questo post sul blog sulla migrazione di hot P2V Linux. Se è necessario eseguire la migrazione a freddo P2V di una macchina Linux, prendere in considerazione il secondo metodo (Metodo 2 – VMware P2V Linux Conversione senza VMware Converter), ma l’avvio da un DVD live come supporto di installazione di Ubuntu.
Prima di iniziare, disattivare la condivisione di file, i firewall (non devono bloccare la condivisione di file / stampanti e le porte richieste), antivirus, UAC (controllo accesso utente) e arrestare tutte le possibili applicazioni e servizi.
Eseguire VMware vCenter Converter come amministratore.
Fare clic su Converti macchina.
Viene aperta la procedura guidata di conversione.
Passo 1: Sistema sorgente. Selezionare una macchina di origine. Poiché un server Windows fisico deve essere convertito, selezionare Acceso, selezionare Macchina Windows remota come tipo di origine e specificare l’indirizzo IP o il nome DNS, il nome utente e la password. Quindi, premi Visualizza dettagli sorgente.
VMware vCenter Converter Standalone agent deve essere distribuito sulla macchina Windows remota in questo caso. È necessario selezionare se disinstallare i file dell’agente quando l’importazione ha esito positivo automaticamente o meno. Quindi, premi Sì per continuare.
Una volta installato l’agente, è possibile visualizzare i dettagli di origine. Si noti che VMware Converter 6.2 riconosce Windows Server 2019 come Windows 10 Server a 64 bit. Premi Chiudi, quindi premi Avanti nella finestra del sistema di origine.
Passo 2: Sistema di destinazione. Selezionare il tipo di destinazione che può essere una VMware Infrastructure Virtual Machine o una VMware Workstation Virtual machine (che può essere eseguita su VMware Player e VMware Fusion). Poiché una macchina fisica che esegue Windows Server 2019 utilizzata in questo esempio deve essere convertita in una VM in esecuzione su un host ESXi, VMware Infrastructure Virtual machine deve essere selezionata in VMware Converter per questo passaggio; selezionare il server di destinazione. Se un host ESXi è gestito da vCenter Server, è necessario inserire l’indirizzo IP o il nome DNS di vCenter Server oltre a inserire il login e la password dell’utente che dispone di privilegi amministrativi su vCenter Server.
Passo 3: Destinazione macchina virtuale. Selezionare la cartella Datacenter e VM su vCenter per memorizzare la VM di destinazione.
Passaggio 4: Posizione di destinazione. Selezionare l’host ESXi, il cluster o il pool di risorse connesso al Datacenter selezionato e selezionare l’archivio dati disponibile su tale host ESXi. Ci deve essere abbastanza spazio libero sul datastore selezionato. Se il sistema operativo moderno è installato su una macchina di origine, è possibile selezionare l’ultima versione della macchina virtuale disponibile (versione hardware) per la VM di destinazione. La versione della macchina virtuale che può essere selezionata dipende anche da una versione dell’host ESXi di destinazione.
Passaggio 5: Opzioni. Questo passaggio consente di selezionare le seguenti opzioni per la VM di destinazione:
Dati da copiare. Selezionare i dischi e i volumi che si desidera copiare. È possibile selezionare il tipo thin provisioning o thin provisioning per i dischi virtuali di destinazione (è necessario selezionare Vista avanzata) e ridimensionare i volumi, se necessario. In questo esempio, un disco fisico contenente due volumi viene convertito in un disco virtuale thin provisioning. Si consiglia di selezionare le caselle di controllo:
- Ignora file di pagina e file di ibernazione
- Crea layout di partizione ottimizzato
Dispositivi. È possibile selezionare il numero di processori virtuali, i core del processore, i controller del disco virtuale e le dimensioni della memoria.
Reti. Selezionare reti a cui devono essere collegate le schede di rete virtuali della VM.
Servizi. Nella scheda Servizi di origine, è possibile selezionare quali servizi in esecuzione sul computer Windows di origine interrompere prima di avviare la conversione P2V con VMware Converter. Nella scheda Servizi di destinazione, è possibile selezionare la modalità di avvio per i servizi nella VM di destinazione.
Opzioni avanzate. Ci sono due schede: Sincronizza e Post – conversione. Nella scheda Post-conversione, è possibile impostare lo stato di alimentazione per una macchina di origine e una macchina di destinazione al termine della conversione P2V. Le opzioni di elaborazione post-conversione sono:
- Installare VMware Tools sulla macchina virtuale di destinazione. Questa opzione consente di installare VMware Tools sulla VM di destinazione automaticamente. Si consiglia vivamente di installare VMware Tools su una VM VMware di destinazione dopo la conversione P2V.
- Personalizzare le preferenze guest per la macchina virtuale. È possibile configurare gli indirizzi IP di adattatori virtuali, gateway, impostazioni DNS, e impostare il fuso orario, così come l’aggiunta di una VM a un dominio o gruppo di lavoro.
- Rimuovere i punti di controllo di ripristino del sistema sulla destinazione. La cancellazione dei punti di controllo di ripristino del sistema di Windows rende il processo di conversione P2V più veloce e una VM di destinazione utilizza meno spazio su disco su un datastore.
- Riconfigura la macchina virtuale di destinazione. Questa opzione rende una VM avviabile nell’ambiente VMware dopo la conversione P2V.
Limitazione. È possibile controllare l’utilizzo della CPU e l’utilizzo della larghezza di banda della rete per evitare il sovraccarico della CPU e della rete. La limitazione consente di eseguire le normali attività durante il processo di conversione.
Passo 6: Sommario. Controllare le impostazioni per il nuovo lavoro di conversione macchina creato e, se tutto è corretto, fare clic su Fine per avviare la conversione in VMware Converter.
Dopo l’avvio della conversione della macchina, attendere fino al completamento del processo di conversione. Il tempo necessario per la conversione dipende dalla quantità di dati memorizzati sui dischi della macchina di origine e dalla velocità di rete.
Ora che una macchina Windows viene convertita, accendere la VM di destinazione (se non è stato selezionato per accendere automaticamente la VM durante la creazione del lavoro di conversione). Come ricorderete, nel nostro esempio abbiamo scelto di installare VMware Tools sulla macchina virtuale di destinazione automaticamente. Nello screenshot qui sotto, puoi vedere l’interfaccia del client VMware vSphere HTML5 in cui puoi vedere lo stato di VMware Tools dopo aver acceso la VM dopo la conversione – L’aggiornamento è in corso. Ciò significa che VMware Tools è in fase di installazione. Una VM si riavvierà automaticamente dopo aver terminato l’installazione di VMware Tools.
VMware Tools è stato installato con successo. Si consiglia di rimuovere tutti i software e i driver specifici del fornitore utilizzati in precedenza sulla macchina fisica.
Allo stesso modo, è possibile eseguire la migrazione V2V VMware utilizzando VMware Converter e convertire una VM VMware Workstation in una VM VMware ESXi.
Migrazione V2V con VMware Converter
La conversione di una VM Hyper-V che esegue Linux in una VM VMware del formato ESXi è stata trattata nel nostro primo post sul blog su VMware vCenter Converter. Convertire una VM Hyper-V in una VM VMware è una buona idea, ma a volte è necessario convertire una VM in esecuzione su VMware Workstation in una VM in esecuzione su ESXi. Ad esempio, è possibile creare e configurare una VM sul computer locale che esegue VMware Workstation e quindi migrare la VM su un server ESXi per utilizzarla nell’ambiente di produzione.
Scopriamo come eseguire la migrazione V2V con VMware Converter e convertire una VM in esecuzione su VMware Workstation in una VM in esecuzione su ESXi e viceversa. Nel nostro caso, VMware Tools sono installati sulla VM VMware di origine.
Se una VM Workstation è in esecuzione su VMware Workstation, VMware Player o VMware Fusion installata su una macchina remota che esegue Linux o macOS, è possibile copiare tale VM in una cartella condivisa (o condividere la cartella VM) e utilizzare VMware Converter installato sulla macchina Windows locale per eseguire la conversione V2V. Quindi, è possibile convertire una VM, anche se una macchina fisica remota che esegue l’hypervisor ha Linux o macOS installato come sistema operativo host.
Conversione di una VM VMware Workstation in una VM VMware ESXi
In questo esempio, capiremo come convertire / migrare una VM Linux (openSUSE 15.1) in esecuzione su VMware Workstation in una VM in esecuzione su un host ESXi gestito da vCenter Server. La configurazione della migrazione V2V per le VM VMware è simile e ancora più semplice rispetto alla migrazione P2V spiegata sopra.
Eseguire VMware Converter come amministratore e fare clic su Converti macchina. Si aprirà la procedura guidata di conversione.
Passo 1: Sistema sorgente. Si dovrebbe colpire spento e selezionare VMware Workstation o altra macchina virtuale VMware nel menu a discesa. Quindi, sfogliare il file di configurazione della macchina virtuale (il file VMX). È possibile visualizzare i dettagli di origine, se necessario. Ad ogni passaggio, fare clic su Avanti per continuare a configurare il processo di conversione.
Passaggio 2: Sistema di destinazione. Poiché si prevede che la VM di destinazione venga eseguita sull’host ESXi, selezionare VMware Infrastructure Virtual machine come tipo di destinazione. Quindi, immettere l’indirizzo IP / il nome host del server ESXi se si utilizza un host ESXi autonomo o l’indirizzo IP di vCenter Server se l’host ESXi è gestito da vCenter. Successivamente, immettere il nome utente e la password dell’account amministrativo utilizzato per gestire tale server.
Passaggio 3: Macchina virtuale di destinazione. Selezionare il nome e la cartella della VM di destinazione. In questo esempio, viene selezionato il Datacenter necessario su vCenter.
Passaggio 4: Posizione di destinazione. Selezionare l’host ESXi richiesto che appartiene al Datacenter selezionato nel passaggio precedente. Quindi, selezionare l’archivio dati in cui archiviare i file VM e scegliere la versione della macchina virtuale.
Passaggio 5: Opzioni. Impostare i parametri necessari per l’attività di conversione. Nella sezione Avanzate, è possibile visualizzare l’icona di avviso gialla che viene visualizzata perché l’opzione Riconfigura destinazione macchina virtuale è inattiva. Questo non è motivo di preoccupazione; procedere in avanti.
Passo 6: Riepilogo. Controlla le impostazioni del tuo lavoro di conversione V2V e premi Fine per eseguire il lavoro. Attendere fino a quando VMware Converter converte la VM da un formato all’altro.
Una volta che la VM viene migrata all’host ESXi gestito da vCenter, aprire VMware vSphere Client e avviare la VM. Controllare lo stato di VMware Tools e verificare se tutti i servizi necessari all’interno della VM funzionano correttamente.
Convertire una VM ESXi in una VM VMware Workstation
Convertire una VM ESXi in una VM VMware Workstation può essere utile quando è necessario portare una VM sul laptop per un viaggio di lavoro, ad esempio. Esaminiamo il flusso di lavoro di conversione di una VM VMware ESXi in una VM VMware Workstation.
Eseguire VMware vCenter Converter come amministratore su una macchina Windows.
Fare clic su Converti macchina per aprire la procedura guidata di conversione e creare un processo di conversione.
Passo 1: Sistema sorgente. Selezionare il tipo di origine: Spento; VMware Infrastructure Virtual machine. Quindi, immettere l’indirizzo IP o il nome host dell’host ESXi, una VM da cui si desidera convertire. Immettere le credenziali host ESXi appropriate con privilegi amministrativi. Premi Avanti su ogni passo della procedura guidata per continuare.
Passaggio 2: macchina sorgente. Selezionare la macchina virtuale di origine che risiede nell’host ESXi. La macchina virtuale deve essere spenta. È possibile visualizzare i dettagli di origine, se necessario.
Passaggio 3: Sistema di destinazione. Mentre stiamo convertendo una VM ESXi in una VM VMware Workstation, selezionare VMware Workstation o altra macchina virtuale VMware come tipo di destinazione. Quindi, selezionare la versione di VMware Workstation o VMware Fusion, impostare il nome della VM da utilizzare al termine della conversione e selezionare una posizione per la macchina virtuale.
Passo 4: Opzioni. È possibile impostare i parametri necessari dell’attività di conversione. Quando si selezionano i dati da copiare, i nomi dei tipi di disco sono diversi rispetto alle VM VMware ESXi. Se si desidera che una macchina virtuale utilizzi un disco virtuale in espansione dinamica simile a un disco con thin provisioning, selezionare Non pre-allocato. Se il file system non supporta file di dimensioni superiori a 4 GB, selezionare un disco diviso. Nelle impostazioni di rete, è possibile selezionare una rete a cui deve essere collegata una NIC virtuale (network interface controller) della VM (VMnet0, VMnet1, VMnet8 ecc.).
Passo 5: Sommario. Controllare le impostazioni del lavoro di conversione V2V e, se tutto è corretto, fare clic su Fine per eseguire il lavoro in VMware Converter. Attendere fino al termine del processo di conversione.
Dopo aver terminato la conversione, è necessario aprire manualmente una VM in VMware Workstation/Player/Fusion (File> Aprire> Selezionare una posizione VM impostata come destinazione durante la creazione di un lavoro di conversione).
Come convertire una VM VirtualBox in una VM VMware
Se è necessario eseguire la migrazione V2V da VirtualBox a VMware Workstation o VMware ESXi, è possibile utilizzare una varietà di metodi diversi: conversione di dischi virtuali, esportazione in un modello OVF, ecc. Uno di questi metodi è descritto di seguito.
L’algoritmo di base è il seguente:
1. Convertire un disco virtuale di un formato VirtualBox in un disco virtuale del formato VMware (da vdi a vmdk).
VBoxManage clonehd VirtualDisk.vdi VirtualDisk-tmp.vmdk format formato vmdk
2. Caricare il file nel datastore connesso a un host ESXi; ad esempio, utilizzando un client SCP come WinSCP
3. Convertire la workstation VMware caricata .vmdk file del disco virtuale nel formato VMware ESXi (.vmdk e-piatto.file vmdk) utilizzando vmkfstools.
vmkfstools-i VirtualDisk-tmp.vmdk-d VirtualDisk sottile.vmdk
4. Creare una nuova macchina virtuale utilizzando il disco virtuale esistente.
Durante la conversione di macchine virtuali, seguire le best practice di migrazione VMware V2V. Assicurati di controllare il post sul blog sul ripristino multipiattaforma in cui puoi leggere come convertire una VM VMware ESXi in una VM VirtualBox da un backup.
Conclusione
VMware vCenter Converter Standalone è uno strumento semplice da usare ma potente per convertire macchine fisiche e virtuali in macchine virtuali dell’infrastruttura VMware (il formato ESXi) e macchine virtuali VMware Workstation. Il post sul blog di oggi ha spiegato la conversione P2V e V2V su esempi di tre lavori di conversione. VMware vCenter Converter Standalone supporta solo la migrazione a caldo per le macchine fisiche e la migrazione a freddo per le macchine virtuali di origine. Non dimenticare di installare VMware Tools su una VM di destinazione dopo la migrazione.
Avere macchine virtuali in esecuzione su host ESXi offre vantaggi dal lato della protezione dei dati. È possibile eseguire il backup delle VM a livello host con funzionalità come il backup incrementale e utilizzare l’API VMware vStorage per la protezione dei dati. NAKIVO Backup& Replication può proteggere le VM in VMware vSphere nel miglior modo possibile. Download the full featured free trial and try the product in your environment.
5 (100%) 3 votes