Startup e shutdown automatico per una macchina virtuale Virtualbox

A volte risulta utile avere uno script di startup e shutdown automatico per una macchina virtuale.

Esistono diverse opzioni, quelle che seguono funzionano su un server Windows 2012 R2 che ospita Viirtual Box Manager 5.0.2 (ma trattandosi di comandi per il Virtual Box Manager sono indipendenti dal sistema operativo).

Il path di installazione di Virtual Box è

c:\Program Files\Oracle\VirtualBox

vale a dire il percorso di default creato dall’installatore di Virtual Box.

Per l’avvio di una macchina virtuale, ad esempio VM1, si può usare un comando così fatto (attenzione agli apici):

"c:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VM1"

Il comando può essere inserito in un file start.cmd, che potrà trovarsi in una cartella c:\script (o dove preferite).

Una ragionevole maniera di spegnere la macchina virtuale (nel nostro caso è un host Windows 7) è quella di simulare la pressione del bottone power (se non abbiamo effettuato lo shutdown dall’interno dell’host, che comunque è sempre una buona idea).

In questo caso la forma più semplice del comando è:

"c:\Program Files\Oracle\VirtualBox\VBoxManage" controlvm "VM1" acpipowerbutton

Comandi utili che raggiungono lo stesso scopo o scopi simili:

VBoxManage controlvm  "VM1" poweroff         #forza lo spegnimento HW della VM
VBoxHeadless -s       "VM1"  #esegue in modalità "headless" la macchina virtuale

Enjoy.

 

admin
Author: admin

bio

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. Usiamo i cookies per ragioni tecniche. Teniamo in alta considerazione la tua privacy.

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi