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

Vus : 457
Publié par System Linux : 211