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/gemModifiez 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 --systemVous devez installer Rails 2.0.2 :
main:~# gem install -v=2.0.2 rails3.0 Configurer WebVZ
Utilisez les commandes suivantes pour obtenir WebVZ :
main:~# wget http://garr.dl.sourceforge.net/sourceforge/webvz/webvz.1.5.tar.gzExtrayez l’archive téléchargée :
main:~# tar -xzvf webvz.1.5.tar.gzAllez dans le répertoire WebVZ :
main:~# cd webvz.1.5En 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/irbmain:~/WebVZ# ln -s /etc/sysconfig/vz-scripts/ /etc/vz/conf3.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/serverSi 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 : admin123Tout 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
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.