VirtualBox: amministrazione da terminale: differenze tra le versioni

Riga 75: Riga 75:
VirtualBox mette a disposizione lo strumento <tt>VBoxManage</tt> per creare e amministrare le macchine virtuali da terminale. E' uno strumento molto potente e complesso e permette di gestire le proprie macchine virtuali in maniera molto dettagliata; ciononostante in questa guida vedremo solo i comandi e le opzioni principali.<br>
VirtualBox mette a disposizione lo strumento <tt>VBoxManage</tt> per creare e amministrare le macchine virtuali da terminale. E' uno strumento molto potente e complesso e permette di gestire le proprie macchine virtuali in maniera molto dettagliata; ciononostante in questa guida vedremo solo i comandi e le opzioni principali.<br>
Per una spiegazione dettagliata del tool consiglio di far riferimento alla User Guide di VirtualBox: http://www.virtualbox.org/manual/UserManual.html#vboxmanage
Per una spiegazione dettagliata del tool consiglio di far riferimento alla User Guide di VirtualBox: http://www.virtualbox.org/manual/UserManual.html#vboxmanage
==Creazione di una Virtual Machine==
Creiamo innanzitutto una directory dove conservare tutte le nostre macchine virtuali. Io la creerò sotto <tt>/opt</tt>, ma siete liberi di metterla dove meglio credete (ricordatevi di modificare il percorso nei comandi seguenti!):
<pre>
mkdir /opt/vm
</pre>
Procediamo quindi a creare la nostra virtual machine di prova:
<pre>
VBoxManage createvm --name prova --basefolder /opt/vm/ --register
</pre>
Analizziamo il comando seguente:
* <tt>createvm</tt> indica a VBoxManage di creare una nuova virtual machine
* <tt>--name</tt> consente di specificare il nome della nuova virtual machine. Consiglio di usare nomi senza spazi o caratteri strani
* <tt>--basefolder</tt> permette di specificare la directory dove sarà creata la virtual machine. All'interno di questa directory sarà automaticamente creata una directory avente il nome che abbiamo assegnato alla virtual machine
* <tt>--register</tt> permette di importare in VirtualBox il file XML contenente le specifiche della virtual machine
<br>
Ora modifichiamo la configurazione della nostra nuova virtual machine:
<pre>
VBoxManage modifyvm prova --memory 1024MB --acpi on --boot1 dvd --boot2 disk --nic1 bridge --ostype Windows2003 --usb on
</pre>
Le modifiche che abbiamo introdotto nella nostra virtual machine sono le seguenti:
* <tt>--memory</tt> specifica in MB la dimensione della RAM da assegnare
* <tt>--acpi</tt> abilita o disabilita la modalità ACPI
* <tt>--boot1</tt> specifica che il primo dispositivo di boot è nel nostro caso un DVD
* <tt>--boot2</tt> specifica che il secondo dispositivo di boot è nel nostro caso l'hard disk virtuale
* <tt>--nic1</tt> indica che la prima interfaccia di rete virtuale utilizzerà la modalità bridge
* <tt>--ostype</tt> permette di specificare il tipo di sistema virtuale che installeremo. Per un elenco si dia il comando <tt>VBoxManage list ostypes</tt>
* <tt>--usb</tt> abilita o disabilita le porte USB
VBoxManage createvdi -filename "prova.vdi" -size 10000 -register
VBoxManage modifyvm "prova" -hda "prova.vdi"
VBoxManage registerimage dvd /home/ferdy/w2003.iso
VBoxManage modifyvm "prova" -dvd /home/ferdy/w2003.iso