Come convertire Hyper-V in VMware: guida completa
Le piattaforme di virtualizzazione come Hyper-V e VMware sono fondamentali per gestire ambienti IT flessibili e scalabili. Man mano che le organizzazioni si evolvono, spesso si presenta la necessità di migrare i carichi di lavoro tra queste piattaforme per migliorare le prestazioni, la compatibilità o l’efficienza di gestione.
Tra gli strumenti di migrazione disponibili, VMware vCenter Converter Standalone si distingue come il più efficace per convertire una macchina virtuale Hyper-V in una macchina virtuale VMware. Questa utility gratuita supporta sia le conversioni V2V (da virtuale a virtuale) che P2V (da fisico a virtuale), offrendo un modo semplice e affidabile per migrare i sistemi. Leggi questa guida passo passo per scoprire come convertire Hyper-V in VMware.
Comprensione delle Opzioni di VMware vCenter Converter
Prima di convertire una VM Hyper-V in una VM VMware, esaminiamo le opzioni di VMware vCenter Converter. I componenti di VMware vCenter Converter possono essere installati solo su sistemi operativi Windows. Il programma è facile da usare. La soluzione può aiutarti a automatizzare il processo di conversione creando più attività che possono essere eseguite in ordine di priorità (le attività con ID di lavoro con numero inferiore sono eseguite prima). Puoi impostare il numero di attività da eseguire contemporaneamente nelle opzioni di VMware vCenter Converter. Questo potrebbe essere utile se hai bisogno di regolare la velocità delle attività in esecuzione, per esempio. La configurazione post-conversione della VM può anche essere eseguita con questo strumento.
La tabella sottostante visualizza i tipi di macchine che possono essere convertite in formati VMware.
|
Macchine origine |
Macchine destinazione |
|
Macchine fisiche VM Hyper-V VM Workstation VMware |
VM di formato ESXi VM di formato Workstation |
VMware vCenter Converter può essere usato per convertire le macchine fisiche che eseguono Windows o Linux. Le macchine Linux devono essere convertite in remoto, perché il convertitore può essere installato solo su Windows. Sia le macchine Windows locali che quelle remote possono essere convertite. Le macchine virtuali di destinazione possono essere nel formato VMware ESXi o nel formato Workstation VMware (quest’ultimo può essere eseguito in VMware Fusion e VMware Player).
VMware vCenter Converter può essere visto in termini dei suoi componenti: il client, l’agente e il server, che include un worker. L’agente può essere distribuito su macchine fisiche di origine che eseguono Windows o sugli host Hyper-V. Un snapshot viene creato sulla macchina Windows di origine in esecuzione quando inizia la conversione. La tecnica dello snapshot viene utilizzata per preservare la coerenza dei dati. Il server esegue il processo di conversione, e il worker è sempre installato con il componente del server. Il client fornisce un’interfaccia utente che viene utilizzata per connettersi a una macchina locale o a una macchina remota dove è in esecuzione un convertitore. L’interfaccia del client fornisce accesso ai wizard di Conversione e Configurazione.
Quando una macchina fisica che esegue Linux necessita di essere convertita, l’agente non viene installato su Linux; al suo posto, una VM helper speciale e vuota viene distribuita sull’host di destinazione. Una connessione con la macchina fisica Linux viene stabilita tramite SSH (Secure Shell). Al momento della creazione, la VM di supporto è vuota e avvia da un’immagine di Linux. I dati vengono copiati dalla macchina Linux di origine alla VM di supporto. Quando il processo è completato, la macchina di supporto diventa la macchina di destinazione. La VM è pronta per funzionare normalmente non appena viene riavviata.
Durante la conversione delle VM Hyper-V in VMware, l’agente viene installato sul Server Hyper-V durante il processo di configurazione del lavoro di conversione. Le VM Hyper-V in stato spento possono essere convertite. Se desideri convertire le VM Hyper-V in esecuzione (o le VM in esecuzione su altri hypervisor, come KVM o XEN), utilizza VMware vCenter Converter allo stesso modo come descritto sopra per convertire macchine fisiche in esecuzione.
La copia dei dati può essere basata su disco o su volume. VMware vCenter Converter non supporta i seguenti dischi/volumi di origine:
- Dischi RAID;
- Dischi ibridi GPT/MBR (GUID Partition Table / Master Boot Record);
- Dischi RDM (Mapping del Dispositivo Raw);
- Volumi montati dal Device Mapper Multipath in Linux.
Dischi MBR, dischi GPT così come volumi di base e dinamici sono supportati. Snapshot delle VM non vengono trasferiti dalla VM di origine alla VM di destinazione.
Parametri mantenuti durante la conversione
Per impostazione predefinita, i seguenti parametri vengono mantenuti da VMware vCenter Converter:
- Nome del computer;
- ID di Sicurezza (SID);
- Account utente;
- Nomi dei volumi per le partizioni del disco;
- File di Applicazione e dati.
Di conseguenza, eseguire sia le macchine di origine che quelle di destinazione nella stessa rete può causare problemi. Possono sorgere conflitti di rete se gli indirizzi IP, i nomi dei computer e i valori SID sono gli stessi. Per evitare ciò, si dovrebbe scollegare la VM di origine dalla rete prima di accendere la VM creata dal convertitore. In alternativa, è possibile personalizzare le macchine virtuali basate su Windows utilizzando l’Assistente alla Conversione o alla Configurazione in VMware vCenter Converter per regolare i parametri pertinenti.
Modifiche hardware nella VM di destinazione
La virtualizzazione hardware funziona emulando l’hardware del computer per garantire che le VM funzionino correttamente. Pertanto, alcuni dispositivi potrebbero cambiare dopo la conversione da una macchina fisica a una VM o dopo la conversione tra piattaforme hypervisor. Hyper-V non utilizza gli stessi dispositivi emulati come VMware. Anche Gen1 e Gen2 le VM Hyper-V utilizzano diversi dispositivi virtuali all’interno dell’ambiente Hyper-V.
Le modifiche hardware potrebbero rendere inoperativo, dopo la conversione, alcuni software legati all’hardware. Un problema comune è la necessità di riattivare il software che utilizza algoritmi di attivazione collegati all’hardware. In questo caso, la conversione di macchine che eseguono software con licenza OEM (Original Equipment Manufacturer) potrebbe non essere una decisione saggia.
I seguenti componenti hardware potrebbero subire modifiche dopo la conversione:
- Modello della CPU . Ciò dipende dal modello della CPU della macchina fisica che ospita la nuova macchina virtuale VMware.
- Adattatori di rete Ethernet . Gli adattatori di rete potrebbero essere sostituiti da adattatori Ethernet VMXnet. In questo caso, è necessario modificare anche l’indirizzo MAC.
- Schede USB . Queste potrebbero essere aggiornate.
- Scheda video . Dopo la migrazione, questa potrebbe essere sostituita da una scheda SVGA VMware.
- Controller disco . Il controller disco di destinazione potrebbe differire da quello dell’origine.
- Dischi e partizioni . Le stringhe relative al modello e al produttore dei dispositivi disco potrebbero cambiare (ad esempio, in “VMware Virtual disk SCSI Disk device”). Anche il numero di dischi e partizioni potrebbe variare durante il processo di conversione.
Sistemi operativi supportati
VMware vCenter Converter 6.6 (rilasciato nel 2025) supporta vari sistemi operativi basati su Windows e Linux.
Le seguenti versioni di Windows sono ufficialmente supportate:
- versioni a 32 bit e a 64 bit di Windows 10 e 11.
- versioni a 64 bit di Windows Server 2012, 2012 R2, 2016, 2019 e 2022.
VMware vCenter Converter può essere installato su uno qualsiasi dei sistemi operativi elencati. Le VM che eseguono questi sistemi operativi possono essere convertite sia in stato acceso che spento, con la configurazione della macchina supportata.
Se si desidera installare il convertitore su versioni precedenti di Windows o convertire versioni precedenti di Windows, come Windows 7, è necessario installare una versione precedente di VMware Converter Standalone (versione 6.0 o 6.1).
Le seguenti distribuzioni Linux sono ufficialmente supportate:
- Ubuntu 12.04 LTS (32/64 bit), Ubuntu 14.04 LTS (32/64 bit), Ubuntu 16.04 LTS (32/64 bit), 18.04 LTS, 20.04 LTS, 22.04 LTS.
- CentOS 6.x (32/64 bit), CentOS 7.0 (64 bit).
- Red Hat Enterprise Linux (RHEL) 6.x (32/64 bit), RHEL 7.x (64 bit), RHEL 8.x (64 bit), RHEL 9.x (64-bit).
SUSE Linux Enterprise Server (SLES) 10.x (32/64-bit) e SLES 11.x (32/64-bit) erano supportati fino alla versione 5.0.1 del convertitore.
VMware vCenter Converter può convertire macchine di origine (fisiche o virtuali) con questi sistemi operativi Linux installati. Le macchine di origine possono essere convertite sia che siano accese sia spente. Il convertitore non può essere installato su sistemi operativi Linux e non può essere utilizzato per configurare macchine di destinazione con un sistema operativo Linux. È disponibile solo la clonazione basata su disco per le macchine Linux e VMware Tools non può essere installato automaticamente utilizzando il convertitore.
Il boot loader GRUB è supportato per le macchine Linux. LILO non è supportato.
Le macchine di origine eseguendo Windows/Linux con BIOS e UEFI sono supportate. L’interfaccia firmware è preservata dopo la conversione. Se una macchina di origine utilizza BIOS, puoi convertirla in una VM che utilizza BIOS, ma non puoi convertirla in una VM che utilizza UEFI (e viceversa).
Requisiti di rete
Assicurati che nessun firewall stia bloccando la connessione di rete e che VMware vCenter Converter Standalone possa accedere alla macchina di origine e all’host di destinazione (controllare la tabella seguente). Potrebbe essere necessario disabilitare temporaneamente il software antivirus fino al completamento del processo di conversione. Per i sistemi Windows, la condivisione file e stampanti deve essere abilitata. UAC (User Access Control) deve essere disabilitato. Utilizza un account Amministratore per connetterti alle macchine di origine e destinazione nonché per eseguire VMware vCenter Converter. Per una macchina fisica Linux di origine, il server SSH deve essere abilitato.
|
Origine (connessione da) |
Destinazione (connessione a) |
Porte utilizzate per la connessione di rete |
|
Server Standalone del convertitore |
Macchina di origine accesa |
TCP 445, 139, 9089; UDP 137, 138 |
|
Server Standalone del convertitore |
Server vCenter |
TCP 443 |
|
Cliente Standalone del convertitore |
Server vCenter |
TCP 443 |
|
Server Standalone del convertitore |
Destinazione ESXi |
TCP 902 |
|
Macchina di origine accesa |
ESXi |
TCP 443, 902.# |
Scaricare e installare VMware vCenter Converter
Scarica VMware vCenter Converter Standalone dal sito web di VMware. È necessario un account VMware per accedere al link di download. Se non hai un account VMware, puoi crearne uno; il processo è gratuito e richiede solo pochi minuti per essere completato.
Il processo può variare leggermente per le diverse versioni del VMware Converter, ma il flusso di lavoro rimane generalmente lo stesso.
- Dopo aver scaricato il convertitore, puoi installarlo utilizzando l’interfaccia grafica (GUI) o la riga di comando. L’installazione in modalità GUI è semplice: basta eseguire il file .EXE del programma di installazione scaricato e seguire le raccomandazioni del wizard di installazione.
- Il passo successivo è selezionare il tipo di configurazione: puoi scegliere tra Installazione Locale e Installazione Client-Server. Nell’esempio viene utilizzata l’installazione locale per semplicità. Tutti i componenti necessari del convertitore sono installati sulla macchina locale per creare attività direttamente da essa (ad es. accesso remoto, server del convertitore, agente del convertitore e client del convertitore). Se si opta per l’opzione di installazione Client-Server, è possibile affinare quali componenti vengono installati.

