Da un cliente ho avuto la nesessità di dover spegnere e accendere macchine virtuali in vmware server 2. Chiaramente da linea di comando.
Prima di tutto dobbiamo conoscere il percorso delle varie macchine, il comando è:
vmrun -T server -h https://hostname:8333/sdk -u username -p password list
User e password sono quelli dell’utente amministratore di vmware server.
Quello che vi verrà restituito sarà una lista con il numero delle macchine attive e dove si trovato.
Total running VMs: 2
[Standard] directorymacchinavirtuale1/macchinavirtuale1.vmx
[Standard] directorymacchinavirtuale2/macchinavirtuale2.vmx
[Standard] rappresenta il percorso che avete ipostato in fase di installazione di vmware server per lo storage delle macchine virtuali.
A questo punto il comando da lanciare è:
vmrun -T server -h https://hostname:8333/sdk -u root -p password stop “[Standard] directorymacchinavirtuale2/macchinavirtuale2.vmx” soft
In questo modo la macchina virtuale con installati i vmware tools si spegnerà come se l’aveste fatto normalmente, dal sistema operativo ospite.
Se invece dovete avviarla si dovrà digitare:
vmrun -T server -h https://hostname:8333/sdk -u root -p password start “[Standard] directorymacchinavirtuale2/macchinavirtuale2.vmx”
Tutto qui. Chiaramente si possono fare un sacco di altre cose. Qui un bel link con il resto dei comandi.











