Skip to main content

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.

Proxmox vers VMware


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

Source : https://edywerder.ch/proxmox-to-vmware/#