Esempio passo dopo passo: conversione di una macchina virtuale Hyper-V in una macchina virtuale VMware
Una volta installato VMware vCenter Converter Standalone, eseguire il convertitore (per impostazione predefinita, viene creato un collegamento sul desktop). Il convertitore si avvia in una nuova finestra. Vediamo come convertire una macchina virtuale Hyper-V in una macchina virtuale VMware ESXi nella guida dettagliata riportata di seguito.
- Fare clic su Converti macchina .

- Viene avviata la procedura guidata di conversione. Nella schermata Sistema di origine , è possibile selezionare lo stato Accesa (per una macchina Windows remota, una macchina Linux remota o questa macchina locale) oppure lo stato Spenta (per una VM VMware Infrastructure, una VM VMware Workstation, un’altra VM VMware o Hyper-V Server) come tipo di origine. In questo esempio, selezioniamo l’opzione Spento e scegliamo Hyper-V Server dal menu a discesa.
Specificare le informazioni di connessione al server. Immettere l’indirizzo IP o il nome del proprio server Hyper-V, quindi inserire il nome utente e la password di un account con autorizzazioni amministrative per il server Hyper-V. Fare clic su Avanti per continuare.

- Viene visualizzata una finestra a comparsa. L’agente VMware vCenter Converter Standalone deve essere installato temporaneamente sull’istanza di Hyper-V Server. VMware vCenter Converter richiede di selezionare la modalità di disinstallazione dell’agente al termine della conversione (automaticamente o manualmente). Selezionare l’opzione preferita e fare clic su Sì per continuare. Attendere che l’agente venga distribuito su Hyper-V Server.

