Comment convertir Qcow2 en Vmdk pour VMware ESXi ?

Il existe de nombreuses solutions de virtualisation serveur dans le monde et elles utilisent différents formats pour les disques durs virtuels. Lorsque les administrateurs informatiques gèrent un environnement virtuel hétérogène, il est nécessaire de connaître les formats de disques durs virtuels et les méthodes pour convertir les disques durs virtuels pour la migration des données VM.

download-icon
Téléchargement gratuit
pour VM, OS, DB, Fichier, NAS, etc.
pierre

Updated by Pierre on 2024/09/27

Table des matières
  • Pourquoi convertir qcow2 en vmdk ?

  • Comment convertir qcow2 en vmdk avec qemu-img ?

  • Comment convertir un VM vers VMware avec Vinchin Backup & Recovery ?

  • FAQ sur la conversion de Qcow2 vers VMDK

  • Conclusion

Il existe de nombreuses solutions de virtualisation dans le monde et les entreprises peuvent en choisir une ou plusieurs pour déployer un environnement virtuel. Bien que la solution KVM open source soit rentable pour les startups, VMware peut être un meilleur choix si vous recherchez une meilleure performance des VM.

Lors de la gestion d'un environnement virtuel hétérogène ou du changement de solution de virtualisation, les administrateurs informatiques doivent connaître la méthode de migration des VM entre différentes plateformes.

Pourquoi convertir qcow2 en vmdk ?

KVM est un hyperviseur populaire pour la virtualisation des serveurs. Il réalise la virtualisation de la CPU et du stockage en appelant les fonctionnalités centrales de Linux pour faire du noyau Linux la couche de virtualisation. Parfois KVM travaillera avec l'émulateur QEMU.

QEMU est un émulateur gratuit et open source. C'est un logiciel complet qui peut émuler indépendamment un ordinateur entier y compris la CPU, la mémoire, le matériel de E/S, etc., assurant la généralité des machines virtuelles et rendant possible la migration interplateformes en traduisant les codes binaires du processeur spécifique avec un recompilateur spécial.

Dans l'environnement QEMU-KVM, le format d'image populaire est qcow2, qui surpasse la première génération du format qcow et le format brut. Vous pouvez trouver les fichiers des disques virtuels en vérifiant les informations de la machine virtuelle avec la commande virsh :

virsh domblklist guest_name

P.S. La commande virsh peut également être utilisée pour créer un instantané de machine virtuelle KVM. Dans le cas où vous en auriez besoin, la commande est virsh snapshot-create-as domain snapshot-name. Vous pouvez consulter cet article Sauvegarde de la machine virtuelle KVM pour plus de commandes virsh.

Étant donné que KVM est une solution de virtualisation libre et open source, elle est souvent choisie par les entreprises au début lorsque les budgets sont limités. Au fil des ans, les applications sur les serveurs nécessitent une meilleure compatibilité. La plupart des entreprises opteront pour la solution excellente qu'est VMware vSphere, qui est coûteuse mais est le leader mondial de la virtualisation serveur.

VMware ne prend en charge que le format .vmdk d'image. Si vous souhaitez utiliser une image KVM sur VMware, vous avez besoin d'un V2V convertisseur.

Vous pouvez convertir le format du disque virtuel KVM (.qcow2) en format .vmdk ou utiliser l'outil officiel VMware vCenter Converter Standalone pour migrer directement de KVM vers un hôte VMware.

Comment convertir qcow2 en vmdk avec qemu-img ?

Vous pouvez télécharger qemu-img, un outil en ligne de commande pour la conversion de formats d'images, pour convertir le format de disque virtuel KVM. Avant de convertir l'image, vous devez ajouter le répertoire aux variables d'environnement path.

Note : Cela permettra au disque virtuel KVM de fonctionner sur ESXi mais certains utilisateurs ont signalé qu'il ne pouvait pas être utilisé pour effectuer vMotion plus tard.

Vous pouvez installer directement le package sur une machine Windows, mais sur une machine Linux, il existe différentes commandes pour l'installer :

Pour Ubuntu/Debian, tapez la commande suivante :

apt install qemu-img

Pour CentOS/Red Hat/Oracle, tapez la commande suivante :

yum install qemu-img

Pour SUSE/OpenSUSE, tapez la commande suivante :

zypper install qemu-img

Après cela, vous devez vérifier l'installation.

Sur une machine Windows, tapez la commande suivante :

qemu-img --help

Sur une machine Linux, tapez la commande suivante :

