In situazioni di emergenza, è molto comodo usare SSH (sempre che abbiate precedentemente attivato il servizio) per collegarsi ad un host vSphere ed avviare o arrestare le VM: per fare questo ci viene in aiuto il potente tool vim-cmd.
Per prima cosa enumeriamo tutte le VM presenti sul host ed individuiamo il VMID della VM che ci interessa:
vim-cmd vmsvc/getallvms
Per precauzione verifichiamo lo stato della VM:
vim-cmd vmsvc/power.getstate VMID
Per avviare la VM lanceremo il comando:
vim-cmd vmsvc/power.on VMID
Per arrestare, cioè eseguire uno shutdown “pulito,” la VM (a patto che abbia a bordo i Vmware Tools), lanciare il comando:
vim-cmd vmsvc/power.shutdown VMID
In caso il sistema operativo della VM non risponda più ai comandi di shutdown, è possibile “staccare brutalmente la spina” e terminare la VM con il comando:
vim-cmd vmsvc/power.off VMID