- Selezionare la macchina di origine . Una volta distribuito l’agente, è possibile visualizzare un elenco delle VM presenti sul server Hyper-V. In questa procedura guidata, è stata selezionata per la conversione la VM Ubuntu16-replica . Questa VM è spenta e soddisfa i requisiti. Se si seleziona una VM accesa, il pulsante Avanti risulterà inattivo e verrà visualizzata l’avvertenza “ Spegnere la VM selezionata per continuare ”. Dopo aver selezionato la macchina virtuale di origine, fare clic su Avanti .

- Impostare il sistema di destinazione scegliendo tra le seguenti opzioni: macchina virtuale VMware Infrastructure oppure VMware Workstation o altre macchine virtuali VMware .
Selezionare la prima opzione se si desidera ottenere una macchina virtuale in esecuzione su un Host VMware ESXi (come in questo caso).
Seleziona i dettagli del server di Infrastruttura VMware:
- L’indirizzo IP (o il nome host) del vCenter Server o del singolo host ESXi;
- Il nome dell’utente con permessi amministrativi;
- La password di quell’utente.
Una volta fatto, fare clic su Avanti per procedere.

- Imposta i parametri per la VM di destinazione . Imposta il nome e l’ubicazione della VM (datacenter o cartella). Quindi fare clic su Avanti per continuare.

