Linux Vserver · 5 min read · Feb 10, 2026

Linux-Vserver auf Debian Testing (Etch), der einfache Weg

Linux-Vserver auf Debian Testing (Etch), der einfache Weg

In diesem Tutorial zeige ich Ihnen, wie Sie Linux-Vserver auf Debian Testing (Etch) auf einfache Weise installieren. Dies ist mein erstes Tutorial hier, also lassen Sie mich bitte wissen, ob es Ihnen gefällt oder nicht. Sie werden es vielleicht etwas ausführlich finden, da ich versuche, die Dinge so detailliert zu erklären, dass jeder versteht, was ich meine :-)

Was ist Linux-Vserver, fragen Sie? Es ist einfach. Grundsätzlich ist Linux-Vserver ein Open-Source-System, das verwendet wird, um einen einzelnen physischen Server in mehrere virtuelle Server zu trennen. Von der Linux-Vserver-Website:

“Linux-VServer ermöglicht es Ihnen, virtuelle private Server und Sicherheitskontexte zu erstellen, die wie ein normaler Linux-Server funktionieren, aber viele unabhängige Server gleichzeitig in einer Box mit voller Geschwindigkeit betrieben werden können. Alle Dienste, wie ssh, Mail, Web und Datenbanken, können auf einem solchen VPS ohne Modifikation gestartet werden, genau wie auf jedem echten Server. Jeder virtuelle Server hat seine eigene Benutzerdatenbank und Root-Passwort und stört nicht andere virtuelle Server.”

Zwei Begriffe, die Sie kennen sollten, sind:

  • Host-System: Dies ist das Hauptsystem (der physische Server), auf dem Sie Linux-Vserver installieren.
  • Gast-System: Dies sind die virtuellen Systeme, die Sie mit den Linux-Vserver-Dienstprogrammen erstellen. Sie laufen auf dem Host-System und sind alle voneinander isoliert.

Die meisten Tutorials erwähnen, dass Sie Ihren eigenen Kernel kompilieren müssen, um Linux-Vserver zu verwenden. Debian Etch enthält jedoch standardmäßig einen Linux-Vserver-Kernel, sodass Sie ihn nicht selbst kompilieren müssen. Dies hat den Vorteil, dass es einfacher und schneller zu installieren ist, und es ist einfach, mit Sicherheitsupdates auf dem neuesten Stand zu bleiben.

Erste Schritte

Das erste, was Sie tun müssen, ist, ein System mit einer frischen Installation von Debian Etch zu haben. Dazu laden Sie die Debian Testing CD von http://www.debian.org/ herunter und installieren nur das Basissystem. Nachdem Sie das Basissystem installiert haben, besteht der nächste Schritt darin, sicherzustellen, dass die Repositories aktiviert sind. Stellen Sie zunächst sicher, dass Sie der Superuser sind (die Eingabeaufforderung ist ein #, nicht ein $). Wenn nicht, werden Sie Superuser (root):

$ su  
#

Sobald Sie sicher sind, dass Sie root sind, müssen wir /etc/apt/sources.list bearbeiten:

# nano /etc/apt/sources.list

Stellen Sie sicher, dass eine Zeile ähnlich dieser in der Datei vorhanden ist:

deb ftp://ftp.au.debian.org/debian etch main contrib non-free 

Wenn nicht, fügen Sie sie hinzu. Drücken Sie CTRL+O und drücken Sie ENTER, um die Datei zu speichern, und drücken Sie dann CTRL+X, um zu beenden.
Danach müssen wir die Paketliste aktualisieren, also geben Sie den folgenden Befehl ein:

# apt-get update

Die Pakete

Jetzt, da wir die Paketliste aktualisiert haben, besteht der nächste Schritt darin, alle erforderlichen Pakete zu installieren. Die von Linux-Vserver benötigten Pakete sind:

  • linux-image-vserver-686 - Dies ist der eigentliche Kernel
  • util-vserver - Dies sind die Dienstprogramme, die zur Verwaltung der Gäste verwendet werden
  • vserver-debiantools - Dies sind spezielle Vserver-Tools für Debian, die verwendet werden, um Debian-Gastsysteme zu erstellen und zu duplizieren.
  • ssh - Dies ist wahrscheinlich bereits installiert, aber nur für den Fall, dass es nicht der Fall ist

Also, lassen Sie uns diese installieren:

# apt-get install linux-image-vserver-686 util-vserver vserver-debiantools ssh

Sobald das erledigt ist, müssen wir neu starten:

# reboot

Wenn das GRUB-Menü erscheint, stellen Sie sicher, dass Sie den Vserver-Kernel auswählen. Sobald Ihr System bootet, verwenden Sie den neuen Kernel. Sie können dies überprüfen, indem Sie

# uname -r   
2.6.16-2-vserver-686

Beachten Sie, dass die Ausgabe ‘vserver’ enthält? Das bedeutet, dass Sie den VServer-Kernel verwenden.

