L'utilitaire VMware Open Virtualization Format Tool (OVF Tool) permet de réaliser des importations / exportations de VMs en ligne de commande. Nous allons voir dans cet article comment réaliser une exportation d'une VM hébergée sur un serveur ESXi.
Prérequis
Vous devez disposer d'un compte ayant des droits administrateur sur le serveur ESXi. Les mots de passe comprenant les caractères "%" et ";" ne semble pas fonctionner.
La machine exécutant OVF Tool doit avoir assez de stockage pour accueillir le fichier OVA généré.
Procédure
Dans mon exemple, j'utilise la version Windows. Il existe une version Linux, la syntaxe est la même excepté pour les chemins.
1) Télécharger et installer le logiciel VMware Open Virtualization Format Tool depuis le site VMware ICI.
2) Une fois l'installation réalisée, lancer une invite de commande et placez vous dans le répertoire où est installé OVF Tool en utilisant la commande CD.
Par défaut sur un système 64 bit : C:\Program Files\VMware\VMware OVF Tool
3) L'exportation se réalise avec la commande suivante :
> ovftool.exe vi://IP_ESXI/VM CHEMIN_EXPORTATION\FICHIER.ova
Si vous utilisez un certificat invalide, une validation vous sera demandé, puis les informations de connexion (utilisateur/mot de passe).
Si vous souhaitez réaliser un script pour automatiser une exportation massive, il est possible de renseigner tous les éléments pour ne pas avoir d'intervention à réaliser.
/VM correspond au chemin où se trouve la VM à exporter. Si vous utilisez un vCenter, il est nécessaire de spécifier le chemin complet.
> ovftool.exe --noSSLVerify vi://USER:PASSWORD@IP_ESXI/VM CHEMIN_EXPORTATION\FICHIER.ova
Exemple :
> ovftool.exe --noSSLVerify vi://root:monpassword@10.10.10.10/VM_CENTREON c:\VM_CENTREON.ova
Si l'exportation se déroule correctement, le retour de la commande devrai ressembler à ça :
Merci pour ce post. Je cherchais un outil pour faire un backup automatisé de mes VM sur un ESXi. C'est un moyen plutot bienvenu.
Ca fonctionne parfaitement.
Avez-vous une idée d'un outil qui permette de faire un backup des VM à chaud ?
Thanks