- Se hai selezionato il vCenter Server nei passaggi precedenti, ora devi selezionare l’host ESXi su cui dovrebbe funzionare la VM. Seleziona l’archivio dati collegato a quell’host ESXi e specifica la versione della macchina virtuale. La versione 11 della VM è adatta per ESXi 6.0 o successivo. In questo esempio, l’indirizzo IP dell’host ESXi è 10.10.10.90 , il nome dell’archivio dati è VMTemplates02 e la versione della VM è 11 . Puoi selezionare una versione più recente della VM supportata dalla tua istanza del convertitore e host di destinazione. Fare clic su Avanti .

- Imposta i parametri per il compito di conversione:
- Dati da Copiare . Puoi selezionare il tipo di copia dati (basata su disco o volume), il tipo di provisioning del disco (Spesso o sottile) e l’archivio dati di destinazione per i tuoi dischi virtuali. Il tipo di disco Thick è selezionato di default.
- Dispositivi . In questa sezione, puoi impostare la quantità di memoria virtuale, il numero di processori virtuali, il numero di core per processore e il controller del disco per la VM.
- Reti . Puoi selezionare il numero di adattatori di rete virtuali per la VM e specificare il reti a cui devono essere collegati e il tipo di controller di rete virtuale.
- Servizi . Questa opzione è disponibile solo per macchine di destinazione basate su Windows, consentendoti di selezionare una modalità di avvio per ogni servizio Windows.
- Opzioni avanzate . Queste opzioni possono essere configurate per macchine con sistemi operativi Windows. Spunta le caselle di controllo appropriate per accendere la VM di destinazione, installare VMware Tools, personalizzare le preferenze dell’ospite, rimuovere i punti di ripristino del Sistema e/o riconfigurare la VM di destinazione dopo la conversione.
- Limitazione . Puoi configurare la limitazione della CPU per controllare le risorse della CPU utilizzate dal convertitore per l’attuale compito. Questa opzione consente di riservare risorse sufficienti del processore per eseguire altri compiti, se necessario. La limitazione della larghezza di banda permette di controllare la larghezza di banda della rete, il che può essere utile se desideri assicurarti che i tuoi servizi e applicazioni legati alla rete funzionino correttamente durante la conversione.
Dopo aver configurato i parametri, fai clic su Avanti.

