Come convertire un'immagine RAW in VMDK per la migrazione dei dati?

Quando gli amministratori IT devono spostare i dati su un'altra piattaforma di virtualizzazione, il formato del disco rigido virtuale deve essere convertito. In questo articolo, scoprirai come convertire l'immagine grezza in vmdk per la migrazione dei dati.

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

Updated by Sofia on 2024/11/14

Indice dei contenuti
  • Come convertire un'immagine raw KVM in vmdk?

  • Come spostare una VM su un host ESXi con Vinchin Backup & Recovery?

  • FAQ sulla conversione da RAW a VMDK

  • Riassunto

La tecnologia di virtualizzazione creerà dischi rigidi virtuali per archiviare i dati delle macchine virtuali. Vengono salvati in diversi formati da diversi fornitori di virtualizzazione. Ad esempio, in ambiente VMware viene utilizzato il formato vmdk per l'immagine del disco rigido virtuale, raw o qcow2 in ambiente KVM, e vhd o vhdx in ambiente Hyper-V, ecc.

Oltre alla copia diretta dei dati da una macchina virtuale all'altra, copiare l'intero disco rigido virtuale su un altro host è un modo comune per migrare i dati. Tuttavia, i dischi rigidi virtuali non sono sempre compatibili in diversi ambienti virtuali. Come già detto, i dischi rigidi virtuali hanno formati differenti. Quando si desidera utilizzare un disco rigido virtuale KVM su un host VMware ESXi, è necessario convertire il formato dell'immagine prima di importare il disco rigido virtuale nel nuovo host. Se si dispone anche di immagini qcow2 sull'host KVM, è possibile convertire qcow2 in vmdk per copiare il disco rigido virtuale su VMware.

Come convertire un'immagine raw KVM in vmdk?

Lo strumento necessario per completare la conversione è QEMU-img e vmkfstools. QEMU-img è uno strumento gratuito per la conversione di dischi virtuali di diversi tipi. Aiuterà a cambiare il formato del disco virtuale. Secondo alcune testimonianze degli utenti di ESXi, il file vmdk ottenuto da QEMU-img non può essere utilizzato direttamente sull'host ESXi. Per garantire che il file vmdk funzioni sull'host ESXi, è necessario utilizzare nuovamente vmkfstools per convertire il file vmdk.

Il primo passo è ottenere l'immagine grezza dalla macchina virtuale KVM. Puoi utilizzare il comando virsh per ottenere la directory della macchina virtuale.

virsh domblklist kvm_virtual_machine

L'passo successivo è quello di installare QEMU-img. Fai semplicemente doppio clic sul pacchetto di installazione per installarlo su un computer Windows o usa i comandi per installarlo su un computer Linux.

P.S. Potresti aver bisogno dei comandi per installare QEMU-img su un computer Linux:

Per Ubuntu/Debian: apt install qemu-img
Per CentOS/Red Hat/Oracle: yum install qemu-img
Per SUSE/OpenSUSE: zypper install qemu-img

Dopo aver installato QEMU-img sul computer, è necessario verificare se l'installazione è stata completata con successo in quanto dovrai utilizzare il comando QEMU-img in seguito.

Verifica l'installazione sul computer Windows:

qemu-img --help

Verifica l'installazione sulla macchina Linux:

qemu-img -v

Se vedi le informazioni sulla versione di QEMU-img, è stato installato correttamente.

Il passo successivo è convertire l'immagine grezza in vmdk per VMware.

qemu-img convert -p -f raw -O vmdk /folder/kvm_virtual_machine.raw /folder/kvm_virtual_machine.vmdk

-p: presentando il progresso della conversione

-f: formato dell'immagine sorgente

-O: formato dell'immagine di destinazione

Dopo che il processo è completato, puoi trovare il file vmdk nella destinazione e provarlo sull'host VMware. Se hai bisogno di usarlo su ESXi, è ancora necessario l'aiuto di vmdktools.