Rate mal? Das ist die gesamte Installation! Alles ist jetzt eingerichtet und bereit zur Verwendung :-). Es gibt jedoch eine sehr wichtige Sache zu tun: Erstellen Sie die Gastsysteme.

Erstellen eines virtuellen Servers (Gast)

Jetzt, da Linux-Vserver eingerichtet und bereit zur Verwendung ist, müssen wir ein Gast-System erstellen. Auf einem Debian-System können Sie dies mit dem Befehl newvserver tun. Die Syntax dieses Befehls lautet:

newvserver –vsroot /var/lib/vservers/ –hostname \
–domain –ip / \
–dist etch –mirror –interface

(die Rückwärtsschrägstriche am Ende der Zeilen bedeuten, dass es in die nächste Zeile fortgesetzt wird. Sie können es so kopieren [mit den Rückwärtsschrägstrichen] oder den gesamten Befehl in einer Zeile eingeben [und die Rückwärtsschrägstriche ausschließen], wie ich es unten tue)

Die Befehlszeilenargumente sind:

  • vsroot - Hier werden die Dateien für die Gäste aufbewahrt. Bei einer Standardinstallation befindet sich dies unter /var/lib/vservers. Alternativ erstellen einige Leute eine separate Partition für ihre Vserver.
  • Hostname - Der Hostname des Systems (z. B. test1)
  • Domain - Die Domain des Systems. Dies ist normalerweise dasselbe wie die Domain, die Sie für das Host-System gewählt haben (z. B. dan-network.local. Dies muss nicht real sein, es wird nur intern verwendet.)
  • IP-Adresse - Die IP-Adresse für das Gast-System (z. B. 10.1.1.7)
  • CIDR-Bereich - Der CIDR-Bereich für Ihr lokales Netzwerk. Für ein 10.x.x.x-Netzwerk ist dies normalerweise /8. Für ein 172.16.x.x-Netzwerk ist dies normalerweise /16. Für ein 192.168.x.x-Netzwerk ist dies normalerweise /24. Wenn Ihr Netzwerk subnetted ist, wird dies anders sein. Im Zweifelsfall wählen Sie /8 :)
  • Dist - Die zu verwendende Distribution. Für die Zwecke dieser Übung verwenden wir etch.
  • Debian-Mirror - Der Debian-Mirror, den Sie verwenden (im Zweifelsfall wählen Sie ftp://ftp.debian.org/debian)
  • Interface - Ihre Netzwerkschnittstelle, wenn es nicht eth0 ist (z. B. eth1).

Also, lassen Sie uns einen Testserver erstellen. Die Einstellungen für unseren Testgast sind wie folgt:

Lass uns loslegen!

# newvserver --vsroot /var/lib/vservers/ --hostname *test1* --domain example.com --ip *10.1.1.7/8* --dist etch --mirror *http://ftp.au.debian.org/debian/* --interface eth1

Dies wird eine Debian-Netzwerkinstallation starten, die nur wenige Minuten dauern wird. Sobald die Pakete heruntergeladen und installiert sind, wird die Debian-Basiseinrichtung angezeigt. Dies wird Sie nach Ihrer Zeitzone fragen und auch nach einem Root-Passwort. Sobald Sie dies abgeschlossen haben, ist der VServer bereit zur Verwendung.

Betreten des Gast-Systems

OK, wir haben den Gast eingerichtet, jetzt müssen wir, um etwas Nützliches zu tun, den Gast starten und in seinen Kontext eintreten. Dazu verwenden wir den Befehl ‘vserver’. Die grundlegende Syntax dafür ist:

vserver [start | stop | restart | enter]

Um den Gast zu starten und einzutreten, den wir zuvor erstellt haben, geben Sie Folgendes ein:

vserver test1 start; vserver test1 enter

Die Ausgabe wird ungefähr so aussehen:

root@server1:/home/daniel# vserver test1 start; vserver test1 enter
Starting system log daemon: syslogd.
Starting internet superserver: no services enabled, inetd not started.
Starting periodic command scheduler….
test1:/#

Wir sind jetzt ‘drinnen’ im virtuellen Server. Sie können jeden Befehl ausführen, den Sie normalerweise ausführen würden. Beachten Sie, dass dies eine sehr grundlegende Installation ist, sodass Sie apt verwenden sollten, um alles zu installieren, was Sie möchten.

Sonstiges

Dieses Tutorial deckt nicht alles ab, es soll nur als Leitfaden dienen, um mit Linux-Vserver zu beginnen. Der Rest liegt an Ihrer Vorstellungskraft… Viel Spaß!

Daniel15 (Daniel Lo Nigro)
http://www.daniel15.com/
http://www.dansoftaustralia.net/

Referenzen

  • Linux-Vserver auf Debian Sarge
  • Linux-Vserver-Website
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.