Export VM de proxmox vers esxi
- Étape 1 : Préparation
Absolument essentiel! Comme vous le savez, une bonne planification et une bonne préparation jettent les bases d'un travail réussi. Vous avez besoin d'informations d'identification d'administrateur pour l'interface graphique Web Proxmox, VMware Vcenter ou l'interface graphique Web ESXi, ssh pour l'hôte Proxmox et le serveur ESXi. Je recommande d'utiliser Terminus ssh pour Mac et Putty ou Kitty pour Windows. Cependant, Terminal sur Mac convient également. Windows 10 prend désormais également en charge le shell Linux.
D'après mon expérience, rassembler toutes les informations d'identification est essentiel et ce qui prend le plus de temps. Assurez-vous d'avoir toutes les informations de connexion et de les avoir testées. Cela vous évitera bien des frustrations. Ce n'est qu'alors que vous serez prêt pour l'étape 2.
- Étape 2 : Convertir le disque de Proxmox au format de disque Vmware vmdk
Tout d'abord, connectez-vous à l'interface graphique Web Proxmox et localisez la machine virtuelle que vous souhaitez convertir. Dans l'exemple ci-dessous, localisez l'onglet Matériel et vérifiez le nom du disque dur. C'est le disque que vous devez convertir.
Après cela, connectez-vous à l'hôte Proxmox - dans cet exemple, vir03 - avec ssh. L'emplacement du disque dépend de la configuration de votre environnement Proxmox. Vous pouvez avoir un disque local pour chaque hôte ou stockage partagé.
emu-img convert -f raw xxxxx/yyyyyy -O vmdk zzzzzzz-neu.vmdk
xxxxx chemin d’accès à la vm le mieux ce placer dans le dossier et ne pas mettre le chemin
yyyyy nom de la vm à convertir
zzzzz nom de la vm pour la conversion
Exemple :
qemu-img convert -f raw vm-104-disk-0 -O vmdk glpi.vmdk
- Étape 3 - Création d'une nouvelle machine virtuelle dans VMware Vcenter ou ESXi
Connectez-vous à Vcenter ou à l'interface graphique ESXi et créez une nouvelle machine virtuelle. La machine virtuelle doit avoir au moins le même processeur et la même mémoire que la machine virtuelle Proxmox d'origine. La taille du disque n'a pas vraiment d'importance car vous allez le remplacer par le disque converti.
Ensuite, connectez-vous à l'hôte ESXi avec ssh. Vous devez d'abord activer le service ssh dans l'interface graphique Web. Localisez le datastore de la VM nouvellement créée. Là encore, l'emplacement dépend de votre environnement.
Revenez à votre session Proxmox ssh. Vous devez maintenant transférer les fichiers vmdk convertis vers l'hôte ESXi. Je le fais avec scp.
Sur proxmox en SSH :
scp xxxxxxx.vmdk 192.168.1.2://vmfs/volumes/yyyyyyyy/zzzzzz
xxxxxxx.vmdk est le fichier disque sur le Proxmox
yyyyyy chemin pour envoyer le disque de la vm
zzzzzz le dossier destination
L'adresse IP provient de l'hôte ESXi avec l'emplacement exact où copier le fichier. Appuyez sur la touche Entrée et vous remarquerez une barre de progression dans le ssh.
Après cela, vous devez exécuter cette commande.
vmkfstools -i xxxxxxx.vmdk yyyyyy.vmdk -d thin
xxxxxx nom du fichier
yyyyyy nouveau nom pour esxi
L'argument « thin » est crucial. Sinon, la VM ne démarrera pas. L'argument -d signifie cloner le disque. Dans cet exemple, clonez vers yyyyyyy.vmdk.
On a presque terminé! Il ne vous reste plus qu'à attacher le fichier vmdk en tant que disque dur existant à la machine virtuelle VMware dans l'interface graphique Vcenter ou ESXi que vous avez créée. Supprimez le disque existant créé lors de la configuration initiale de la machine virtuelle.
Lancez maintenant la machine virtuelle dans VMware Vcenter ou ESXi, et elle devrait démarrer correctement.
N'oubliez pas d'installer les outils VMware et de supprimer les outils Proxmox comme dernière tâche ! Votre travail Proxmox vers Vmware est terminé !
Attention au rattachement du disque sur ESXi