test
Installer un serveur VirtualBox "headless"

Définition : le but est d'installer un serveur VirtualBox "headless" sur Linux Centos 6

Description : un serveur VirtualBox "headless" est un serveur sans écran (donc sans interface graphique), mais il  supporte la création et le fonctionnement de machine virtuelles

Information sur :  VirtualBox
VirtuaBox est une solution de virtualisation



1ere phase    Installation du serveur Centos 6


Créer un utilisateur  Virtualbox et lui donner un mot de passe
useradd vbox

passwd vbox



Installer le serveur web Apache avec toutes les options nécessaires

Installer les outils de dévellopement


yum -y  install  httpd  php  php-soap

service  httpd  start

chkconfig  httpd  on

yum -y groupinstall "Development Tools"


 

2ème Phase
  Installation du logiciel VirtualBox


Installer les dépots de Virtualbox
wget -O /etc/yum.repos.d/virtualbox.repo http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo


Installe virtualbox
yum -y install VirtualBox-4.2


etre l'utilisateur "vbox" dans le groupe "vboxusers"
usermod -G vboxusers vbox


Télécharger la dernière version de phpVirtualBox sur sourceforge (c'est un fichier zip) à partir de n'importe quel ordinateur.




Tranférer ce fichier vers le répertoire /var/www/html du serveurà l'aide de WinSCP, par exemple.




de-zipper le fichier

creer le fichier config.php
cd  /var/www/html

unzip phpvirtualbox-XXX.zip

cp  /var/www/html/config.php-example  /var/www/html/config.php


modifier config.php
nano   config.php

ci-dessous le contenu à modifier dans le fichier config.php
var $username = 'vbox';
var $password = 'motdepasse';

pour enregistrer les changement taper =  ctrl-O puis ctrl-X

service  network  restart


créer le fichier /etc/default/virtualbox echo "VBOXWEB_USER='vbox'" > /etc/default/virtualbox
service vboxweb-service start
chkconfig vboxweb-service on



Activer l'USB pour les machines virtuelles
mkdir /vbusbfs

echo "none /vbusbfs usbfs rw,devgid=$(awk -F : '/vboxusers/ {print $3}' /etc/group),devmode=664 0 0" >> /etc/fstab

mount -a


Télécharger puis installer l"extension pack" nécessaire à VRDE.

xx.yy.zz correspond au n° de version de VirtualBox installé
wget http://download.virtualbox.org/virtualbox/xx.yy.zz/Oracle_VM_VirtualBox_Extension_Pack-xx.yy.zz.vbox-extpack

 VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-
xx.yy.zz.vbox-extpack



3ème phase
Configurer le démarrage des machines virtuelles


A ce stade, tout fonctionne; vous pouvez lancer phpVirtualBox depuis n'importe quel navigateur :

http://ip_du_serveur



.Créer un machine virtuelle (XP par exemple)