Installare un home virtualizzation server

Installazione di Virtual Box

  1. installazione della chiave del  repository
  2. modifica source list
  3. installazione vobx package
  4. download e installazione extension pack
  5. aggiunta  username al gruppo vboxusers  (username usa to epr far partire le virtual machines headless)
  6. configurare alcuni parametri (per salvare lo stato delle VMs durante spegnimento, e far partire in automatico i servizi)
  7. installazione phpvirtualbox. Uno strumento molto utile per gestire virtual box da web.accessibile da http://<ip>/phpvirtualbox/ (admin:admin)
  1. wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add –
  2. sudo nano /etc/apt/sources.list
    add the line:
    deb http://download.virtualbox.org/virtualbox/debian xenial contrib
  3. sudo apt-get update && sudo apt-get install virtualbox-5.1
  4. 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
  5. sudo adduser youruser vboxusers
  6. 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
  7. 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.

Comments

comments

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *