Virtuelle Maschinen · 2 min read · Feb 11, 2026

Die perfekte Xen 3.0.3 Einrichtung für Debian Sarge - Seite 4

4.4.2 Erstellen und Starten der ersten virtuellen Maschine

Jetzt erstellen wir unsere erste virtuelle Maschine, vm01, indem wir eine Kopie unserer Vorlage machen:

cp -pf /vserver/images/vm_base.img /vserver/images/vm01.img  
cp -pf /vserver/images/vm_base-swap.img /vserver/images/vm01-swap.img

Dann erstellen wir eine Xen-Konfigurationsdatei für vm01, /etc/xen/vm01-config.sxp:

vi /etc/xen/vm01-config.sxp

| name="vm01" kernel="/boot/vmlinuz-2.6-xenU" root="/dev/hda1" memory=32 disk=['file:/vserver/images/vm01.img,hda1,w','file:/vserver/images/vm01-swap.img,hda2,w'] # netzwerk vif=[ '' ] dhcp="off" ip="192.168.0.101" netmask="255.255.255.0" gateway="192.168.0.1" hostname="vm01.example.com" extra="3" |

Im Speicher geben Sie den RAM an, den Sie dieser virtuellen Maschine zuweisen möchten (hier: 32 MB). Im Disk geben Sie an, welche Images verwendet werden sollen und wie sie gemountet werden (d.h. unter welcher Partition, z.B. hda1). Dies muss den Einstellungen in der /etc/fstab-Datei des Images entsprechen! In den Netzwerkeinstellungen teilen wir vm01 mit, dass seine IP-Adresse 192.168.0.101 ist (die IP-Adresse der Hauptmaschine (dom0) ist 192.168.0.100) und welchen Hostnamen es hat.

Wenn Sie möchten, dass vm01 beim nächsten Boot des Systems automatisch startet, tun Sie dies:

ln -s /etc/xen/vm01-config.sxp /etc/xen/auto

Jetzt starten wir vm01:

xm create -c /etc/xen/vm01-config.sxp

Wenn alles in Ordnung ist, sollte vm01 ohne Probleme hochfahren, und Sie sollten sich anmelden können. Durch Ausführen von

iptables -L

sollten Sie sehen, dass iptables auf vm01 verfügbar ist. Um die Shell von vm01 zu verlassen, drücken Sie CTRL+] wenn Sie an der Konsole sind, oder CTRL+5 wenn Sie PuTTY verwenden. Von außen sollten Sie in der Lage sein, sich über SSH mit 192.168.0.101 zu verbinden.

Zurück in der Shell von dom0 können Sie vm01 herunterfahren, indem Sie

xm shutdown vm01

ausführen. Hier sind einige andere Xen-Befehle:

xm create -c /path/to/config - Starten einer virtuellen Maschine.
xm shutdown - Stoppen einer virtuellen Maschine.
xm destroy - Stoppen einer virtuellen Maschine sofort, ohne sie herunterzufahren. Es ist, als würden Sie den Netzschalter ausschalten.
xm list - Listet alle laufenden Systeme auf.
xm console - Anmelden an einer virtuellen Maschine.
xm help - Liste aller Befehle.

Jetzt können Sie das Hauptsystem neu starten, um zu sehen, ob vm01 automatisch hochfährt (wenn Sie den Symlink in /etc/xen/auto erstellt haben):

shutdown -r now

4.4.3 Erstellen und Anpassen weiterer virtueller Maschinen

Sie können weitere virtuelle Maschinen einfach erstellen, indem Sie die Bildvorlage kopieren:

cp -pf /vserver/images/vm_base.img /vserver/images/vm02.img  
cp -pf /vserver/images/vm_base-swap.img /vserver/images/vm02-swap.img

Dann müssen Sie eine Xen-Konfigurationsdatei erstellen, z.B. /etc/xen/vm02-config.sxp:

vi /etc/xen/vm02-config.sxp

| name="vm02" kernel="/boot/vmlinuz-2.6-xenU" root="/dev/hda1" memory=32 disk=['file:/vserver/images/vm02.img,hda1,w','file:/vserver/images/vm02-swap.img,hda2,w'] # netzwerk vif=[ '' ] dhcp="off" ip="192.168.0.102" netmask="255.255.255.0" gateway="192.168.0.1" hostname="vm02.example.com" extra="3" |

Starten Sie die Maschine:

xm create -c /etc/xen/vm02-config.sxp

Wenn Sie einen Fehler wie diesen erhalten:

Using config file "/etc/xen/vm02-config.sxp".  
Error: Error creating domain: The privileged domain did not balloon!

bedeutet dies, dass die virtuelle Maschine versucht hat, mehr Speicher zu verwenden, als verfügbar ist. Bearbeiten Sie die Konfigurationsdatei der virtuellen Maschine und verringern Sie den Wert von memory und versuchen Sie es erneut.

Erstellen Sie einen Symlink, wenn Sie die virtuelle Maschine beim Booten starten möchten:

ln -s /etc/xen/vm02-config.sxp /etc/xen/auto

Jetzt können Sie sich in jede Maschine einloggen, z.B. über SSH, und sie so konfigurieren, als wäre es ein normales System.

Sie können so viele virtuelle Maschinen erstellen, wie Sie möchten. Ihre Hardware ist die Grenze!

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.