OpenVZ Administration · 2 min read · Jan 17, 2026

Installer WebVZ sur Debian Etch pour administrer OpenVZ

Installer WebVZ sur Debian Etch pour administrer OpenVZ

1.0 Informations :

Auteur : Mike J. mike.j[at ]rewt.ch
Date : 22 mai 2008
Contenu : Outil de gestion WebVZ

1.1 Débuts :

Tout d’abord, vous devez avoir OpenVZ installé et configuré. Vous pouvez trouver un tutoriel pour cela sur HowtoForge. En raison d’un petit problème/erreur dans Debian Etch, il n’est pas possible de mettre à jour le système Rubygems car un Require dans les gems est manquant. Mais nous pouvons le résoudre par une simple modification du fichier. WebVZ est l’un des outils de gestion web les plus simples et les plus puissants pour OpenVZ.

2.0 Packages nécessaires :

Nous devons installer quelques packages supplémentaires pour faire fonctionner WebVZ. WebVZ n’a pas besoin d’un serveur web, car il est livré avec WebRick.

Commençons…

main:~/webvz.1.5# apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8 nano

Vous devez dire Oui à l’installation.

2.1 Résoudre l’erreur Debian

Pour résoudre l’erreur sur Debian, afin que nous puissions mettre à jour les gems, vous devez faire ce qui suit :

main:~# nano /usr/bin/gem

Modifiez le fichier pour qu’il ressemble à ceci :

#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# Tous droits réservés.
# Voir LICENSE.txt pour les permissions.
#++
require 'rubygems'
require 'rubygems/gem_runner'
require 'rubygems/open-uri'
Gem.manage_gems
required_version = Gem::Version::Requirement.new(">= 1.8.0")
unless  required_version.satisfied_by?(Gem::Version.new(RUBY_VERSION))
  puts "Version Ruby attendue #{required_version}, était #{RUBY_VERSION}"
  exit(1)
end
# Nous devons préserver l'ARGV original pour l'utiliser pour passer les options gem
# aux gems sources.  S'il y a un -- dans la ligne, supprimez toutes les options après
# ...c'est pour le processus de construction de source.
args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")]
Gem::GemRunner.new.run(args)

Enregistrez le fichier avec CTRL + X et tapez Y pour enregistrer.

2.2 Mettre à jour les Gems

Tapez dans votre console ce qui suit pour mettre à jour les Gems, sans la mise à jour WebVZ ne fonctionne pas….

main:~# gem update --system

Vous devez installer Rails 2.0.2 :

main:~# gem install -v=2.0.2 rails

3.0 Configurer WebVZ

Utilisez les commandes suivantes pour obtenir WebVZ :

main:~# wget http://garr.dl.sourceforge.net/sourceforge/webvz/webvz.1.5.tar.gz

Extrayez l’archive téléchargée :

main:~# tar -xzvf webvz.1.5.tar.gz

Allez dans le répertoire WebVZ :

main:~# cd webvz.1.5

En raison de quelques petits changements dans le système Debian, nous devons définir quelques liens symboliques dans notre système. Faites-le exactement comme indiqué, sinon WebVZ n’est pas utilisable :

main:~/WebVZ# ln -s /var/lib/vz /vz   
main:~/WebVZ# ln -s /usr/bin/irb1.8 /usr/bin/irb
main:~/WebVZ# ln -s /etc/sysconfig/vz-scripts/ /etc/vz/conf

3.1 Démarrer et configurer WebVZ

Pour démarrer WebVZ, vous pouvez démarrer le serveur avec cette commande. Vous pouvez le mettre dans vos scripts init.d ou de démarrage…. ce que vous voulez.

main:~/WebVZ# ruby script/server

Si tout va bien, un message apparaîtra et dira que Webrick est démarré sur le port 3000.

Maintenant, nous devons nous connecter avec un navigateur web à http://[votreadresseip]:3000. Connectez-vous avec

Nom d'utilisateur : admin  
Mot de passe : admin123

Tout d’abord, pour sécuriser WebVZ, nous devons créer un compte propre. Connectez-vous avec vos identifiants et supprimez le compte admin.

4.0 Liens

Debian : http://www.debian.org
OpenVZ : http://openvz.org
WebVZ : http://webvz.sourceforge.net

Share: X/Twitter LinkedIn

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

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