XEN Administration der virtuellen Maschinen

xm

xm ist das Haupt-Programm zur Verwaltung von Xens Gast-VMs. Wir haben es oben schon einmal benutzt, um die VMs zu starten. xm kann aber wesentlich mehr.

xm list

Gibt aus:

# xm list
Name                              ID Mem(MiB) VCPUs State  Time(s)
Domain-0                           0       64     1 r-----   112.0
vm1                                3      128     1 ------    27.4

Erläuterungen zu der Ausgabe:

Beschreibung
Name ist der Name der VM
ID ist die Nummer der VM/Domain, wichtig, um z.B. nachträglich an die Konsole der VM zu kommen
Mem(MiB) Arbeitsspeicherzuweisung in Megabyte
VCPUs Anzahl der zugewiesenen Prozessoren
State Status
r = running – laufend
b = blockiert
p = pausierend
s = shutdown – heruntergefahren
c = crashed – abgestürzt
Time(s) Verbrauch von CPU-Rechenzeit in Sekunden

xm console

Dieses dient dem Zugriff auf die Konsole. Damit erscheint genau das vor einem, was man sehen würde, als wenn man vor einem realen PC sitzen würde.
Beispiel:

xm console 3

Die 3 ist ID der VM, entnommen aus dem obigen Beispiel mit xm list
ACHTUNG: Um sich wieder von der VM-Konsole abzumelden, muss bei deutscher Tastatur CTRL ‘5’ eingegeben werden. Bei Apple-Tastaturen funktioniert manchmal auch “CTRL + !”

xm shutdown

Mit diesem Kommando wird das Betriebssystem der VM angewiesen, herunterzufahren. Das kommt ist das selbe wie wenn man in der entsprechenden VM

shutdown -h now

eingeben wuerde.

xm shutdown Domain-Id

xm reboot

Dies rebooted eine VM

xm reboot Domain-ID

xm destroy

Dies kann mit einem physikalischen ausschalten der VM verglichen werden.

xm destroy Domain-Id

xm mem-set

Über dieses Kommando kann die Speicherzuweisung für eine VM angepasst werden.
Syntax:

xm mem-set Domänen-Id Hauptspeicher

Beispiel:

xm mem-set 3 256

Das Betriebssystem in der VM konnte bei mir den neu zugewiesenen Speicher erst nach Neustart der VM nutzen.
Soll die Speicherzuweisung auf Dauer verändert werden, ist in der VM-Konfigurations-Datei der Wert memory anzupassen

xm save

Mit xm save ist es möglich eine XEN-VM im laufenden Betrieb zu speichern:

xm save domainname backupfile

xm restore

Dies stellt das zuvor mit [xm save>#xm+save] erstellte Backup wieder her.

xm restore backupfile

xm dmesg

Dies gibt die Xen Bootmeldungen aus.

xm info

Dies gibt Informationen über den Host-Rechner aus.

xm top

Gibt performanceinformationen über alle VMs aus.

xm pause

Dies legt eine VM schlafen

xm pause Domain ID

xm unpause

Dies weckt die VM wieder auf

xm unpause Domain ID

Links

XEN Images zum Download
http://buch.eisxen.org/7.html
Referenzen
http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu
https://wiki.ubuntu.com/XenOnUbuntuBinaryInstall
http://www.ubuntuforums.org/showthread.php?t=178027
http://www.pug.org/index.php/Xen-Installation
Weiteres
http://linuxwiki.de/Xen
https://wiki.ubuntu.com/XenVirtualMachine/XenOnUbuntuDapper
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/documentation.html
http://wwwbs.informatik.htw-dresden.de/svortrag/i02/Johne/s51217_xen_vortrag/