Nota : Puoi impostare VMware vCenter Converter per utilizzare il tipo di disco Thin come predefinito. Questo può essere utile se è necessario convertire un grande numero di macchine e le macchine di destinazione devono avere dischi a spazio limitato. Per selezionare questa opzione:
- Vai a C:\ProgramData\VMware\VMware vCenter Converter Standalone .
- Apri il file converter-worker.xml in un editor di testo.
- Trova il tag
<preferThinDiskType>. - Modifica il valore predefinito
falseatruenella stringa:<preferThinDiskType>false</preferThinDiskType> - Salva il file converter-worker.xml e riavvia il servizio Worker di VMware vCenter Converter Standalone. Per farlo, apri CMD ed esegui i comandi:
net stop "VMware vCenter Converter Standalone Worker service"net start "VMware vCenter Converter Standalone Worker service"
In alternativa, puoi eseguire
services.msce utilizzare l’interfaccia grafica per la gestione dei servizi. - Controlla il riepilogo. Se tutte le impostazioni sono corrette, fai clic su Termina per iniziare la conversione.

- Ora puoi visualizzare lo stato del tuo lavoro di conversione nella finestra principale di VMware vCenter Converter. Allo stesso modo, puoi aggiungere ulteriori lavori di conversione. Attendi fino a quando il tuo lavoro è terminato, quindi avvia la VM convertita dal formato Hyper-V sul tuo host VMware ESXi (usa VMware vSphere Client, VMware vSphere Web Client, VMware Host Client, VMware Workstation o PowerCLI per questo).

Indipendentemente dall’hypervisor che utilizzi, ricorda di proteggere i tuoi dati. Con NAKIVO Backup & Replication, puoi effettuare facilmente ed efficacemente il backup delle VM Hyper-V e VMware. Se hai già eseguito il backup delle tue VM Hyper-V con NAKIVO Backup & Replication, puoi utilizzare la funzione di Ripristino multipiattaforma della soluzione per convertire le tue VM Hyper-V in VM VMware.
Conclusione
La migrazione da Hyper-V a VMware è un processo semplice quando si utilizza VMware vCenter Converter Standalone. Questo strumento gratuito garantisce che le tue macchine virtuali siano trasferite in modo sicuro, mantenendo le configurazioni chiave e riducendo al minimo i tempi di inattività. Seguendo i passaggi e le procedure consigliate descritte, puoi ottenere una conversione fluida e affidabile.