Utilizza il comando sottostante per convertirlo di nuovo.

vmkfstools -i /folder/kvm_virtual_machine.vmdk -d thin 
/folder/converted_kvm_virtual_machine.vmdk

L'ultimo passo per utilizzare il disco rigido virtuale convertito è importare il file vmdk nell'host ESXi. Puoi utilizzare il client ESXi o vCenter per completare questa operazione. Il disco rigido virtuale può essere collegato a una macchina virtuale esistente o a una nuova.

Come spostare una VM su un host ESXi con Vinchin Backup & Recovery?

La soluzione tradizionale per la migrazione delle VM richiede complesse operazioni con molti comandi mentre esiste una soluzione sistematica per la gestione e la migrazione delle macchine virtuali.

Vinchin Backup & Recovery è una soluzione professionale di backup e ripristino di emergenza per più piattaforme di virtualizzazione, tra cui VMware vSphere, Proxmox, Red Hat Virtualization, oVirt, OpenStack, Oracle Linux KVM, ecc. (KVM nativo non è supportato al momento) Ti permetterà di gestire l'ambiente virtuale eterogeneo aggiungendo tutti i host allo stesso sistema e poi potrai facilmente spostare le macchine virtuali.

Il processo di spostamento delle macchine virtuali tra host diversi e vediamo come migrare una VM da Proxmox a VMware:

1. Seleziona il backup della VM Proxmox

Seleziona la VM Proxmox

2. Seleziona il supporto di backup

Seleziona host VMware

3. Seleziona strategieSeleziona strategie

4. Invia il lavoro

Invia il lavoro

I passaggi per convertire l'immagine grezza non sono necessari perché verranno completati automaticamente in background. Riceverai direttamente un intero sistema virtuale sull'host ESXi.

Migliaia di aziende hanno scelto Vinchin Backup & Recovery per proteggere e gestire le loro ambientazioni virtuali e tu puoi iniziare facilmente con questo sistema conveniente. Clicca sul pulsante per ottenere il pacchetto di installazione e utilizzalo con una versione di prova gratuita a 60 giorni pienamente funzionale.

FAQ sulla conversione da RAW a VMDK

1. È possibile migrare una VM a VMware senza convertire il disco virtuale?

Sì. La conversione del disco virtuale è un modo piuttosto datato per migrare le VM e puoi provare la soluzione professionale di migrazione completa della macchina Vinchin Backup & Recovery, ma dovresti controllare le sue specifiche tecniche per assicurarti che entrambi i carichi di lavoro virtuali siano supportati.

2. La conversione di RAW in VMDK modifica i dati originali?

Di solito non cambierà i dati originali, ma potrebbero sorgere alcuni problemi se scegli questo metodo. Per garantire un processo di migrazione della VM senza intoppi, è meglio provare una soluzione professionale come Vinchin Backup & Recovery per avere il supporto tecnico durante il processo.

3. Devi modificare il file VMDK dopo la conversione?

Se utilizzi il comando riga di comando qemu-img convert per convertire il file vmdk, per renderlo compatibile con ESXi, è necessario modificarlo. Si consiglia comunque di utilizzare una soluzione di migrazione completa della macchina per semplificare le procedure.

Riassunto

Diversi fornitori di virtualizzazione usano diversi formati per i dischi virtuali come l'immagine raw della piattaforma KVM, il file vmdk di VMware, ecc. I dischi virtuali sono simili ai dischi fisici e contengono la maggior parte dei dati, quindi sono importanti nella migrazione dei dati delle macchine virtuali. Gli amministratori IT possono utilizzare QEMU-img per convertire un'immagine da raw a vmdk per utilizzare un'immagine KVM su VMware.

Puoi anche utilizzare Vinchin Backup & Recovery per proteggere e gestire facilmente ambienti virtuali eterogenei. Non perdere la versione di prova gratuita.

Condividi su:

Categories: VM Migration