Virtualisation OpenVZ (Application)

Après avoir parlé du principe de virtualisation containers Linux, je vous propose l’application.

Tout d’abord sur une machine physique ou virtuelle, j’ai installé Cent OS.

Il faut ajouter le Répertoire OpenVZ

yum install wget

wget -P /etc/yum.repos.d/ http://ftp.openvz.org/openvz.repo

rpm –import http://ftp.openvz.org/RPM-GPG-Key-OpenVZ

 

Installer l’OpenVZ kernel

yum install vzkernel

 

Editer le sysctl.conf et ajouter:

net.ipv4.ip_forward = 1

net.ipv6.conf.default.forwarding = 1

net.ipv6.conf.all.forwarding = 1

net.ipv4.conf.default.proxy_arp = 0

net.ipv4.conf.all.rp_filter = 1

kernel.sysrq = 1

net.ipv4.conf.default.send_redirects = 1

net.ipv4.conf.all.send_redirects = 0

 

Inhiber SELinux en editant /etc/sysconfig/selinux

SELINUX=disabled

 

Il faut installer OpenVz usage statistics tools

yum install vzctl vzquota ploop

 

Faire une petite versification réseau en editant /etc/vz/vz.conf

NEIGHBOUR_DEVS=all

 

 

Après j’avoue qu’il n’est pas désagréable d’avoir une petite interface graphique:

wget -O – http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh

 

Il faut ajuster l’ipTables en editant /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3000 -j ACCEPT

 

Redemarrer ipTables

service iptables restart

 

un petit coup de :

http://<votre-serveuropenvz>:3000

 

Il vous faudra changer le mot de passe admin et surtout télécharger

des modèles (templates) de systèmes d’exploitation.

openvztemplates

puis vous cocher ce dont vous avez besoin comme type de machines.

 

openvztemplate2

 

Une fois le template téléchargé (et c’est loooooong même avec une fibre),

il faut créer une machine. Create New Virtual Server et zou …

vous avez une nouvelle machine comme une machine « physique » et que vous administrez comme d’habitude (SSH et Webmin pour moi).

 

 

PS: Il est possible que les machines ne veuillent pas redemarrer (gloups);

il suffit alors de changer les réglages de la machine (RAM, CPU, etc …).