System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Installation d'hyperVM pour Openvz

hypervm gif

Interface web pour gère vos machines virtuelles Openvz ou Xen

HyperVM est une Interface web en php (avec serveur web intégré) de gestion de machine virtuelle Xen et Openvz.

Personnellement je l'ai installé sur un vieux portable Dell (512mo, 40go,Pentium M 1.80GHz) et ça ramait un peu, mais sur un serveur digne de ce nom je pense que vous n'aurez aucun souci. Un seul hic la version utilisée ici est brider à 5 VE (5 environnements virtuels, 5 machines virtuelles si vous préférez :) )

Url du Site officiel : http://www.lxcenter.org/ vous y trouverez un forum ou les modo sont assez réactif.

Téléchargement :

Vous trouverez HyperVM à cette url : http://download.lxlabs.com/?software=hypervm

cd /
mkdir hypervm
cd hypervm
wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh

Installation :

Ce script va installer un bon nombre de dépendances et son propre serveur web pour son interface web, ainsi que plusieurs templates d'os a vous de faire le ménage après.

sh ./hypervm-install-master.sh --virtualization-type=openvz

Important à savoir à la place de openvz si vous utilisez Xen il vous suffit de modifier cette option (remplacer openvz par xen). HyperVM s'installe dans : /usr/local/lxlabs

Configuration :

HyperVm ne peut pas fonctionner avec Selinux il vous faudra donc le désactiver :

vi /etc/sysconfig/selinux

et modifier ceci :

setenforce 0

Une fois installé si vous faite un netstat -ntlp vous devriez avoir ceci :

tcp        0      0 127.0.0.1:8886              0.0.0.0:*                   LISTEN      6530/php            
tcp        0      0 0.0.0.0:8887                0.0.0.0:*                   LISTEN      6690/hypervm.httpd  
tcp        0      0 0.0.0.0:8888                0.0.0.0:*                   LISTEN      6690/hypervm.httpd  
tcp        0      0 0.0.0.0:8889                0.0.0.0:*                   LISTEN      6530/php            

http://192.168.100.XX:8888 correspond à l'interface http simple. https://192.168.100.XX:8887 correspond à l'interface https.

Je n'ai pas trouvé à quoi servaient les deux port ouvert 8886 et 8889.

Arrêt et lancement d'HyperVM :

C'est simple :

service hypervm stop
/usr/local/lxlabs/hypervm/httpdocs
Stopping hypervm: Waiting for the process to die.....
Stopped hypervm

service hypervm start
/usr/local/lxlabs/hypervm/httpdocs
Starting hypervm: mysqld (pid 26749) en cours d'exécution...
Started hypervm

service hypervm status
/usr/local/lxlabs/hypervm/httpdocs
Process hypervm.httpd is running
Process hypervm.php is running

Quelques charmants screenshots pour vous donner une idée de la chose :

hypervm screen png

hypervm screen2 png

Un seul ennui et pas des moindres ! HyperVm est connu pour ses nombreuses failles de sécurité.

Je vous laisse découvrir et vous familiariser avec l'interface elle est assez intuitive mais il vous faudra un peu de temps pour en faire le tour car elle est vraiment tres complètes, sauvegardes, clonage de VE, gestion ip, monitoring etc...

On attend vos retours d'expérience en production :p

Par GanGan | le jeudi, octobre 22 2009 07:00

Commentaires

1. nico

jeudi, octobre 22 2009 | 09:52

Intéressé par le sujet je me suis dit cool une interface concurrente à virtual-manager.
Puis j'ai lu la fin de l'article : "Un seul ennui et pas des moindres ! HyperVm est connu pour ses nombreuses failles de sécurité."
C'est quand meme un point important quand on virtualise des serveurs.
Mais c'est pas inintéressant.
Bon bah je vais peut-être attendre avant de l'essayer celui la.

2. jdh

vendredi, octobre 23 2009 | 13:48

Intéressant article.

J'ai du monter un config OpenVz sur un serveur ne disposant pas d'un proc VT. L'os de base est Debian Lenny amd64 sur lequel j'ai ajouté le noyau OpenVZ (Debian). Comme interface de management, j'ai installé WebVZ qui fonctionne plutôt bien (satisfaisant ?).

Si le proc avait été "VT capable", je serais allé directement sur Proxmox car c'est très séduisant.

Mais pour mon entreprise (principale), ce sera Xen Citrix 5.5 qui est très puissante.

J'ai trouvé HyperVM intéressant mais en définitive limité et contraignant. Dommage.

3. gangan

jeudi, octobre 29 2009 | 02:49

Xen Citrix 5.5 est tres bien parait il, si tu veux faire un petit article d'ailleurs :p ?
Je vais essayer WebVZ