Come eseguire la migrazione P2V e V2V con VMware Converter

La creazione di una nuova VM e l’installazione e la configurazione di tutte le applicazioni necessarie possono richiedere molto tempo. Fortunatamente, quando è necessario migrare i carichi di lavoro da un server fisico a una VM VMware (VM), non è necessario creare e configurare una nuova VM da zero, poiché è possibile utilizzare VMware vCenter Converter Standalone per convertire una macchina fisica in una VM. VMware vCenter Converter Standalone può anche convertire VM Hyper-V in VM VMware, nonché convertire VM VMware da un formato all’altro.

Il post del blog di oggi tratta della conversione P2V (da fisico a virtuale) e V2V (da virtuale a virtuale) che può essere eseguita con VMware Converter.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Che cos’è VMware Converter?

VMware vCenter Converter Standalone è un’applicazione gratuita che può essere scaricata da sito Web VMware e installata su Windows per convertire i tipi di macchine supportati in VM. Il VMware vCenter Converter Standalone descritto in questo post del blog è chiamato Standalone perché può essere installato sul sistema operativo di una macchina personalizzata. Esistono altri due tipi di VMware Converter che attualmente non hanno supporto per l’installazione:

  • VMware Converter Enterprise Add-on for 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 Cold Clone CD può essere utilizzato per effettuare l’avvio del sistema da 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 le connessioni tra gli 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 durante l’installazione di VMware Converter, sarà possibile convertire la macchina fisica in una VM.
  • Converter Standalone Client è il componente che consente di connettersi al server VMware Converter Standalone remoto e gestire le attività di conversione su quel computer remoto. 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. Sono disponibili due opzioni:

  • Installazione locale. Tutti e tre i componenti vengono installati su un computer locale (server, agente 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 VM esistenti su host VMware ESXi.

In questo post del blog viene preso in considerazione solo VMware vCenter Converter Standalone, che a volte può essere indicato semplicemente come VMware Converter per maggiore comodità. Se stai cercando un convertitore VMware P2V, utilizza VMware vCenter Converter Standalone.

Tipi di migrazione supportati

VMware vCenter Converter Standalone può convertire i tipi di macchina elencati nella tabella sottostante.

Macchina Windows remota Origine
Accensione Macchina Linux remota Origine
Questa macchina (la macchina su cui è installato il convertitore) Origine
VMware Infrastructure VM (dove VM VMware Infrastructure è una VM in esecuzione su un Host VMware ESXi) Origine/Destinazione
Spento VMware Estación de trabajo o altra* VM Origine/Destinazione
Macchina virtuale Hyper-V Server Origine< origine>
< origine>
< origine>
< origine>
*di origine < origine>altro< origine> VM, intendiamo la VM che può essere eseguita su VMware Workstation, VMware Player e VMware Fusion.

Migrazione a caldo e a freddo

Migrazione a caldo è il processo di conversione di una macchina che si trova in stato di accensione. La migrazione a caldo non è consigliata per la conversione dei controller di dominio Active Directory. Si consiglia vivamente di arrestare tutte le applicazioni e i servizi che scrivono dati sui dischi prima di avviare la migrazione a caldo.

La migrazione a freddo è la migrazione di una macchina sorgente che si trova in stato di spegnimento. La migrazione a freddo è consigliata per la conversione di server MS Exchange, server di database come Oracle Database o MS SQL e altri server sui quali 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. La migrazione a freddo dei server fisici può essere eseguita avviando il sistema dal CD live ed eseguendo il processo di conversione di una macchina fisica, inclusi i dischi rigidi e il sistema operativo.

Requisiti

Di seguito è riportato un elenco dei requisiti per l’utilizzo di VMware vCenter Converter Standalone:

  • Una versione supportata di Windows per l’installazione di VMware vCenter Converter Standalone. Il convertitore può essere installato solo su Windows.
  • Interfacce firmware supportate: UEFI e BIOS.
  • Formati 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.
  • È necessario disporre di una connessione di rete. È obbligatorio aprire le porte obbligatorie per ciascun tipo di connessione:
  • Da server Converter a macchina Windows di origine accesa: TCP 445, 139, 9089; UDP 137, 138
  • Da server Converter a vCenter: TCP 443
  • Client convertitore a vCenter: TCP 443
  • Server convertitore a host di destinazione ESXi: TCP 902
  • Macchina di origine accesa all’host ESXi: TCP 443, 902
  • Server convertitore alla macchina Linux accesa: TCP 22 (se la porta ascoltata da un server SSH non è stata modificata)
  • VM di supporto alla macchina Linux di origine accesa: TCP 22 (se il numero di porta non è stato modificato)

Migrazione P2V Windows con VMware Converter

Vediamo come convertire un server Windows fisico in una VM VMware che gira su un host VMware ESXi gestito da vCenter. Nell’esempio attuale, VMware Converter 6.2 è installato su Windows 10, e un host ESXi di destinazione, mentre la versione di vCenter è 6.5. La macchina fisica di origine esegue Windows Server 2019.

Il processo di installazione di VMware Converter è semplice. Per informazioni su come installare VMware Converter, consultare questo post del blog.

Se è necessario convertire un server Linux fisico in una macchina virtuale VMware vSphere, leggere questo post del blog sulla migrazione P2V Linux a caldo.

Se è necessario eseguire una migrazione P2V a freddo di una macchina Linux, prendere in considerazione il secondo metodo (Metodo 2 – Conversione VMware P2V Linux senza VMware Converter), ma effettua l’avvio da un DVD live come il supporto di installazione di Ubuntu.

Prima di iniziare, disattiva la condivisione dei file, i firewall (non devono bloccare la condivisione di file/stampanti e le porte obbligatorie), l’antivirus, l’UAC (controllo dell’accesso utente) e interrompi tutte le applicazioni e i servizi possibili.

Esegui VMware vCenter Converter come amministratore.

Fai clic su Converti macchina.

Converting a machine in VMware Converter

Viene aperta la procedura guidata di conversione.

Passaggio 1: Sistema di origine. Selezionare un computer di origine. Poiché è necessario convertire un server Windows fisico, selezionare Powered on, selezionare Macchina Windows remota come tipo di origine e specificare l’indirizzo IP o il nome DNS, il nome utente e la password. Quindi, premere Visualizza i dettagli dell’origine.

VMware P2V Converter

In questo caso, l’agente VMware vCenter Converter Standalone deve essere implementato sul computer Windows remoto. È necessario selezionare se disinstallare automaticamente i file dell’agente al termine dell’importazione. Quindi, fare clic su per continuare.

Installing VMware Converter Agent on the source physical machine

Una volta installato l’agente, è possibile visualizzare i dettagli dell’origine. Si noti che VMware Converter 6.2 riconosce Windows Server 2019 come Windows 10 Server 64 bit. Premere Chiudi, quindi premere Avanti nella finestra Sistema di origine .

viewing details of the source physical machine

Passaggio 2: Sistema di destinazione. Selezionare il tipo di destinazione che può essere una VM VMware Infrastructure o VM VMware Workstation (che può essere eseguita su VMware Player e VMware Fusion). Poiché la macchina fisica che esegue Windows Server 2019 utilizzata in questo esempio deve essere convertita in una VM in esecuzione su un Host VMware ESXi, VM VMware Infrastructure deve essere selezionata in VMware Converter per questo passaggio; selezionare la 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 nome utente e la password dell’utente che dispone dei privilegi amministrativi su vCenter Server.

P2V VMware Converter_selecting the destination system

Passaggio 3: VM di destinazione. Selezionare il datacenter e la cartella della VM su vCenter per archiviare la VM di destinazione.

Selecting the destination VM in VMware Converter

Passaggio 4: Posizione di destinazione. Selezionare l’host ESXi, il cluster o il pool di risorse collegato al datacenter selezionato e selezionare l’archivio dati disponibile su quell’host ESXi. È necessario che vi sia spazio libero sufficiente sull’archivio dati selezionato. Se il sistema operativo moderno è installato su una macchina di origine, è possibile selezionare l’ultima versione disponibile della VM (versione hardware) per la VM di destinazione. La versione della VM che è possibile selezionare dipende anche dalla versione dell’host ESXi di destinazione.

Selecting the destination location when creating a P2V conversion job in VMware Converter

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 di provisioning (thick o thin) per i dischi virtuali di destinazione (è necessario selezionare la vista avanzata) e ridimensionare i volumi, se necessario. In questo esempio, un disco fisico che contiene due volumi viene convertito in un disco virtuale con provisioning thin. Si consiglia di selezionare le caselle di controllo:

  • Ignora file di paging e file di ibernazione
  • Crea layout partizione ottimizzato

Dispositivi. È possibile selezionare il numero di processori virtuali, core del processore, controller del disco virtuale e dimensione della memoria.

Reti. Selezionare reti a cui devono essere collegati gli adattatori di rete virtuali della VM.

Servizi. Nella scheda Servizi di origine è possibile selezionare quali servizi in esecuzione sul computer Windows di origine arrestare prima di avviare la conversione P2V con VMware Converter. Nella scheda Servizi di destinazione è possibile selezionare la modalità di avvio dei servizi sulla VM di destinazione.

Setting up additional parameters for the P2V conversion job in VMware Converter

Opzioni avanzate. Sono disponibili 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 quando la conversione P2V termina. Le opzioni Post-conversione elaborazione sono:

  • Installa VMware Tools sulla VM di destinazione. Questa opzione consente di installare automaticamente VMware Tools sulla macchina virtuale di destinazione. Si consiglia vivamente di installare VMware Tools su una macchina virtuale VMware di destinazione dopo la conversione P2V.
  • Personalizza le preferenze guest per la VM. È possibile configurare gli indirizzi IP degli adattatori virtuali, il gateway, le impostazioni DNS e impostare il Fuso orario, nonché aggiungere una VM a un dominio o a un gruppo di lavoro.
  • Rimuovere i punti di controllo di ripristino del sistema sulla destinazione. L’eliminazione dei punti di controllo di ripristino del sistema Windows rende più veloce il processo di conversione P2V e la VM di destinazione utilizza meno spazio su disco nell’archivio dati.
  • Riconfigurare la VM di destinazione. Questa opzione rende una VM avviabile nell’ambiente VMware dopo la conversione P2V.

Post-conversion processing options in VMware Converter

Limitazione. È possibile controllare l’utilizzo della CPU e 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.

Passaggio 6: Riepilogo. Controllare le impostazioni per il nuovo lavoro di conversione della macchina creato e, se tutto è corretto, fare clic su Termina per avviare la conversione in VMware Converter.

Dopo aver avviato la 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à della rete.

A P2V migration job is running in VMware Converter

Ora che la macchina Windows è stata convertita, accendere la VM di destinazione (se non è stata selezionata l’opzione di accensione automatica della VM durante la creazione del processo di conversione). Come ricorderete, nel nostro esempio abbiamo selezionato l’installazione automatica di VMware Tools sulla VM di destinazione. Nella schermata sottostante è possibile vedere l’interfaccia di VMware vSphere HTML5 Client, dove è possibile vedere lo stato di VMware Tools dopo l’accensione della VM dopo la conversione – L’upgrade è in corso. Ciò significa che VMware Tools è in fase di installazione. La VM si riavvierà automaticamente quando l’installazione di VMware Tools termina.

The P2V migration of the Windows machine with VMware Converter has been completed successfully

VMware Tools è stato installato correttamente. 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 VMware V2V 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 in formato ESXi è stata trattata nel nostro primo post sul blog dedicato a VMware vCenter Converter. La conversione di 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 in esecuzione VMware Workstation, quindi migrare la VM su un server ESXi per utilizzarla nell’ambiente di produzione.

Scopriamoscopriamo 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 è installato sulla VM VMware di origine.

Se una VM Workstation è in esecuzione su VMware Workstation, VMware Player o VMware Fusion installato su un computer remoto con sistema operativo Linux o macOS, è possibile copiare tale VM in una cartella condivisa (o condividere la cartella della VM) e utilizzare VMware Converter installato sul computer Windows locale per eseguire la conversione V2V. Pertanto, è 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, vedremo come convertire/migrare una VM Linux (OpenSUSE 15.1) in esecuzione su VMware Workstation in una VM in esecuzione su un Host VMware ESXi gestito da vCenter Server. La configurazione della migrazione V2V per le VM VMware è simile e persino più semplice rispetto alla migrazione P2V spiegata sopra.

Eseguire VMware Converter come amministratore e fare clic su Convertire la macchina. Si aprirà la procedura guidata di conversione .

Passaggio 1: Sistema di origine. È necessario selezionare Spento e selezionare VMware Workstation o altra VM VMware nel menu a tendina. Quindi, sfoglia il file di configurazione della VM (il file VMX). Se necessario, è possibile visualizzare i dettagli dell’origine. Ad ogni passaggio, fare clic su Avanti per continuare a configurare il processo di conversione.

Selecting a VMware Workstation machine as the source machine in VMware Converter

Passaggio 2: Sistema di destinazione. Poiché la VM di destinazione dovrebbe essere eseguita sull’Host VMware ESXi, selezionare VM VMware Infrastructure come tipo di destinazione. Quindi, inserire l’indirizzo IP/nome host del server ESXi se si utilizza un host ESXi autonomo, oppure l’indirizzo IP di vCenter Server se l’host ESXi è gestito da vCenter. Successivamente, inserire il nome utente e la password dell’account amministrativo utilizzato per gestire quel server.

Selecting destination machine for a new V2V migration job in VMware Converter

Passaggio 3: VM di destinazione. Selezionare il nome della VM e la cartella della VM di destinazione. In questo esempio, viene selezionato il datacenter necessario su vCenter.

Selecting a destination VM in VMware vSphere

Passaggio 4: ubicazione di destinazione. Selezionare l’host ESXi obbligatorio appartenente al datacenter selezionato nel passaggio precedente. Quindi, selezionare l’archivio dati in cui archiviare i file della VM e scegliere la versione della VM.

selecting a destination location for V2V conversion

Passaggio 5: Opzioni. Impostare i parametri necessari per l’attività di conversione. Nella sezione Avanzate è possibile vedere l’icona di avvertenza gialla che viene visualizzata perché l’opzione Riconfigura VM di destinazione opzione è inattiva. Non c’è motivo di preoccuparsi; procedere.

Some post-conversion options are not available for a Linux machine when configuring a V2V job in VMware Converter

Passaggio 6: Riepilogo. Controllare le impostazioni del lavoro di conversione V2V e premere Fine per eseguire il lavoro. Attendere che VMware Converter converta la VM da un formato all’altro.

Una volta che la VM è stata migrata all’host ESXi gestito da vCenter, aprire VMware vSphere Client e avviare la VM. Controllare lo stato di VMware Tools e verificare che tutti i servizi necessari all’interno della VM funzionino correttamente.

A Linux VM has been converted with VMware Converter successfully

Conversione di una VM ESXi in una VM VMware Estazione di lavoro

La conversione di una VM ESXi in una VM VMware Estación de trabajo può essere utile quando, ad esempio, è necessario portare una VM sul proprio laptop durante un viaggio di lavoro. Esaminiamo il flusso di lavoro per la conversione di una VM VMware ESXi in una VM VMware Workstation.

Eseguire VMware vCenter Converter come amministratore su un computer Windows.

Fare clic su Convertire la macchina per aprire la procedura guidata di conversione e creare un processo di conversione.

Passaggio 1: Sistema di origine. Selezionare il tipo di origine: Spento; VM VMware Infrastructure. Quindi, inserisci l’indirizzo IP o il nome host dell’host ESXi, una VM da cui desideri effettuare la conversione. Inserisci le credenziali appropriate dell’host ESXi con privilegi amministrativi. Premi Avanti in ogni fase della procedura guidata per continuare.

Selecting the ESXi server on which a source machine is residing

Passaggio 2: macchina di origine. Selezionare la VM di origine residente sull’host ESXi. La VM deve essere spenta. Se necessario, è possibile visualizzare i dettagli di origine.

selecting a source machine residing on the ESXi host

Passaggio 3: Sistema di destinazione. Poiché 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 ubicazione per la VM.

VMware Converter_selecting the destination system

Passaggio 4: Opzioni. È possibile impostare i parametri necessari per l’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 VM utilizzi un disco virtuale ad espansione dinamica simile a un disco con provisioning sottile, selezionare Non preallocato. Se il tuo file system non supporta file di dimensioni superiori a 4 GB, seleziona un disco diviso. Nelle impostazioni di rete, puoi selezionare una rete a cui deve essere collegata una scheda di rete virtuale (NIC) della VM (VMnet0, VMnet1, VMnet8 ecc.).

VMware Converter_selecting a virtual disk type for the destination VMware Workstation VM

Passaggio 5: Riepilogo. Controllare le impostazioni del processo di conversione V2V e, se tutto è corretto, fare clic su Fine per eseguire il processo in VMware Converter. Attendere il completamento del processo di conversione.

Al termine della conversione, aprire manualmente una VM in VMware Workstation/Player/Fusion (File > Apri > Selezionare l’ubicazione della VM impostata come destinazione durante la creazione del processo di conversione).

Come convertire una VM VirtualBox in una VM VMware

Se è necessario eseguire la migrazione V2V da VirtualBox a VMware Estación de trabajo o VMware ESXi, è possibile utilizzare diversi metodi: conversione dei 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 formato VirtualBox in un disco virtuale di formato VMware (da vdi a vmdk).

VBoxManage clonehd VirtualDisk.vdi VirtualDisk-tmp.vmdk --format vmdk

2. Caricare il file nell’archivio dati collegato a un Host VMware ESXi, ad esempio utilizzando un client SCP come WinSCP

3. Convertire il file del disco virtuale VMware Workstation .vmdk caricato nel formato VMware ESXi (.vmdk e -flat.vmdk) utilizzando vmkfstools.

vmkfstools -i VirtualDisk-tmp.vmdk  -d thin VirtualDisk.vmdk

4. Creare una nuova VM utilizzando il disco virtuale esistente.

Conclusione

VMware vCenter Converter Standalone è uno strumento semplice da usare ma potente per convertire macchine fisiche e virtuali in macchine virtuali dell’infrastruttura VMware (formato ESXi) e macchine virtuali VMware Workstation. Il post del blog di oggi ha spiegato la conversione P2V e V2V sulla base di tre esempi di lavori di conversione. VMware vCenter Converter Standalone supporta solo la migrazione a caldo per le macchine fisiche e la migrazione a freddo per le VM 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 punto di vista della protezione dei dati. È possibile eseguire il backup delle macchine virtuali ESXi a livello di host con funzioni quali il backup incrementale e l’utilizzo dell’API VMware vStorage per la protezione dei dati. NAKIVO Backup & Replication può proteggere le vostre macchine virtuali in VMware vSphere nel miglior modo possibile.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

Le persone leggono anche