VirtualBox: amministrazione da interfaccia grafica: differenze tra le versioni

 
(7 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
{{Virtualbox}}
{{Virtualbox}}
== Introduzione ==
== Introduzione ==
{{Warningbox|Una macchina virtuale creata e registrata da un certo utente non sarà avviabile da utenti diversi dal medesimo, a meno di non ripetere la procedura di configurazione e registrazione della macchina anche per gli altri utenti o di esportarla e poi importarla.}}
{|cellpadding="11"
{|cellpadding="11"
| [[Immagine:Vbox00.jpg|500px|Schermata iniziale]]
| [[Immagine:Vbox00.jpg|500px|Schermata iniziale]]
Riga 11: Riga 14:
== Creazione di una nuova macchina virtuale ==
== Creazione di una nuova macchina virtuale ==
Cliccando sul tasto "nuova" della schermata principale si avvia la procedura guidata per la creazione di una nuova macchina virtuale.<br/>
Cliccando sul tasto "nuova" della schermata principale si avvia la procedura guidata per la creazione di una nuova macchina virtuale.<br/>
Nel seguito si prenderà ad esempio la crezione di una macchina virtuale dedicata a OpenSUSE.
Nel seguito si prenderà ad esempio la creazione di una macchina virtuale dedicata a OpenSUSE.


{|cellpadding="11"
{|cellpadding="11"
Riga 48: Riga 51:


== Post installazione ==
== Post installazione ==
Per avviare una macchina virtuale è sempre sufficiente premere il tasto avvia, evidentemente una votla terminata l'installazione non partirà più la procedura guidata della stessa, ma sarà appunto caricato il sistema guest, a meno di non aver dimenticato di scollegare dalla VM l'immagine iso d'installazione (o non avere rimosso il disco ottico dall'unità).<br>
Per avviare una macchina virtuale è sempre sufficiente premere il tasto avvia, evidentemente una volta terminata l'installazione non partirà più la procedura guidata della stessa, ma sarà appunto caricato il sistema guest, a meno di non aver dimenticato di scollegare dalla VM l'immagine iso d'installazione (o non avere rimosso il disco ottico dall'unità).<br>
Similmente lo spegnimento di una certa VM è sempre possibile tramite la funzione interna allo stessa.
Similmente lo spegnimento di una certa VM è sempre possibile tramite la funzione interna allo stessa.


=== Configurazione di una VM ===
=== Configurazione di una VM ===


Per cambiare la configurazione di una certa macchina virtuale è sufficiente premere il tasto "impostazioni, tuttavia questa deve essere spenta.  Supponendo ad esempio che al termine della creazione della macchina virtuale e premuto il tasto "avvia" non fosse partita la procedura guidata d'installazione, sarebbe stato sufficiente premere il tasto "impostazioni" e comportarsi come segue:
Per cambiare la configurazione di una certa macchina virtuale è sufficiente premere il tasto "impostazioni", tuttavia questa deve essere spenta.  Supponendo ad esempio che al termine della creazione della macchina virtuale e premuto il tasto "avvia" non fosse partita la procedura guidata d'installazione, sarebbe stato sufficiente premere il tasto "impostazioni" e comportarsi come segue:
{|cellpadding="11"
{|cellpadding="11"
| [[Immagine:Vbox11.jpg|500px|Impostazioni]]
| [[Immagine:Vbox11.jpg|500px|Impostazioni]]
Riga 84: Riga 87:


Qualora si sia spuntata l'opzione ''montaggio automatico'' questa dovrebbe venire montata automaticamente in <code>/media/sf_nome_risorsa</code> senza che l'utente debba fare alcunché, tuttavia '''È ASSOLUTAMENTE''' necessario che l'utente che ha avviato la macchina virtuale appartenga al gruppo <code>vboxsf</code> dell'host.
Qualora si sia spuntata l'opzione ''montaggio automatico'' questa dovrebbe venire montata automaticamente in <code>/media/sf_nome_risorsa</code> senza che l'utente debba fare alcunché, tuttavia '''È ASSOLUTAMENTE''' necessario che l'utente che ha avviato la macchina virtuale appartenga al gruppo <code>vboxsf</code> dell'host.
{{Box|Nota|Se le risorse così montate risultano appartenere a root è sufficiente aggiungere le opzioni ''uid&#61;X'' e ''gid&#61;Y'' dopo ''defaults'' perché vengano assgnate all'utente avente uid "X" e al gruppo con gid "Y".}}
===== Possibili errori =====
Qualora si ricevesse il seguente messaggio d'errore a seguito del comando <code>mount</code>:
<pre>VirtualBox: mount.vboxsf: mounting failed with the error: No such device</pre>
Provare a creare un file personalizzato in <code>/etc/modules-load.d/</code> con nome arbitrario, per esempio <code>virtualbox.conf</code>, che contenga semplicemente le seguenti due voci (una per riga):
<pre>
vboxguest
vboxsf
</pre>
Fatto ciò riavviare ed il problema dovrebbe essere risolto ([http://stackoverflow.com/questions/28328775/virtualbox-mount-vboxsf-mounting-failed-with-the-error-no-such-device soluzione originale]).
Se invece l'errore fosse del tipo:
<pre>VirtualBox: mount.vboxsf: mounting failed with the error: Protocol error</pre>
è probabile che si stia lanciando il comando da una directory in cui è presente una cartella o un collegamento simbolico a ''nome_risorsa''. Il problema è facilmente aggirabile o cambiando cartella prima di lanciare <code>mount</code> oppure rinominando la cartella/collegamento simbolico.
Si noti che dopo aver corretto questo problema può comunque presentarsi l'errore descritto al precedente paragrafo.


=== Networking ===
=== Networking ===
Riga 95: Riga 115:
* Gateway <code>10.0.2.2</code>
* Gateway <code>10.0.2.2</code>
* Server nomi <code>10.0.2.2</code>
* Server nomi <code>10.0.2.2</code>
Si noti che l'indirizzo IP assegnato dal servizio di DHCP interno alla prima macchina virtuale avviata è sempre 10.0.2.15.
Si noti che l'indirizzo IP assegnato dal servizio di DHCP interno alla prima macchina virtuale avviata è sempre 10.0.2.15.<br/>
In sintesi Virtual Box si comporta come un router virtuale, con alcune limitazioni in più. Eventuali servizi installati sul guest, come un web server, per essere resi disponibili all'host necessitano prima che l'utente abbia reindirizzato le opportune porte da ''Impostazioni'' --> ''Rete'' --> ''Scheda N'' --> ''Avanzate'' - ''Inoltro delle porte''.
In sintesi VirtualBox si comporta come un router virtuale, con alcune limitazioni in più. Eventuali servizi installati sul guest, come un web server, per essere resi disponibili all'host necessitano prima che l'utente abbia reindirizzato le opportune porte da ''Impostazioni'' --> ''Rete'' --> ''Scheda N'' --> ''Avanzate'' - ''Inoltro delle porte''.


==== Bridged ====
==== Bridged ====


Selezionando questa modalità VirtualBox crea autonomamente un bridge virtuale (senza cioè la necessità da parte dell'utente di installare le ''bridge-utils'' sul PC host) con una delle schede fisiche del computer, per esempio con <code>eth0</code>. In tale modalità VirtualBox non implementa alcun servizio di DHCP, pertanto sarà l'utente a dover attribuire un indirizzo IP alla macchina virtuale, o manualmente o tramite un suo servizio di DHCP (per esempio quello del router).
Selezionando questa modalità VirtualBox crea autonomamente un bridge virtuale (senza cioè la necessità da parte dell'utente di installare le ''bridge-utils'' sul PC host) con una delle schede fisiche del computer, per esempio con <code>eth0</code>. In tale modalità VirtualBox non implementa alcun servizio di DHCP, pertanto sarà l'utente a dover attribuire un indirizzo IP alla macchina virtuale, o manualmente o tramite un suo servizio di DHCP (per esempio quello del router).<br/>
Usando questa modalità è possibile far sì che una macchina virtuale sia accessibile tramite la propria LAN come se fosse un normalissimo computer. Se l'utente ha installato uno o più servizi sulla macchina virtuale, come un web server, non deve dimenticarsi di aggiornare eventuali server DHCP, DNS presenti nella LAN o semplicemente i file <code>/etc/hosts</code> delle altre macchine.
Usando questa modalità è possibile far sì che una macchina virtuale sia accessibile tramite la propria LAN come se fosse un normalissimo computer. Se l'utente ha installato uno o più servizi sulla macchina virtuale, come un web server, non deve dimenticarsi di aggiornare eventuali server DHCP, DNS presenti nella LAN o semplicemente i file <code>/etc/hosts</code> delle altre macchine.
[[Categoria:Virtualizzazione]] [[Categoria:Non-Free]]
3 155

contributi