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 sorge 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.
Comprendere le opzioni di VMware vCenter Converter
Prima di convertire una macchina virtuale Hyper-V in una macchina virtuale 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 ad automatizzare il processo di conversione creando più attività che possono essere eseguite in ordine di priorità (le attività con ID di lavoro con numeri più bassi vengono eseguite per prime). Puoi impostare il numero di attività simultanee nelle opzioni di VMware vCenter Converter. Ciò potrebbe essere utile se, ad esempio, hai bisogno di regolare la velocità di esecuzione delle attività. Con questo strumento è possibile anche configurare le macchine virtuali dopo la conversione.
La tabella sottostante mostra i tipi di macchine che possono essere convertite nei formati VMware.
|
Macchine di origine |
Macchine di destinazione |
|
Macchine fisiche Macchine virtuali Hyper-V Macchine virtuali VMware Workstation |
Macchine virtuali in formato ESXi Macchine virtuali in formato Workstation |
VMware vCenter Converter può essere utilizzato per convertire macchine fisiche con sistema operativo Windows o Linux. Le macchine Linux devono essere convertite in remoto, poiché il convertitore può essere installato solo su Windows. È possibile convertire sia macchine Windows locali che remote. Le VM di destinazione possono essere in formato VMware ESXi o VMware Workstation (quest’ultimo può essere eseguito su VMware Fusion e VMware Player).
VMware vCenter Converter può essere visualizzato in termini di componenti: il client, l’agente e il server, che include un worker. L’agente può essere implementato su macchine fisiche di origine che eseguono Windows o su host Hyper-V. All’avvio della conversione, sul computer Windows di origine in esecuzione viene creato un snapshot . Per garantire la coerenza dei dati viene utilizzata la tecnica dello snapshot. Il server esegue il processo di conversione e il worker viene sempre installato insieme al componente server. Il client fornisce un’interfaccia utente che viene utilizzata per connettersi a un computer locale o remoto su cui è in esecuzione un convertitore. L’interfaccia client consente di accedere alle procedure guidate di conversione e configurazione.
Quando è necessario convertire una macchina fisica con sistema operativo Linux, l’agente non viene installato su Linux; al suo posto, viene eseguita l’implementazione di una speciale macchina virtuale ausiliaria vuota sull’host di destinazione. Viene stabilita una connessione con la macchina fisica Linux tramite SSH (Secure Shell). Al momento della creazione, la macchina virtuale ausiliaria è vuota e si avvia da un’immagine Linux. I dati vengono copiati dalla macchina Linux di origine alla VM ausiliaria. Al termine del processo, la macchina ausiliaria diventa la macchina di destinazione. La VM è pronta a funzionare normalmente non appena viene riavviata.
Quando si convertono VM Hyper-V in VMware, l’agente viene installato sul server Hyper-V durante il processo di configurazione del processo di conversione. È possibile convertire VM Hyper-V in stato spento. Se si desidera convertire VM Hyper-V in esecuzione (o VM in esecuzione su altri hypervisor, come KVM o XEN), utilizzare VMware vCenter Converter nello stesso modo descritto sopra per la conversione di macchine fisiche in esecuzione.
La copia dei dati può avvenire a livello di disco o di 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 (Raw Device Mapping);
- Volumi montati tramite Device Mapper Multipath in Linux.
Sono supportati i dischi MBR, i dischi GPT e i volumi di base e dinamici. Snapshot delle VM non vengono trasferiti dalla VM di origine alla VM di destinazione.
Parametri conservati durante la conversione
Per impostazione predefinita, VMware vCenter Converter conserva i seguenti parametri:
- Nome del computer;
- ID di sicurezza (SID);
- Account utente;
- Nomi dei volumi per le partizioni del disco;
- File di applicazioni e dati.
Di conseguenza, l’esecuzione sia della macchina di origine che di quella di destinazione nella stessa rete può causare problemi. Potrebbero verificarsi conflitti di rete se gli indirizzi IP, i nomi dei computer e i valori SID sono gli stessi. Per evitare ciò, è necessario disconnettere la VM di origine dalla rete prima di avviare quella creata dal convertitore. In alternativa, è possibile personalizzare le VM basate su Windows utilizzando la procedura guidata di conversione o 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 il corretto funzionamento delle VM. Pertanto, alcuni dispositivi potrebbero subire modifiche dopo la conversione da una macchina fisica a una VM o dopo la conversione tra piattaforme di hypervisor. Hyper-V non utilizza gli stessi dispositivi emulati di VMware. Anche Gen1 e Gen2 le macchine virtuali Hyper-V utilizzano dispositivi virtuali diversi 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 di CPU della macchina fisica che ospita la nuova macchina virtuale VMware.
- Schede Ethernet . Le schede di rete potrebbero essere sostituite da schede Ethernet VMXnet. In questo caso, anche l’indirizzo MAC dovrebbe essere modificato.
- Schede USB . Queste potrebbero essere aggiornate.
- Scheda video . Dopo la migrazione, potrebbe diventare una scheda SVGA VMware.
- Controller disco . I controller disco della destinazione potrebbero differire da quelli dell’originaria macchina.
- Dischi e partizioni . Le stringhe relative al modello e al produttore dei dispositivi disco potrebbero cambiare (ad esempio, potrebbero diventare “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 che viene mantenuta.
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 è in grado di convertire macchine di origine (fisiche o virtuali) su cui sono installati questi sistemi operativi Linux. Le macchine di origine possono essere convertite sia che siano accese sia che siano 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. Per le macchine Linux è disponibile solo la clonazione basata su disco e VMware Tools non può essere installato automaticamente tramite il convertitore.
Il boot loader GRUB è supportato per le macchine Linux. LILO non è supportato.
Sono supportate le macchine di origine che eseguono Windows/Linux con BIOS e UEFI. L’interfaccia del firmware viene mantenuta dopo la conversione. Se una macchina di origine utilizza il BIOS, è possibile convertirla in una macchina virtuale che utilizza il BIOS, ma non è possibile convertirla in una macchina virtuale che utilizza UEFI (e viceversa).
Requisiti di rete
Assicurarsi che nessun firewall blocchi la connessione di rete e che VMware vCenter Converter Standalone possa accedere alla macchina di origine e all’host di destinazione (controllare la tabella sottostante). Potrebbe essere necessario disattivare temporaneamente il software antivirus fino al completamento del processo di conversione. Per i sistemi Windows, la condivisione file e stampanti deve essere abilitata. L’UAC (Controllo di accesso utente) deve essere disabilitato. Utilizzare un account amministratore per connettersi alle macchine di origine e di destinazione, nonché per eseguire VMware vCenter Converter. Per una macchina fisica Linux di origine, il server SSH deve essere abilitato.
|
Origine (da cui ci si connette) |
Destinazione (a cui ci si connette) |
Porte utilizzate per la connessione di rete |
|
Server autonomo Converter |
Macchina di origine accesa |
TCP 445, 139, 9089; UDP 137, 138 |
|
Server autonomo di Converter |
vCenter Server |
TCP 443 |
|
Client autonomo di Converter |
vCenter Server |
TCP 443 |
|
Server autonomo di Converter |
ESXi di destinazione |
TCP 902 |
|
Macchina di origine accesa |
ESXi |
TCP 443, 902.# |
Scarica e installa VMware vCenter Converter
Scarica VMware vCenter Converter Standalone dal sito web di VMware. Per accedere al link di download è necessario un account VMware. Se non si dispone di un account VMware, è possibile crearne uno; la procedura è gratuita e richiede solo pochi minuti.
La procedura può variare leggermente a seconda delle diverse versioni di VMware Converter, ma il flusso di lavoro rimane generalmente lo stesso.
- Dopo aver scaricato il convertitore, è possibile installarlo utilizzando la GUI (interfaccia grafica utente) o la riga di comando. L’installazione in modalità GUI è semplice: basta eseguire il file .EXE del programma di installazione scaricato e seguire le indicazioni della procedura guidata di installazione.
- Il passo avanti consiste nel selezionare il tipo di configurazione: è possibile scegliere tra Installazione locale e Installazione client-server . In questo esempio, per semplicità, viene utilizzata l’installazione locale. Tutti i componenti necessari del convertitore vengono installati sul computer locale per creare attività direttamente da esso (ad esempio, accesso remoto, server del convertitore, agente del convertitore e client del convertitore). Se si opta per l’opzione di installazione client-server, è possibile specificare con precisione quali componenti installare.

Esempio passo 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. Scopriamo 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. Inserisci l’indirizzo IP o il nome del tuo server Hyper-V, quindi inserisci il nome utente e la password di un account con autorizzazioni amministrative per il server Hyper-V. Fai clic su Avanti per continuare.

- Viene visualizzata una finestra pop-up. L’agente VMware vCenter Converter Standalone deve essere installato temporaneamente sull’istanza di Hyper-V Server. VMware vCenter Converter ti chiede di selezionare come desideri disinstallare l’agente al termine della conversione (automaticamente o manualmente). Selezionare l’opzione preferita e fare clic su Sì per continuare. Attendere che l’agente venga implementato su Hyper-V Server.

- Selezionare la macchina di origine . Una volta implementato l’agente, sarà possibile visualizzare un elenco delle VM presenti su Hyper-V Server. In questa guida, la Ubuntu16-replica VM è selezionata per la conversione. Questa VM è spenta e soddisfa i requisiti. Se si seleziona una VM in stato acceso, il pulsante Avanti risulterà inattivo e verrà visualizzata l’avvertenza “ Spegnere la VM selezionata per continuare ”. Dopo aver selezionato la VM 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 ESXi (come in questo caso).
Selezionare i dettagli del server VMware Infrastructure:
- L’indirizzo IP (o il nome host) del vCenter Server oppure dell’host VMware ESXi autonomo;
- Il nome dell’utente che dispone dei permessi di amministrazione;
- La password di tale utente.
Una volta completata l’operazione, fare clic su Avanti per procedere.

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

- Se nei passaggi precedenti è stato selezionato vCenter Server, ora è necessario selezionare l’host ESXi su cui deve essere eseguita la VM. Selezionare l’archivio dati collegato a quel server ESXi e specificare la versione della VM. La versione 11 della VM è compatibile con ESXi 6.0 o versioni successive. 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 . È possibile selezionare una versione più recente della VM supportata dall’istanza del convertitore e dall’host di destinazione. Fare clic su Avanti .

- Impostare i parametri per l’attività di conversione:
- Dati da copiare . È possibile selezionare il tipo di copia dei dati (basata su disco o su volume), il tipo di provisioning del disco (Spesso o sottile) e l’archivio dati di destinazione per i dischi virtuali. Il tipo di disco Thick è selezionato per impostazione predefinita.
- Dispositivi . In questa sezione è possibile 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 . È possibile selezionare il numero di adattatori di rete virtuali per la VM e specificare la reti a cui devono essere collegati, nonché il tipo di controller di rete virtuale.
- Servizi . Questa opzione è disponibile solo per le macchine di destinazione basate su Windows e consente di selezionare una modalità di avvio per ciascun servizio Windows.
- Opzioni avanzate . Queste opzioni possono essere configurate per i computer con sistema operativo Windows. Selezionare le caselle di controllo appropriate per l’accensione della VM di destinazione, l’installazione di VMware Tools, la personalizzazione delle preferenze dell’ospite, la rimozione dei punti di controllo di sistema e/o la riconfigurazione della VM di destinazione dopo la conversione.
- Limitazione . È possibile configurare la limitazione della CPU per controllare le risorse della CPU utilizzate dal convertitore per l’attività corrente. Questa opzione consente di riservare risorse del processore sufficienti per eseguire altre attività, se necessario. La limitazione della larghezza di banda di rete consente di controllare la larghezza di banda di rete, il che può essere utile se si desidera garantire il corretto funzionamento dei servizi e delle applicazioni di rete durante la conversione.
Dopo aver configurato le impostazioni, fare clic su Avanti .

Nota : È possibile impostare VMware vCenter Converter in modo che utilizzi un tipo di disco Thin per impostazione predefinita. Ciò può essere utile se è necessario convertire un numero elevato di macchine e le macchine di destinazione devono disporre di dischi con allocazione dinamica (thin-provisioned). Per utilizzare questa opzione:
- Andare su C:ProgramDataVMwareVMware vCenter Converter Standalone .
- Aprire il file converter-worker.xml in un editor di testo.
- Individuare il tag
<preferThinDiskType> -
Modificare il valore predefinito
falsein
truenella stringa:<preferThinDiskType> false </preferThinDiskType> - Salvare il file converter-worker.xml e riavviare il servizio VMware vCenter Converter Standalone Worker. A tal fine, aprire CMD ed eseguire i comandi:
net stop "VMware vCenter Converter Standalone Worker service"net start "VMware vCenter Converter Standalone Worker service"
In alternativa, è possibile eseguire
services.msce utilizzare l’interfaccia grafica per la gestione dei servizi. - Verificare il riepilogo. Se tutte le impostazioni sono corrette, fare clic su Fine per avviare la conversione.

- Ora è possibile visualizzare lo stato del processo di conversione nella finestra principale di VMware vCenter Converter. Allo stesso modo, è possibile aggiungere ulteriori lavori di conversione. Attendere che il processo termini, quindi avviare la macchina virtuale convertita dal formato Hyper-V sull’Host VMware ESXi (utilizzare VMware vSphere Client, VMware vSphere Web Client, VMware Host Client, VMware Workstation o PowerCLI a tale scopo).

Indipendentemente dall’hypervisor utilizzato, ricordarsi di proteggere i propri dati. Con NAKIVO Backup & Replication è possibile eseguire il backup delle macchine virtuali Hyper-V e VMware in modo semplice ed efficace. Se avete già eseguito il backup delle vostre VM Hyper-V con NAKIVO Backup & Replication, potete utilizzare la funzione di ripristino multipiattaforma della soluzione per convertire le vostre 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 vostre VM vengano trasferite in modo sicuro, preservando le configurazioni chiave e riducendo al minimo i tempi di inattività. Seguendo i passaggi indicati e le procedure consigliate, potrete ottenere una conversione fluida e affidabile.