Virtualizzazione · 2 min read · Dec 01, 2025
phpvirtualbox - Esecuzione di Macchine Virtuali Con VirtualBox 4.2 e phpvirtualbox Su Un Server Ubuntu 12.04 Senza Interfaccia Grafica
phpvirtualbox - Esecuzione di Macchine Virtuali Con VirtualBox 4.2 e phpvirtualbox Su Un Server Ubuntu 12.04 Senza Interfaccia Grafica
Autore: Luis Rodriguez
phpvirtualbox è un’interfaccia web per VirtualBox scritta in PHP che consente di accedere e controllare istanze remote di VirtualBox. Cerca di somigliare il più possibile all’interfaccia grafica di VirtualBox per rendere il lavoro con essa il più semplice possibile. È una buona sostituzione per l’interfaccia grafica di VirtualBox se si esegue VirtualBox su server senza interfaccia grafica. Questo tutorial spiega come installare phpvirtualbox su un server Ubuntu 12.04 per gestire un VirtualBox installato localmente e senza interfaccia grafica (versione 4.2).
1 Nota Preliminare
Ho testato questo su un server Ubuntu 12.04 (sistema host) con l’indirizzo IP 192.168.0.100 dove sono loggato come root.
Esegui:
sudo su2 Installazione di VirtualBox
Per installare VirtualBox 4.2 sul nostro server Ubuntu 12.04, apriamo /etc/apt/sources.list…
nano /etc/apt/sources.list
… e aggiungiamo la seguente riga:
[...]
deb http://download.virtualbox.org/virtualbox/debian precise contribPoi scarichiamo la chiave pubblica di VirtualBox…
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
… e aggiorniamo il nostro database dei pacchetti:
apt-get updateSuccessivamente, installiamo VirtualBox 4.2 come segue:
apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.2 dkms
(Il pacchetto dkms assicura che i moduli del kernel host di VirtualBox siano aggiornati correttamente se la versione del kernel Linux cambia.)
A partire dalla versione 4.0, VirtualBox ha introdotto i cosiddetti “pacchetti di estensione” e ha esternalizzato alcune funzionalità come il supporto per la connessione desktop remota (VRDP) che faceva parte dei pacchetti di VirtualBox prima della versione 4.0 in questi pacchetti di estensione. Poiché abbiamo bisogno di connessioni desktop remote per controllare le nostre macchine virtuali, dobbiamo installare il pacchetto di estensione appropriato ora. Vai su http://www.virtualbox.org/wiki/Downloads, e troverai un link al seguente pacchetto di estensione:
VirtualBox 4.1.18 Oracle VM VirtualBox Extension Pack
Supporto per dispositivi USB 2.0, VirtualBox RDP e avvio PXE per schede Intel.
Scarica e installa il pacchetto di estensione come segue:
cd /tmp
wget http://download.virtualbox.org/virtualbox/4.2.12/Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.2.11-84980.vbox-extpack
(Assicurati di scaricare l’ultima versione dal sito web di VirtualBox.)
Ora dobbiamo aggiungere l’utente che eseguirà VirtualBox con la password impostata (vbox in questo esempio) al gruppo vboxusers:
useradd –d /home/vbox –m vbox
passwd vboxDigita la tua password due volte.
adduser vbox vboxusersModifica/crea il file di configurazione di virtualbox e aggiungiamo questo utente:
nano /etc/default/virtualbox
[...]
VBOXWEB_USER=vboxOra assicuriamoci che il servizio sia all’avvio:
update-rc.d vboxweb-service defaults
/etc/init.d/vboxweb-service start
Installa Apache:
apt-get install apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common apache2 apache2-doc apache2-suexec libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapr1 php5-common php5-mysql php-pear wget
Scarica e copia phpvirtualbox:
cd /tmpwget https://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.2-4.zipunzip phpvirtualbox-4.2-4.zip
cp phpvirtualbox-4.2-4 /var/www/phpvirtualbox/
Modifica il file di configurazione php di phpvirtualbox e aggiungi l’utente e la password:
nano /var/www/phpvirtualbox/config.php[...]
var $username = 'vbox';
var $password = 'la tua password vbox';Ora puoi accedere a phpvirtualbox su http://192.168.0.100/phpvirtualbox
Questa guida è stata realizzata utilizzando https://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-4.1-on-a-headless-ubuntu-12.04-server
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.