Migration VM sur ESXi via SCP

servers

La migration de VM entre des hyperviseurs de type ESXi peut être assez longue lorsque nous utilisons OVFTOOL.

C'est pourquoi, même si je suis d'accord, ce n'est pas la méthode orthodoxe, nous pouvons utiliser des transferts de type SCP entre nos hyperviseurs, cela est bien plus rapide. Lors de mes migrations effectuées comme cela, j'arrive à saturer le lien gigabit, alors qu'en utilisant OFVTOOL cela plafonne à 30 mb/s. Pour ce se faire, il convient d'activer le service SSH sur les hyperviseurs concernés par la migration.

ssh

Une fois connecté en SSH sur les hyperviseurs, il faut activer le mode "client ssh" afin de pouvoir faire du SCP entre eux :

esxcli network firewall ruleset set --ruleset-id sshClient --enabled=true

Cela fait, nous allons nous positionner sur l'hyperviseur source, afin de "pousser" notre VM sur l'hyperviseur cible.

scp -r /vmfs/volumes/datastore1/DOSSIER-DE-LA-VM root@IP-ESXI-CIBLE:/vmfs/volumes/datastore1/

Bien entendu cela doit se faire VM éteinte..

Il ne reste plus qu'à enregistrer la VM sur l'hyperviseur cible pour pouvoir l'utiliser.

Remarque : il est également possible de se connecter un hyperviseur via sftp/scp (Filezilla) afin de copier/uploader des données (VM/ISO etc.) directement au niveau du datastore. Cela permet de faire des sauvegardes rapides par exemple.