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.

Published 7th Oct 2010 // #vmware




comments powered by Disqus