OpenVZ Management · 2 min read · Jan 05, 2026
Verwalten von OpenVZ mit dem WebVZ-Kontrollpanel auf Debian Lenny
Verwalten von OpenVZ mit dem WebVZ-Kontrollpanel auf Debian Lenny
Version 1.0
Autor: Falko Timme
Diese Anleitung erklärt, wie Sie WebVZ auf einem Debian Lenny OpenVZ-Host installieren können. WebVZ ist ein leichtes, webbasiertes Kontrollpanel für OpenVZ. Es hat seinen eigenen Webserver (Webrick) und eine Datenbank-Engine (SQLITE 3).
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
Ich verwende hier einen Debian Lenny-Server mit dem Hostnamen server1.example.com und der IP-Adresse 192.168.0.100.
Ich gehe davon aus, dass OpenVZ bereits auf dem Server installiert ist und funktioniert, z.B. wie in diesem Tutorial gezeigt: OpenVZ auf Debian Lenny (AMD64) installieren und verwenden.
2 Installation von WebVZ
Zuerst installieren wir einige Voraussetzungen:
apt-get install ruby rubygems libsqlite3-ruby sqlite3 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8WebVZ benötigt Rails Version 2.1.0, die wir wie folgt installieren:
gem install -v=2.1.0 railsAls nächstes laden wir WebVZ herunter und installieren es im Verzeichnis /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-scriptsDas war’s - jetzt können wir WebVZ wie folgt installieren (Sie müssen sich noch im Verzeichnis /usr/local/webvz befinden):
ruby script/serverSie sollten etwas wie folgt sehen:
server1:~/webvz.2.0# ruby script/server
=> Booting WEBrick...
=> Rails 2.1.0-Anwendung gestartet auf http://0.0.0.0:3000
=> Ctrl-C zum Herunterfahren des Servers; rufen Sie --help für Optionen auf
[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(Bitte beachten Sie, dass die Eingabeaufforderung nicht zurückkehrt, bis Sie CTRL+D drücken, aber das würde auch WebVZ beenden. Ich werde dieses Problem gleich ansprechen. Für jetzt lassen wir WebVZ laufen.)
3 Verwendung von WebVZ
Öffnen Sie jetzt einen Browser und gehen Sie zu http://server1.example.com:3000 oder http://192.168.0.100:3000 und melden Sie sich mit dem Benutzernamen admin und dem Passwort admin123 an:

Nach der ersten Anmeldung gehen Sie zum Tab Benutzer und ändern Sie Ihr Passwort:


Der Tab OS-Templates zeigt eine Liste der derzeit installierten Betriebssystemvorlagen für OpenVZ an:

Um einen neuen Container zu erstellen, gehen Sie zu Container > Neuer Container…

… und füllen Sie das folgende Formular aus:

Der Container wird dann erstellt. Danach können Sie ihn von WebVZ aus verwalten:

4 WebVZ als Daemon ausführen
Wie ich am Ende von Kapitel 2 erwähnt habe, wird der WebVZ-Prozess beendet, sobald Sie CTRL+D drücken oder das Befehlszeilenfenster schließen. Natürlich ist das nicht das, was wir wollen. Wir können WebVZ wie folgt als Daemon ausführen:
cd /usr/local/webvz/
ruby script/server &>/dev/null &Wenn Sie möchten, dass WebVZ beim Booten gestartet wird, können Sie /etc/rc.local bearbeiten…
vi /etc/rc.local… und die Zeile cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & vor der exit 0-Zeile hinzufügen:
| #!/bin/sh -e # # rc.local # # Dieses Skript wird am Ende jedes Multiuser-Runlevels ausgeführt. # Stellen Sie sicher, dass das Skript "exit 0" bei Erfolg oder einen anderen # Wert bei Fehler zurückgibt. # # Um dieses Skript zu aktivieren oder zu deaktivieren, ändern Sie einfach die # Ausführungsbits. # # Standardmäßig tut dieses Skript nichts. cd /usr/local/webvz/ && /usr/bin/ruby script/server &>/dev/null & exit 0 |
5 Links
- WebVZ: http://webvz.sourceforge.net/index.html
- OpenVZ: http://wiki.openvz.org/
- Debian: http://www.debian.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.