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/gemBearbeiten 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 --systemSie müssen Rails 2.0.2 installieren:
main:~# gem install -v=2.0.2 rails3.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.gzEntpacken Sie das heruntergeladene Archiv:
main:~# tar -xzvf webvz.1.5.tar.gzGehen Sie in das WebVZ-Verzeichnis:
main:~# cd webvz.1.5Aufgrund 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/irbmain:~/WebVZ# ln -s /etc/sysconfig/vz-scripts/ /etc/vz/conf3.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/serverWenn 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: admin123Zuerst 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
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.