Virtualisierung · 2 min read · Jan 08, 2026

Installation und Verwendung von OpenVZ auf Debian Lenny (AMD64)

Installation und Verwendung von OpenVZ auf Debian Lenny (AMD64)

Version 1.1
Autor: Falko Timme

In diesem HowTo werde ich beschreiben, wie man einen Debian Lenny-Server für OpenVZ vorbereitet. Mit OpenVZ können Sie mehrere Virtuelle Private Server (VPS) auf derselben Hardware erstellen, ähnlich wie bei Xen und dem Linux Vserver-Projekt. OpenVZ ist der Open-Source-Zweig von Virtuozzo, einer kommerziellen Virtualisierungslösung, die von vielen Anbietern verwendet wird, die virtuelle Server anbieten. Der OpenVZ-Kernel-Patch ist unter der GPL-Lizenz lizenziert, und die Benutzertools unter der QPL-Lizenz.

Dieses HowTo ist als praktische Anleitung gedacht; es behandelt nicht die theoretischen Hintergründe. Diese werden in vielen anderen Dokumenten im Web behandelt.

Dieses Dokument kommt ohne jegliche Gewährleistung! Ich möchte sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies für Sie funktionieren wird!

1 Vorbemerkung

Ich benutze hier ein x86_64 (amd64) System. Wenn Sie auf einem i386-System sind, werden einige Befehle leicht unterschiedlich sein - ich habe Anmerkungen zu diesen Teilen hinzugefügt.

2 Installation von OpenVZ

Ein OpenVZ-Kernel und die Pakete vzctl und vzquota sind in den Debian Lenny-Repositories verfügbar, sodass wir sie wie folgt installieren können:

apt-get install linux-image-openvz-amd64 vzctl vzquota

(Wenn Sie auf einem i386-System sind, heißt das Kernel-Paket linux-image-openvz-686.)

Erstellen Sie einen Symlink von /var/lib/vz nach /vz, um die Abwärtskompatibilität zu gewährleisten:

ln -s /var/lib/vz /vz

Öffnen Sie /etc/sysctl.conf und stellen Sie sicher, dass Sie die folgenden Einstellungen darin haben:

vi /etc/sysctl.conf

| [...] net.ipv4.conf.all.rp_filter=1 net.ipv4.icmp_echo_ignore_broadcasts=1 net.ipv4.conf.default.forwarding=1 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.ip_forward=1 kernel.sysrq = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.eth0.proxy_arp=1 [...] |

Wenn Sie /etc/sysctl.conf ändern müssen, führen Sie danach aus

sysctl -p

Der folgende Schritt ist wichtig, wenn die IP-Adressen Ihrer virtuellen Maschinen aus einem anderen Subnetz stammen als die IP-Adresse des Hostsystems. Wenn Sie dies nicht tun, funktioniert das Netzwerk in den virtuellen Maschinen nicht!

Öffnen Sie /etc/vz/vz.conf und setzen Sie NEIGHBOUR_DEVS auf all:

vi /etc/vz/vz.conf

| [...] # Steuert, welche Schnittstellen ARP-Anfragen senden und APR-Tabellen ändern. NEIGHBOUR_DEVS=all [...] |

Ich möchte auch das Paket vzdump installieren, das in den Debian Lenny-Repositories nicht verfügbar ist - glücklicherweise gibt es ein .deb-Paket auf http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/. Zuerst installieren wir das Paket cstream, von dem vzdump abhängt:

apt-get install cstream

Dann installieren wir vzdump wie folgt:

wget http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/vzdump_1.1-1_all.deb  
dpkg -i vzdump_1.1-1_all.deb

Schließlich starten Sie das System neu:

reboot

Wenn Ihr System ohne Probleme neu startet, dann ist alles in Ordnung!

Führen Sie aus

uname -r

und Ihr neuer OpenVZ-Kernel sollte angezeigt werden:

server1:~# uname -r  
2.6.26-1-openvz-amd64  
server1:~#
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.