Come convertire OVA/OVF in VHD/VHDX con la riga di comando?

La migrazione delle VM è una competenza necessaria per un ingegnere di virtualizzazione. Impara come convertire OVA/OVF in VHD/VHDX per migrare le VM da VMware a Hyper-V.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
sofia

Updated by Sofia on 2024/12/13

Indice dei contenuti
  • Convertire OVA/OVF in VHD/VHDX con PowerShell

  • Converti il disco virtuale VMware in VHD/VHDX con qemu-img

  • Converti il disco virtuale per Hyper-V con VirtualBox

  • Migra le VM VMware e Hyper-V con Vinchin Backup & Recovery

  • FAQ su OVA/OVF a VHD/VHDX

  • Riassunto

L'ambiente virtuale aiuta molto le aziende ma per gli amministratori IT richiede nuove competenze per gestire le VM. La gestione delle macchine virtuali è diversa dalla gestione delle macchine fisiche, specialmente neltrasferimento dei server.

L'operazione di migrazione di una macchina fisica richiede procedure complesse per preparare l'hardware e copiare i dati mentre una macchina virtuale è costituita da più file quindi spostare una macchina virtuale richiede solo di esportare e importare i dati.

La difficoltà durante la migrazione della VM potrebbe essere il boot della VM su un altro ipervisor in quanto l'immagine spesso necessita di una pre-elaborazione prima di essere importata su un altro host. In altre parole, è spesso necessario un convertitore V2V durante le procedure di migrazione.

Gli utenti di VMware possono esportare la macchina virtuale in un modello OVF o OVA tramite lo strumento OVF Tool. L'OVF è una cartella e OVA contiene quasi le stesse informazioni dell'OVF ma è un file zip. Alcuni strumenti di gestione delle macchine virtuali come Xen Orchestra possono riconoscere direttamente i modelli di VMware, ma Hyper-V non dispone di uno strumento del genere.

Puoi semplicemente importare un intero VM Hyper-V o un disco virtuale vhd/vhdx nel host Hyper-V, quindi se hai un modello OVA o OVF, puoi convertirlo in un disco virtuale vhd/vhdx per importarlo nell'host Hyper-V.

Convertire OVA/OVF in VHD/VHDX con PowerShell

L'intero modello di VM contiene tutti i dati della VM come applicazioni, snapshot e configurazione, ma tutto ciò di cui hai bisogno è il disco virtuale per la migrazione dei dati e il disco virtuale VMware è salvato nel formato vmdk. Puoi estrarre direttamente il file vmdk dal modello OVF e per il modello OVA, devi semplicemente scompattare il file per trovare il file vmdk.

Ora devi installare alcune applicazioni sulla macchina locale prima di convertire il disco virtuale. Assicurati che Microsoft Virtual Machine Converter 3.0 e PowerShell siano installati sulla macchina locale, poi puoi digitare il comando seguente in PowerShell.

Importa il modulo PowerShell di Microsoft Converter:

Import-Module "C:Program FilesMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1"

Convertire il disco virtuale vmdk in formato vhdx:

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "virtual_disk_directory.vmdk" -DestinationLiteralPath "virtual_disk_directory.vhdx" -VhdType DynamicHardDisk -VhdFormat Vhdx

Dopo puoi creare una nuova VM con il disco virtuale vhdx o collegarlo a una VM esistente.

Converti il disco virtuale VMware in VHD/VHDX con qemu-img

C'è un altro strumento di conversione per convertire il disco virtuale VMware in un modello OVF/OVA, qemu-img, che supporta la conversione di diversi formati di dischi virtuali come vmdk, qcow2, raw, vhdx, ecc.

Hai solo bisogno del comando sottostante:

qemu-img convert -f vmdk -O vhdx virtual_disk_directory.vmdk virtual_disk_directory.vhdx

Converti il disco virtuale per Hyper-V con VirtualBox

Questo non significa che devi distribuire l'ambiente virtuale correlato. Hai solo bisogno dell'applicazione VirtualBox e poi usa il comando per convertire il disco virtuale. Non devi nemmeno aprire l'applicazione dopo averla installata sulla macchina locale.

VBoxManage.exe clonehd --format vhd "virtual_disk_directory.vmdk" "virtual_disk_directory.vhd"

Migra le VM VMware e Hyper-V con Vinchin Backup & Recovery

Le soluzioni di migrazione tradizionali, come la conversione dell'esportazione della VM in un modello di VM compatibile o in un disco virtuale, sono laboriose e possono sorgere nuovi problemi di compatibilità durante il processo. Pertanto puoi provare una soluzione di migrazione professionale per ambienti virtualizzati.

Vinchin Backup & Recovery non è solo una soluzione di backup per le macchine virtuali, ma anche una soluzione avanzata di migrazione VM, supportando VMware vSphere, Hyper-V, Proxmox, XenServer, XCP-ng, oVirt, OLVM, RHV, OpenStack, ecc. Inserendo entrambe le piattaforme virtualizzate nel sistema di backup, è possibile eseguire una migrazione VM senza agenti facile con una console web intuitiva.

C'è un motore di conversione incorporato nel sistema di backup, devi solo selezionare la VM che desideri spostare su un altro ipervisore.

Per esempio, se desideri migrare una VM da VMware a Hyper-V:

1. Seleziona il backup della VM VMware di destinazione

Seleziona la VM VMware

2. Seleziona un host Hyper-V come host di destinazione

Seleziona il host Hyper-V

3. Semplicemente configura le strategie di ripristino o salta questo passaggio

Seleziona Strategie di Ripristino

4. Invia il lavoro e poi la VM VMware verrà ripristinata rapidamente sull'host Hyper-V

Invia il Lavoro

Vinchin Backup & Recovery è stato selezionato da migliaia di aziende e puoi iniziare qui una prova gratuita completa di 60 giorni. Inoltre, contattaci, lascia le tue esigenze e riceverai la tua soluzione personalizzata. Abbiamo stabilito partnership con aziende di prestigio in tutto il mondo, quindi se desideri fare affari localmente, puoi selezionare un partner locale qui.

FAQ su OVA/OVF a VHD/VHDX

1. È possibile importare direttamente un modello OVA/OVF tramite il gestore Hyper-V?

No. Hyper-V Manager non può riconoscere OVF o modelli OVF quindi devi estrarre il disco virtuale e convertirlo in formato vhd o vhdx.

2. Puoi esportare un modello OVA/OVF da una VM Hyper-V?

No. Puoi semplicemente esportare il disco virtuale della VM Hyper-V o la sua cartella intera.

3. Qual è il modo più semplice per migrare da VMware a Hyper-V?

Vinchin Backup & Recovery è considerata la soluzione più semplice per migrare da VMware a Hyper-V, perché richiede solo il backup della VM di origine e poi la sua ripristino diretto sull'ipervisor di destinazione.

Riassunto

La migrazione dei dati in un ambiente virtuale è diversa dalla migrazione di un server fisico perché diverse piattaforme virtuali genereranno e accetteranno file diversi. VMware genererà i modelli OVA e OVF e Hyper-V genererà e accetterà l'intero VM e il disco virtuale vhd/vhdx. È possibile convertire il file per migrare da VMware a Hyper-V.

Inoltre, si raccomanda di utilizzare Vinchin Backup & Recovery per migrare le VM tra VMware e Hyper-V. La migrazione delle VM sarà molto più semplice con questo strumento, quindi non perdere la versione di prova gratuita.

Condividi su:

Categories: VM Migration