jeudi 19 février 2009
Déplacer une machine virtuelle éteinte dans VmWare ESXi
Par José Jorge, jeudi 19 février 2009 à 16:58 :: virtualisation
Pour déplacer une machine virtuelle, il faut la déréférencer :
vim-cmd vmsvc/unregister numéro_de_machine
Ensuite, vous pouvez la déplacer : il suffit de déplacer le dossier complet contenant la machine avec mv (ou scp si c'est pour la changer d'hôte physique)
mv /dossier_vm /nouveau_dossier
Enfin, vous pourrez la référencer :
vim-cmd solo/registervm /chemin_complet/dossier_vm/fichier.vmx
Allumez la machine :
vim-cmd vmsvc/power.on numéro_de_machine
A ce point, la machine restera bloquée sur une question de ESXi : il détecte que la machine a été déplacée, il faut lui dire qu'il peut conserver son ancien identifiant :
vim-cmd vmsvc/message numéro_de_machine
Vous aurez une ligne "Virtual machine message numero_de_message:"
vim-cmd vmsvc/message numéro_de_machine numero_de_message 2
A ce point la machine sera fonctionnelle.
Si vous cherchez d'autres options possibles, et notamment comment lister les machines créées afin de connaître leur numéro de machine, référez-vous au billet précédent.