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.8

WebVZ benötigt Rails Version 2.1.0, die wir wie folgt installieren:

gem install -v=2.1.0 rails

Als 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 webvz
ln -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-scripts

Das war’s - jetzt können wir WebVZ wie folgt installieren (Sie müssen sich noch im Verzeichnis /usr/local/webvz befinden):

ruby script/server

Sie 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

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.