qemu-img -v

Si les informations de version de qemu-img sont affichées, l'installation a réussi.

La prochaine étape consiste à convertir l'image, tapez la commande suivante :

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

-p : indiquer l'avancement de la conversion

-f : format de l'image source

-O : format de l'image cible

Ce vmdk ne peut peut-être pas être utilisé sur ESXi, mais vous pouvez l'utiliser sur VMware Workstation. Pour qu'il fonctionne sur ESXi, vous devez utiliser vmkfstools pour le convertir à nouveau.

vmkfstools -i source.vmdk -d thin converted_source.vmdk

La dernière étape consiste à copier le fichier .vmdk vers le datastore et à l'utiliser pour créer une nouvelle machine virtuelle dans vCenter. Lorsque vous êtes invité à configurer le matériel, sélectionnez le disque dur existant pour importer le fichier .vmdk. Vous pouvez également utiliser VMware vCenter Converter Standalone pour migrer directement KVM vers VMware.

Comment convertir un VM vers VMware avec Vinchin Backup & Recovery ?

Vinchin Backup & Recovery est une solution professionnelle de sauvegarde de VM et de récupération après sinistre qui vous aidera également à effectuer facilement la migration de KVM vers VMware. Il prend en charge VMware vSphere et certaines solutions basées sur KVM comme Proxmox, Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack, etc. (KVM natif n'est pas pris en charge pour le moment)

Le moteur de conversion des machines virtuelles Vinchin est conçu pour la migration V2V. Vinchin Backup & Recovery vous permet d'ajouter plusieurs plates-formes de virtualisation au serveur de sauvegarde en même temps, ce qui vous permet aussi de l'utiliser comme une solution de sauvegarde tout-en-un pour un environnement multi-hyperviseurs. Il convertira intelligemment la machine virtuelle y compris le disque virtuel pour qu'elle fonctionne sur une autre plate-forme.Vous n'aurez pas à saisir des commandes compliquées pour différents systèmes d'exploitation. Dans Vinchin Backup & Recovery, vous n'aurez besoin que de suivre le processus avec l'assistant de migration sur une console conviviale. 

Par exemple, si vous voulez migrer Proxmox vers VMware, il suffit de restaurer la machine virtuelle Proxmox sur l'hôte ESXi.

1. Sélectionnez la sauvegarde de la VM Proxmox

Sélectionner la sauvegarde de la VM Proxmox

2. Sélectionnez l'hôte VMware comme destination

Sélectionner l'hôte VMware comme destination

3. Sélectionnez des stratégies

Sélectionner des stratégies

4. Soumettre le travail

Soumettre le travail

Voulez-vous l'utiliser dans votre environnement virtuel ? Vous pouvez le déployer immédiatement avec un essai gratuit complet de 60 jours. Cliquez simplement sur le bouton pour le télécharger.

FAQ sur la conversion de Qcow2 vers VMDK

1. Comment obtenir l'image qcow2 de KVM ?

Vous pouvez utiliser la commande virsh pour afficher la liste des VM :

virsh list --all

Puis obtenez le chemin du disque virtuel qcow2 d'une certaine machine virtuelle :

virsh domblklist VM_NAME --full

Enfin, copiez le disque virtuel sur la machine locale :

sudo cp DISK_PATH ~/Documents/

2. Le processus de conversion affectera-t-il mes données ?

Le processus de conversion ne devrait pas affecter les données, mais il est toujours recommandé de sauvegarder votre fichier QCOW2 original avant la conversion.

3. Pouvez-vous convertir une machine virtuelle en cours d'exécution ?

Oui, vous pouvez le faire et cela ne nécessitera pas d'exporter, de convertir ou d'importer le disque virtuel. Pour cela, vous avez besoin d'outils tels que VMware vCenter Converter Standalone.

Conclusion

Il existe de nombreux types de solutions de virtualisation dans le monde. En raison de différentes technologies, les machines virtuelles ont des disques virtuels de formats variés. Pour les administrateurs informatiques, il est nécessaire de connaître les formats et les méthodes de conversion de formats. Dans cet article, les méthodes de conversion de qcow2 à vmdk ont été présentées. Les administrateurs informatiques peuvent les utiliser pour migrer de KVM à VMware.

Vinchin Backup & Recovery vous permettra de gérer plusieurs types de plateformes de virtualisation et de migrer facilement de différentes plateformes KVM vers VMware vSphere. Ne manquez pas l'essai gratuit.

Partager sur:

Categories: VM Migration