Installazione di Virtual Box
- installazione della chiave del repository
- modifica source list
- installazione vobx package
- download e installazione extension pack
- aggiunta username al gruppo vboxusers (username usa to epr far partire le virtual machines headless)
- configurare alcuni parametri (per salvare lo stato delle VMs durante spegnimento, e far partire in automatico i servizi)
- installazione phpvirtualbox. Uno strumento molto utile per gestire virtual box da web.accessibile da http://<ip>/phpvirtualbox/ (admin:admin)
- wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add –
- sudo nano /etc/apt/sources.list
add the line:
deb http://download.virtualbox.org/virtualbox/debian xenial contrib - sudo apt-get update && sudo apt-get install virtualbox-5.1
- wget http://download.virtualbox.org/virtualbox/5.1.10/Oracle_VM_VirtualBox_Extension_Pack-5.1.10-112026.vbox-extpack #tquindi instalalrli dall’interfaccia grafica di Oracle Virtual Box
- sudo adduser youruser vboxusers
- sudo nano /etc/default/virtualbox
aggiungere VBOXWEB_USER=youruser
SHUTDOWN_USERS=”youruser”
SHUTDOWN=savestate ed eseguire:
sudo systemctl enable vboxweb-service
sudo systemctl start vboxweb-service - sudo apt-get -y install apache2 libapache2-mod-php7.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapr1 php7.0-common php7.0-mysql php7.0-soap php-pear wget
cd /var/www/html
sudo wget http://downloads.sourceforge.net/project/phpvirtualbox/phpvirtualbox-5.0-5.zip
sudo unzip phpvirtualbox-5.0-5.zip
sudo mv phpvirtualbox-5.0-5 phpvirtualbox
cd /var/www/html/phpvirtualbox/
sudo cp config.php-example config.php
sudo nano config.php #Edit youruser and yourpassword
Si possono installare anche altre utility per monitorare disco, rete, cpu, temperature:
sudo apt-get install python-pip sudo apt-get install lm-sensors hddtemp sensors-detect sensors sudo service kmod start sudo pip install Glances sudo pip install pysensors
Per gestire le virtual machines, consiglio l’utilizzo esclusivo di phpvirtualbox, e di lanciarle in modalità headless.