Web-Management · 2 min read · Jan 17, 2026

WebVZ auf Debian Etch zur Verwaltung von OpenVZ einrichten

WebVZ auf Debian Etch zur Verwaltung von OpenVZ einrichten

1.0 Informationen:

Autor: Mike J. mike.j[at ]rewt.ch
Datum: 22. Mai 2008
Inhalt: Management-Tool WebVZ

1.1 Anfänge:

Zuerst müssen Sie OpenVZ installiert und konfiguriert haben. Eine Anleitung dazu finden Sie auf HowtoForge. Aufgrund eines kleinen Problems/Fehlers in Debian Etch ist es nicht möglich, das Rubygems-System zu aktualisieren, da eine Anforderung in den Gems fehlt. Aber wir können es mit einer einfachen Bearbeitung der Datei lösen. WebVZ ist eines der einfachsten und leistungsstärksten Web-Management-Tools für OpenVZ.

2.0 Benötigte Pakete:

Wir müssen einige zusätzliche Pakete installieren, um WebVZ zum Laufen zu bringen. WebVZ benötigt keinen Webserver, da es mit WebRick geliefert wird.

Lassen Sie uns anfangen…

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

Sie müssen bei der Installation Ja sagen.

2.1 Debian-Fehler beheben

Um den Fehler in Debian zu beheben, damit wir Gems aktualisieren können, müssen Sie Folgendes tun:

main:~# nano /usr/bin/gem

Bearbeiten Sie die Datei, sodass sie wie folgt aussieht:

#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich und andere.
# Alle Rechte vorbehalten.
# Siehe LICENSE.txt für Berechtigungen.
#++
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 "Erwartete Ruby-Version #{required_version}, war #{RUBY_VERSION}"
  exit(1)
end
# Wir müssen die ursprünglichen ARGV beibehalten, um sie für das Übergeben von Gem-Optionen zu verwenden
# an Quell-Gems.  Wenn in der Zeile ein -- vorhanden ist, entfernen Sie alle Optionen danach
# ... es ist für den Quellbauprozess.
args = !ARGV.include?("--") ? ARGV.clone : ARGV[0...ARGV.index("--")]
Gem::GemRunner.new.run(args)

Speichern Sie die Datei mit CTRL + X und tippen Sie Y, um zu speichern.

2.2 Gems aktualisieren

Geben Sie in Ihrer Konsole Folgendes ein, um Gems zu aktualisieren, ohne das Update läuft WebVZ nicht….

main:~# gem update --system

Sie müssen Rails 2.0.2 installieren:

main:~# gem install -v=2.0.2 rails

3.0 WebVZ konfigurieren

Verwenden Sie die folgenden Befehle, um WebVZ zu erhalten:

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

Entpacken Sie das heruntergeladene Archiv:

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

Gehen Sie in das WebVZ-Verzeichnis:

main:~# cd webvz.1.5

Aufgrund einiger kleiner Änderungen im Debian-System müssen wir einige Softlinks in unserem System setzen. Machen Sie es genau wie gezeigt, andernfalls ist WebVZ nicht verwendbar:

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 WebVZ starten und einrichten

Um WebVZ zu starten, können Sie den Server mit diesem Befehl starten. Sie können es in Ihre init.d oder Startskripte einfügen…. was Ihnen gefällt.

main:~/WebVZ# ruby script/server

Wenn alles gut ist, wird eine Nachricht erscheinen und sagen, dass Webrick auf Port 3000 gestartet wurde.

Jetzt müssen wir uns mit einem Webbrowser zu http://[youripaddress]:3000 verbinden. Melden Sie sich mit

Benutzername: admin  
Passwort: admin123

Zuerst müssen wir WebVZ sichern, indem wir ein eigenes Konto erstellen. Melden Sie sich mit Ihren Kontodaten an und löschen Sie das Administratorkonto.

4.0 Links

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

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.