Come convertire Qcow2 in OVA per VMware?

Sia VMware che KVM sono soluzioni di virtualizzazione popolari. Quando si utilizzano entrambe le piattaforme in un ambiente IT, è necessario conoscere il metodo di migrazione dei dati tra piattaforme diverse. In questo articolo, scoprirai come convertire qcow2 in OVA per migrare da KVM a VMware.

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

Updated by Giovanni on 2024/11/07

Indice dei contenuti
  • Perché convertire qcow2 in ova?

  • Come convertire qcow2 in ova?

  • Come convertire una VM in VMware con Vinchin Backup & Recovery?

  • FAQ su Qcow2 a OVA

  • Riassunto

La gestione di un ambiente virtuale eterogeneo richiede agli amministratori IT di avere maggiori conoscenze su diverse piattaforme.

Nell'ambiente KVM e VMware, a volte le macchine virtuali devono essere spostate su un'altra piattaforma. Lo spostamento di una VM significa spostare i dati, quindi come si può eseguire la migrazione del disco virtuale?

Perché convertire qcow2 in ova?

Qcow2 è il formato del disco virtuale della macchina virtuale KVM. Il disco virtuale è solo un file nella cartella della macchina virtuale quindi ha un formato di file. Qcow2 non è l'unico formato per il disco virtuale nell'ambiente KVM. È il formato principale, ma il disco virtuale può essere salvato anche come file .qcow (la prima generazione) o .raw. Puoi verificare il formato del disco virtuale e la directory con il seguente comando:

virsh domblklist guest_name

Il file OVA viene spesso confrontato con il file OVF. Entrambi sono modelli di VM che contengono non solo il disco virtuale, ma anche altri dati come snapshot e metadati. In un ambiente VMware, il formato del disco rigido virtuale è vmdk.

Confrontato con il disco virtuale, il modello OVA contiene l'intera cartella della macchina virtuale. Ciò aiuterà a creare rapidamente una nuova macchina virtuale, saltando la configurazione della macchina virtuale e l'installazione del sistema operativo e delle applicazioni. Puoi usare OVF Tool per esportare il modello OVA da VMware.

Il disco virtuale Qcow2 non può essere importato in VMware senza una conversione, mentre il modello OVA lo permette, quindi potresti voler convertire il disco virtuale Qcow2 in un modello OVA. Bene, non esiste un convertitore appropriato che possa completare direttamente l'operazione. La soluzione alternativa è convertire il disco virtuale qcow2 in un disco virtuale vmdk, utilizzare il file vmdk per creare una nuova macchina virtuale su ESXi e poi esportare il modello OVA con l'OVF Tool.

Se desideri solo importare i dati del disco virtuale qcow2 in VMware, non è necessario esportare il modello OVA. Se hai bisogno di un modello per utilizzi successivi come la clonazione della macchina virtuale, è necessario disporre di un modello OVA.

Come convertire qcow2 in ova?

Essendo che non esiste un convertitore per la conversione in un solo passaggio, è necessario completare la conversione in 3 passaggi. Inoltre, se si desidera saltare la conversione del disco virtuale, esiste un modo per migrare la VM da KVM a VMware.

Preparazione:

● Il disco rigido virtuale qcow

●  Qmu-img

● Vmkfstools

● VMware vCenter

● OVF Tool

Passo 1. Converti qcow in vmdk

Il pacchetto qemu-img può essere installato direttamente su un computer Windows, ma su un computer Linux è necessario installarlo con comandi diversi:

Per Ubuntu/Debian: 

apt install qemu-img

Per CentOS/Red Hat/Oracle: 

yum install qemu-img

Per SUSE/OpenSUSE:

zypper install qemu-img

Dopo ciò, verifica l'installazione.

Su macchina Windows:

qemu-img --help

Su una macchina Linux:

qemu-img -v

Inserisci il comando seguente per convertire il file qcow2:

qemu-img convert -p -f qcow2 -O vmdk guest_machine.qcow2 guest_machine.vmdk

Utilizza vmkfstools per renderlo adattabile a ESXi:

vmkfstools -i guest_machine.vmdk -d thin esxi_guest_machine.vmdk

