Arrêter / Démarrer une VM VMware en ligne de commande #
Ce qui ne marche pas chez moi #
Il est censé exister un moyen de la faire via l’application Perl scripting API for Windows (ou la version COM), je n’ai jamais reussi à le faire fonctionner. Pour ceux qui voudrait essayer : http://www.petri.co.il/virtual_script_startup_shutdown_vmware_servers.htm.
Ce qui marche bien #
J’ai trouvé l’inspiration sur ce site http://www.cyberciti.biz/tips/start-stop-vmware-virtualization-vms-command.html. Les exemples suivants sont pour Windows, le même principe est applicable sous Linux
Arrêt d’une machine virtuelle #
C:\Program Files\VMware\VMware Server>vmrun -T server -h "url" -u user -p password stop "LienVersLeFichierVMX"
Démarrage d’une machine virtuelle #
C:\Program Files\VMware\VMware Server>vmrun -T server -h "url" -u user -p password start "LienVersLeFichierVMX"
Explications #
- url : https://NomServeur:8333/sdk
- LienVersLeFichierVMX : à trouver dans l’interface Web, en cliquant dans configure VM et reprendre le Virtual Machine Configuration File.