Nous allons voir dans cet article les différentes actions à réaliser pour migrer un environnement KVM vers l'hyperviseur VMware ESXI. Ce mode opératoire a été utilisé pour migrer une infrastructure Proxmox VE 5.2 vers VMware ESXI 6.7.
Prérequis
Il est nécessaire d'avoir un accès SSH sur votre serveur KVM et VMware ESXI. Pour activer les connexions SSH sur un serveur ESXI, la procédure est disponible ICI.
Procédure
Pour le bon déroulement de la procédure, il est nécessaire que la machines virtuelle que l'on souhaite migrer soit éteinte.
1) Se connecter en SSH sur le serveur hébergeant la machine virtuelle.
2) Convertir le disque dur de la machine au format VMDK en utilisant l'outil QEMU-IMG.
# qemu-img convert -p -f raw -O vmdk disque-vm.img disque-vm.vmdk
En fonction de votre environnement, il peut être nécessaire de modifier le format source (en utilisant QCOW2 par exemple).
3) Sur le serveur VMware ESXI, créer la machine virtuelle sans disque dur.
4) Transférer le disque dur virtuel converti à l'étape 2) sur un stockage accessible par l'ESXI.
5) Se connecter en SSH sur le serveur ESXI et exécuter la commande suivante :
# vmkfstools -i /vmfs/volumes/nfs/disque-vm.vmdk -d thin /vmfs/volumes/Datastore/SRV01342/disque-vm.vmdk
6) Modifier les paramètres de votre machine virtuelle créée à l'étape 3) pour y ajouter le nouveau disque généré à l'étape précédente.