VirtualBox: amministrazione da terminale: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 7: Riga 7:
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 ==
= Creazione di una Virtual Machine =


Creiamo innanzitutto una directory dove conservare tutte le nostre macchine virtuali. Io la creerò sotto <code>/opt</code>, ma siete liberi di metterla dove meglio credete (ricordatevi di modificare il percorso nei comandi seguenti!):
Creiamo innanzitutto una directory dove conservare tutte le nostre macchine virtuali. Io la creerò sotto <code>/opt</code>, ma siete liberi di metterla dove meglio credete (ricordatevi di modificare il percorso nei comandi seguenti!):
Riga 64: Riga 64:
# VBoxManage openmedium dvd /home/ferdy/w2003.iso (nota: almeno dalla versione 4.1 questo comando non funziona ed è superfluo)
# VBoxManage openmedium dvd /home/ferdy/w2003.iso (nota: almeno dalla versione 4.1 questo comando non funziona ed è superfluo)
# VBoxManage storageattach "prova" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium "/home/ferdy/w2003.iso"
# VBoxManage storageattach "prova" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium "/home/ferdy/w2003.iso"
</pre>
Poiché il terminale viene bloccato fino a che la macchina resta in esecuzione si consiglia di eseguire i comandi in ''screen''; per avviare la macchina virtuale digitare:
<pre>
# VBoxHeadless --startvm prova
</pre>
In caso di necessità è possibile arrestare la macchina con uno dei seguenti due comandi:
<pre>VBoxManage controlvm prova poweroff</pre>
equivale a togliere la spina, mentre
<pre>VBoxManage controlvm prova savestate</pre>
Salva prima lo stato della macchina sul disco e poi la spegne. Il primo metodo può essere usato quando all'atto dell'installazione la macchina virtuale si avvia, ma per un qualche motivo non si riesce ad accederci da remoto; nel caso l'installazione sia già in fase avanzata o addirittura terminata il secondo metodo è da preferire.<br/>
Terminata l’installazione del sistema operativo, il DVD può essere rimosso dalla Virtual Machine col comando:
<pre>
# VBoxManage storageattach "prova" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium none
</pre>
Qualora l’immagine DVD non sia più necessaria, esiste la possibilità di de-registrarla dal database di VirtualBox:
<pre>
# VBoxManage closemedium dvd "/home/ferdy/w2003.iso"
</pre>
</pre>


== Importazione di una Virtual Machine ==
= Avvio e gestione di una Virtual Machine =
 
Se abbiamo già una virtual machine creata in precedenza, possiamo importarla all'interno della nostra installazione di VirtualBox per poi avviarla. Per importare una virtual machine esistente si utilizzi il comando:
<pre>
# VBoxManage registervm /opt/vm/prova2/prova2.xml
</pre>
 
== Avvio e gestione di una Virtual Machine ==


=== Metodo 1 ===
=== Metodo 1 ===
Riga 116: Riga 92:
* '''-m''' definisce il numero della porta su cui la macchina virtuale rimarrà in ascolto.
* '''-m''' definisce il numero della porta su cui la macchina virtuale rimarrà in ascolto.


= Collegamento alla VM da Windows XP =
== Collegamento alla VM da Windows XP ==


Aprite "Connessione Desktop Remoto" e digitate l'indirizzo IP del vostro server Debian: si aprirà la console della macchina virtuale che avete avviato.
Aprite "Connessione Desktop Remoto" e digitate l'indirizzo IP del vostro server Debian: si aprirà la console della macchina virtuale che avete avviato.


== Comandi utili di "Connessione Desktop Remoto" ==
=== Comandi utili di "Connessione Desktop Remoto" ===


* <code>ALT+PGSU</code>: Passa da un programma all'altro da sinistra verso destra.
* <code>ALT+PGSU</code>: Passa da un programma all'altro da sinistra verso destra.
Riga 135: Riga 111:
* La combinazione <code>CTRL+ALT+CANC</code> ha sempre effetto sul desktop del computer locale. Per inviare la combinazione <code>CTRL+ALT+CANC</code> al computer remoto, è necessario premere <code>'''CTRL+ALT+FINE'''</code>.
* La combinazione <code>CTRL+ALT+CANC</code> ha sempre effetto sul desktop del computer locale. Per inviare la combinazione <code>CTRL+ALT+CANC</code> al computer remoto, è necessario premere <code>'''CTRL+ALT+FINE'''</code>.


= Collegamento alla VM da Linux =
== Collegamento alla VM da Linux ==


Aprite un terminale e digitate:
Aprite un terminale e digitate:
Riga 143: Riga 119:
Si aprirà la console della macchina virtuale che avete avviato.
Si aprirà la console della macchina virtuale che avete avviato.


= Arresto della VM =
== Arresto della VM ==


Per arrestare la macchina virtuale è possibile sfruttare l'apposita funzione all'interno del sistema guest se si è collegati tramite un client vnc, oppure direttamente dal terminale del server digitando:
Per arrestare la macchina virtuale è possibile sfruttare l'apposita funzione all'interno del sistema guest se si è collegati tramite un client vnc, oppure direttamente dal terminale del server digitando:
<pre># VBoxManage controlvm prova savestate</pre>
<pre># VBoxManage controlvm prova savestate</pre>
Un metodo più brutale è il seguente:
<pre>VBoxManage controlvm prova poweroff</pre>
che è l'equivalente di togliere la spina ad una macchina reale.<br/>
Terminata l’installazione del sistema operativo, il DVD può essere rimosso dalla Virtual Machine col comando:
<pre># VBoxManage storageattach "prova" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium none</pre>
Qualora l’immagine DVD non sia più necessaria, esiste la possibilità di de-registrarla dal database di VirtualBox:
<pre># VBoxManage closemedium dvd "/home/ferdy/w2003.iso"</pre>
= Importazione di una Virtual Machine =
Se  abbiamo già una virtual machine creata in precedenza, possiamo  importarla all'interno della nostra installazione di VirtualBox per poi  avviarla. Per importare una virtual machine esistente si utilizzi il  comando:
<pre>
# VBoxManage registervm /opt/vm/prova2/prova2.xml
</pre>


= Avvio automatico di una Virtual Machine =
= Avvio automatico di una Virtual Machine =
3 155

contributi