Passo 2. Importa vmdk in ESXi

Vmdk viene spesso memorizzato in un archivio condiviso quindi copia il file vmdk convertito nel datastore di VMware e poi utilizzalo per creare una VM ESXi.

Accedi a vCenter > fai clic con il tasto destro su un host ESXi > seleziona Nuova Macchina Virtuale

Comparirà la procedura guidata per la nuova macchina virtuale. Configura la nuova macchina virtuale passo dopo passo. Quando ti verrà chiesto di configurare l'hardware, seleziona hard disk esistente. Usa il file vmdk convertito per creare la macchina virtuale.

Qui hai importato i dati da qcow all'ambiente VMware con successo. Se hai bisogno ancora del modello OVA, esegui il passo 3.

Passo 3. Esporta il modello OVA

Devi aprire OVF Tool con il comando e poi digitare il comando sottostante per esportare l'OVA.

ovftool -o 
--powerOffSource 
  --acceptAllEulas 
  --machineOutput 
  --X:logLevel=verbose 
  --X:logFile=log.log  
  --noSSLVerify  
"vi://username:password@vcenter/datecenter /vm/vmName" /root/vmName.ova

Come convertire una VM in VMware con Vinchin Backup & Recovery?

La conversione dei dischi rigidi virtuali è noiosa. Puoi avere una soluzione migliore per la migrazione delle VM.

Vinchin Backup & Recovery è una soluzione professionale di backup e ripristino di emergenza che supporta diverse piattaforme di virtualizzazione come VMware vSphere, Proxmox, Oracle Linux KVM, OpenStack, oVirt, Red Hat Virtualization. (KVM nativo non è attualmente supportato)

Puoi aggiungere diverse piattaforme al sistema di backup Vinchin per eseguire il backup senza agenti. Il motore di conversione delle macchine virtuali Vinchin ti aiuterà a spostare facilmente le VM da una piattaforma all'altra. Ogni punto di ripristino può essere un modello di VM. Devi solo selezionare una piattaforma di destinazione per ripristinarlo.

Ad esempio, quando si migra una VM da Proxmox a VMware, è sufficiente ripristinare un backup della VM Proxmox su un host ESXi:

1. Seleziona il backup della VM Proxmox

Seleziona VM Proxmox

2. Seleziona un host ESXi come destinazione

Seleziona l'host ESXi di destinazione

3. Seleziona strategie

Seleziona strategie

4. Invia il lavoro

Invia il lavoro

Più tardi, puoi avviare la VM convertita in vCenter.

Vinchin Backup & Recovery ha servito migliaia di aziende. Puoi anche implementare questo sistema nel tuo ambiente virtuale.

FAQ su Qcow2 a OVA

1. È possibile convertire direttamente il disco virtuale Qcow2 in un modello OVA?

Di solito non è possibile creare direttamente un modello OVA da un disco virtuale Qcow2. Se stai utilizzando oVirt puoi esportare direttamente l'OVA dall'intera macchina virtuale.

2. Puoi convertire in massa l'immagine Qcow2 in OVA?

Perché puoi creare direttamente un modello OVA dal disco virtuale Qcow2, sarà difficile convertire in blocco le immagini Qcow2 in OVA a meno che non tu possa scrivere uno script per eseguire tutti i passaggi menzionati in questo articolo.

3. Qual è la differenza tra OVA e OVF?

OVA (Open Virtual Appliance) e OVF (Open Virtualization Format) contengono quasi gli stessi dati, dischi virtuali e informazioni di configurazione. Tuttavia, OVA è un file compresso mentre OVF è una cartella. Vengono accettati dalle piattaforme di virtualizzazione in scenari diversi.

Riassunto

Le macchine virtuali KVM e VMware hanno dischi rigidi virtuali di diversi formati. Quando è necessario migrare i dati da una piattaforma all'altra gli amministratori IT devono cambiare il formato del file. In questo articolo viene illustrato il metodo per convertire qcow2 in OVA.

Per saltare procedure di conversione sofisticate, puoi scegliere Vinchin Backup & Recovery per gestire e migrare VM su più piattaforme di virtualizzazione. Non perdere il trial gratuito.

Condividi su:

Categories: VM Migration