OpenVZ Management · 4 min read · Jan 07, 2026

Gestion d'OpenVZ avec HyperVM sur CentOS 5.2

Gestion d’OpenVZ avec HyperVM sur CentOS 5.2

Version 1.0
Auteur : Falko Timme

HyperVM est une application web multi-plateforme, multi-niveaux, multi-serveurs et multi-virtualisation qui vous permettra de créer et de gérer différentes machines virtuelles, chacune basée sur différentes technologies à travers des machines et des plateformes. Actuellement, elle prend en charge la virtualisation OpenVZ et Xen et est disponible pour RHEL 4/5 ainsi que CentOS 4 et CentOS 5. Ce tutoriel montre comment l’installer sur un serveur CentOS 5.2 pour contrôler les conteneurs OpenVZ. J’expliquerai également comment gérer les conteneurs OpenVZ avec HyperVM sur un serveur CentOS 5.2 distant (“esclave”).

Je ne donne aucune garantie que cela fonctionnera pour vous !

1 Remarque Préliminaire

J’utilise deux serveurs CentOS 5.2 vides dans ce tutoriel (vides car HyperVM installera également OpenVZ, donc OpenVZ n’a pas besoin d’être installé pour l’instant) :

  • server1.example.com (IP 192.168.0.100) : maître
  • server2.example.com (IP 192.168.0.102) : esclave

L’esclave n’est nécessaire que si vous souhaitez contrôler des conteneurs OpenVZ sur des serveurs distants avec HyperVM (expliqué dans un chapitre supplémentaire).

Je n’ai pas pu trouver d’informations sur la licence de HyperVM, ni sur le site web de HyperVM ni dans les sources. Il semble être gratuit, du moins pour un certain nombre de conteneurs OpenVZ contrôlés (selon http://lxlabs.com/store/). Si vous découvrez des informations sur sa licence et s’il est gratuit ou non, veuillez me le faire savoir.

2 Installation d’un Maître HyperVM

server1 :

(Le maître HyperVM vous permet de contrôler les conteneurs OpenVZ sur le maître lui-même et sur les machines esclaves. Même si vous ne souhaitez pas exécuter de machines esclaves, vous avez besoin d’un maître !)

Tout d’abord, nous devons désactiver SELinux. Ouvrez /etc/sysconfig/selinux…

vi /etc/sysconfig/selinux

… et définissez SELINUX sur désactivé :

| # Ce fichier contrôle l'état de SELinux sur le système. # SELINUX= peut prendre l'une de ces trois valeurs : # enforcing - La politique de sécurité SELinux est appliquée. # permissive - SELinux imprime des avertissements au lieu d'appliquer. # disabled - SELinux est complètement désactivé. SELINUX=disabled # SELINUXTYPE= type de politique en cours d'utilisation. Les valeurs possibles sont : # targeted - Seules les démons réseau ciblés sont protégés. # strict - Protection complète de SELinux. SELINUXTYPE=targeted |

Exécutez

setenforce 0

ensuite.

Ensuite, nous installons HyperVM comme suit :

wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh  
sh ./hypervm-install-master.sh --virtualization-type=openvz

Cela prendra pas mal de temps car cela installe également OpenVZ et quelques modèles OpenVZ, donc soyez patient. À la fin, vous devriez voir quelque chose comme ceci :

Téléchargé : 7 fichiers, 1.4G en 51m 21s (485 Ko/s)  
Exécution de la mise à jour de nettoyage... Cela prendra beaucoup de temps à finir....  
Félicitations. hyperVM a été installé avec succès sur votre serveur en tant que maître  
Vous pouvez vous connecter au serveur à https://:8887 ou http://:8888  
Veuillez noter que le premier est une connexion ssl sécurisée, tandis que le second est normal.  
Le login et le mot de passe sont 'admin' 'admin'. Après vous être connecté, vous devrez changer votre mot de passe pour quelque chose de plus sécurisé  
Merci d'avoir choisi hyperVM pour gérer votre serveur, et de nous permettre d'être à votre service
***Il y a une étape de plus que vous devez faire pour compléter cela. Ouvrez /etc/grub.conf, et changez la ligne 'default=1' en 'default=0', et redémarrez cette machine. Vous serez redémarré dans le noyau openvz et pourrez gérer les vpses depuis l'interface hyperVM  
Vous avez du courrier dans /var/spool/mail/root  
[root@server1 ~]#

Ensuite, nous ouvrons /etc/grub.conf…

vi /etc/grub.conf

… et changeons default=1 en default=0 afin que le noyau OpenVZ soit le noyau par défaut :

| # grub.conf généré par anaconda # # Notez que vous n'avez pas besoin de relancer grub après avoir apporté des modifications à ce fichier # AVIS : Vous avez une partition /boot. Cela signifie que # tous les chemins de noyau et initrd sont relatifs à /boot/, par exemple. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-92.1.18.el5.028stab060.2PAE) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.18.el5.028stab060.2PAE ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.18.el5.028stab060.2PAE.img title CentOS (2.6.18-92.1.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.1.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.1.el5.img title CentOS (2.6.18-92.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.el5.img |

Ensuite, nous redémarrons le système :

reboot

C’est tout pour l’installation.

3 Utilisation de HyperVM

Maintenant, ouvrez un navigateur et allez à https://192.168.0.100:8887 ou http://192.168.0.100:8888.

Si vous utilisez Firefox 3 et que vous utilisez HTTPS, Firefox se plaindra du certificat auto-signé, vous devez donc dire à Firefox d’accepter le certificat - pour ce faire, cliquez sur le lien Ou vous pouvez ajouter une exception… :

Cliquez sur Ajouter une exception… :

La fenêtre Ajouter une exception de sécurité s’ouvre. Dans cette fenêtre, cliquez d’abord sur le bouton Obtenir le certificat puis sur le bouton Confirmer l’exception de sécurité :

Ensuite, vous verrez le formulaire de connexion HyperVM. Connectez-vous avec l’utilisateur admin et le mot de passe admin :

La première chose qu’on vous demande de faire après la première connexion est de changer le mot de passe par défaut pour admin :

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.