Logo de la société RyXéo
Tablettes AbulÉdu pour les Écoles primaires
Accueil du site > Nouva Linux > Solution de virtualisation virtualbox pour serveurs
Solution de virtualisation virtualbox pour serveurs

VirtualBox HeadLess pour Ubuntu Hardy


Présentation

Les systèmes de virtualisation sont aujourd’hui tout a fait utilisable dans un contexte professionnel.

Plusieurs solutions logicielles libre existent et nous avons décidés de nous spécialiser sur VirtualBox.

Jusqu’à peu, chaque machine virtuelle VirtualBox devait être lancée par l’utilisateur lorsqu’il en avait besoin. Imaginez-vous donc en train de faire votre travail quotidien sur votre ordinateur, vous avez vos logiciels libres d’ouverts (bureautique , internet, mail, agenda partagé etc.) et tout à coup vous devez utiliser votre logiciel de paye qui ne marche que sous windows.

Vous lancez alors virtualbox et vous attendez que windows démarre avant de pouvoir ensuite lancer votre logiciel de paye. Ça n’est pas forcément long mais vous risquez de perdre 5 ou 6 minutes à chaque fois ... minutes qui sont souvent précieuses.

Une autre solution, disponible depuis peu, est de lancer le windows virtuel avec tous les autres services lors du démarrage de votre serveur Nouva. Ce système virtuel est donc disponible et vous vous y connectez lorsque vous en avez besoin, en moins de 5 secondes !

Pour rendre cette fonctionnalité disponible RyXéo a rétroporté (backporté) la dernière version proposée de VirtualBox.

Mise en place technique

Avant de mettre en place un serveur de virtualisation il faut mettre en place l’infrastructure réseau.

Imaginons donc que votre serveur a l’adresse IP 192.168.201.1 et les serveurs virtuels qu’il héberge ont les adresses 192.168.201.10 à 192.168.201.20.

Modification du fichier /etc/network/interfaces

auto eth0
iface eth0 inet manual

auto vbox0
iface vbox0 inet manual

auto br0
iface br0 inet static
   address 192.168.201.1
   netmask 255.255.255.0
   network 192.168.201.0
   broadcast 192.168.201.255
   gateway 192.168.201.254
   post-up chmod ugo+rw /dev/net/tun
   bridge-ports eth0 vbox0
   bridge-ageing 7200
   bridge-fd 0

Il vous suffit maintenant de créer votre machine virtuelle. Pensez bien à ajouter une interface réseau
- de type "Adaptateur réseau hôte"
- dont le nom est "vbox0"
- l’application d’installation est "/usr/local/bin/vbox_network_up"
- l’application de désinstallation est "/usr/local/bin/vbox_network_down"

Le script vbox_network_up :

#!/bin/bash
VBoxAddIF vbox0 `whoami` br0
VBoxManage modifyvm "vmachine" -hostifdev1 vbox0
chmod 0666 /dev/net/tun

Le script vbox_network_down :

#!/bin/bash
VBoxDeleteIF vbox0


21 Avenue E. et M. Dulout 33600 Pessac | Tel. +33 (0)5 35 54 01 18 | Fax. + 33 (0)956 606 607 © RyXéo SARL, 2003-2008, À propos ....