OpenVZ Management · 3 min read · Jan 05, 2026
Gestion d'OpenVZ avec le panneau de contrôle WebVZ sur Debian Lenny
Gestion d’OpenVZ avec le panneau de contrôle WebVZ sur Debian Lenny
Version 1.0
Auteur : Falko Timme
Ce guide explique comment vous pouvez installer WebVZ sur un hôte OpenVZ Debian Lenny. WebVZ est un panneau de contrôle léger basé sur le web pour OpenVZ. Il a son propre serveur web (Webrick) et moteur de base de données (SQLITE 3).
Je ne donne aucune garantie que cela fonctionnera pour vous !
1 Remarque préliminaire
J’utilise un serveur Debian Lenny avec le nom d’hôte server1.example.com et l’adresse IP 192.168.0.100 ici.
Je suppose qu’OpenVZ est déjà installé et fonctionne sur le serveur, par exemple comme montré dans ce tutoriel : Installer et utiliser OpenVZ sur Debian Lenny (AMD64)
2 Installation de WebVZ
Tout d’abord, nous installons quelques prérequis :
apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8WebVZ a besoin de Rails version 2.1.0 que nous installons comme suit :
gem install -v=2.1.0 railsEnsuite, nous téléchargeons et installons WebVZ dans le répertoire /usr/local/webvz :
cd /usr/local
wget http://dfn.dl.sourceforge.net/sourceforge/webvz/webvz.2.0.tar.gz
tar xvfz webvz.2.0.tar.gz
mv webvz.2.0 webvz
cd webvzln -s /var/lib/vz /vz
ln -s /usr/bin/irb1.8 /usr/bin/irb
mkdir /etc/sysconfig
ln -s /etc/vz/conf /etc/sysconfig/vz-scriptsC’est tout - maintenant nous pouvons installer WebVZ comme suit (vous devez toujours être dans le répertoire /usr/local/webvz) :
ruby script/serverVous devriez voir quelque chose comme ceci :
server1:~/webvz.2.0# ruby script/server
=> Démarrage de WEBrick...
=> Application Rails 2.1.0 démarrée sur http://0.0.0.0:3000
=> Ctrl-C pour arrêter le serveur ; appelez avec --help pour les options
[2009-02-09 19:55:04] INFO WEBrick 1.3.1
[2009-02-09 19:55:04] INFO ruby 1.8.7 (2008-08-11) [x86_64-linux]
[2009-02-09 19:55:04] INFO WEBrick::HTTPServer#start: pid=3106 port=3000(Veuillez noter que l’invite de commande ne retournera pas tant que vous n’aurez pas appuyé sur CTRL+D, mais cela mettra également fin à WebVZ. Je vais aborder ce problème dans un instant. Pour l’instant, nous laissons WebVZ en cours d’exécution.)
3 Utilisation de WebVZ
Maintenant, ouvrez un navigateur et allez à http://server1.example.com:3000 ou http://192.168.0.100:3000 et connectez-vous avec le nom d’utilisateur admin et le mot de passe admin123 :

Après la première connexion, allez dans l’onglet Utilisateurs et changez votre mot de passe :


L’onglet OS-Templates affiche une liste des modèles de systèmes d’exploitation actuellement installés pour OpenVZ :

Pour créer un nouveau conteneur, allez dans Conteneurs > Nouveau conteneur…

… et complétez le formulaire suivant :

Le conteneur sera ensuite créé. Ensuite, vous pouvez le gérer depuis WebVZ :

4 Exécution de WebVZ en tant que démon
Comme je l’ai mentionné à la fin du chapitre 2, dès que vous appuyez sur CTRL+D ou fermez la fenêtre de ligne de commande, le processus WebVZ est tué. Bien sûr, ce n’est pas ce que nous voulons. Nous pouvons faire fonctionner WebVZ en tant que démon comme suit :
cd /usr/local/webvz/
ruby script/server &>/dev/null &Si vous souhaitez que WebVZ soit démarré au démarrage, vous pouvez éditer /etc/rc.local…
vi /etc/rc.local… et ajouter la ligne cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & avant la ligne exit 0 :
| #!/bin/sh -e # # rc.local # # Ce script est exécuté à la fin de chaque niveau d'exécution multi-utilisateur. # Assurez-vous que le script "sortira 0" en cas de succès ou toute autre # valeur en cas d'erreur. # # Pour activer ou désactiver ce script, il suffit de changer les bits d'exécution. # # Par défaut, ce script ne fait rien. cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & exit 0 |
5 Liens
- WebVZ : http://webvz.sourceforge.net/index.html
- OpenVZ : http://wiki.openvz.org/
- Debian : http://www.debian.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.