Kapitel 16. Das Verwalten virtueller Maschinen unter Verwendung von xend
Der xend Kontrollknoten-Daemon führt gewisse Systemverwaltungsfunktionen durch, die im Zusammenhang mit virtuellen Maschinen stehen. Dieser Daemon kontrolliert die virtualisierten Ressourcen und xend muss so laufen, dass er mit virtuellen Maschinen interagiert. Bevor Sie xend starten, müssen Sie die Betriebsparameter angeben, indem Sie die xend-Konfigurationsdatei
xend-config.sxp
, die sich im Verzeichnis etc/xen
befindet, bearbeiten. Nachfolgend finden Sie die Parameter, die Sie in der Konfigurationsdatei xend-config.sxp
aktivieren oder deaktivieren können:
Element | Beschreibung |
---|---|
console-limit
|
Determines the console server's memory buffer limit and assigns values on a per-domain basis
|
min-mem
|
Bestimmt die minimale Anzahl an Megabytes, die für domain0 reserviert werden (wenn Sie 0 eingeben, ändert sich der Wert nicht)
|
dom0 cpus
|
Bestimmt die Zahl der von domain0 verwendeten CPUs (mindestens 1 CPU wird standardmäßig zugewiesen)
|
enable-dump
|
Bestimmt, dass im Falle eines Absturzes ein Dump aktiviert wird (Standard ist 0)
|
external-migration-tool
|
Bestimmt das Skript oder die Anwendung, die die externe Gerätemigration handhabt (die Skripte müssen sich in
etc/xen/scripts/external-device-migrate befinden)
|
logfile
|
Bestimmt den Ort der Protokolldatei (standardmäßig
/var/log/xend.log )
|
loglevel
|
Filtert die Werte des Protokollmodus aus: DEBUG, INFO, WARNING, ERROR oder CRITICAL (standardmäßig DEBUG)
|
network-script
|
Bestimmt das Skript, dass die Netzwerkumgebung aktiviert (Skripte müssen sich im Verzeichnis
etc/xen/scripts befinden)
|
xend-http-server
|
Aktiviert den HTTP-Stream Paket-Management-Server (standardmäßig "no")
|
xend-unix-server
|
Aktiviert den UNIX Domain-Socket-Server (ein Socket-Server ist ein Kommunikationsendpunkt, der Lowlevel-Netzwerkverbindungen handhabt und einkommende Verbindungen akzeptiert oder abweist)
|
xend-relocation-server
|
Aktiviert den Umzugsserver für maschinenübergreifende Migrationen (standardmäßig "no")
|
xend-unix-path
|
Bestimmt den Ort, an dem der Befehl
xend-unix-server Daten ausgibt (standardmäßig var/lib/xend/xend-socket )
|
xend-port
|
Bestimmt den Port, den der HTTP-Management-Server verwendet (standardmäßig 8000)
|
xend-relocation-port
|
Bestimmt den Port, den der Umzugsserver verwendet (standardmäßig 8002)
|
xend-relocation-address
|
Bestimmt die Adressen der virtuellen Maschine, die für die Systemmigration gestattet sind
|
xend-address
|
Bestimmt die Adresse, mit der sich der Domain-Socket-Server verbindet.
|
Nachdem Einrichten dieser Betriebsparameter sollten Sie überprüfen, dass xend läuft und falls dies nicht der Fall ist, den Daemon initialisieren. Sie können den xend-Daemon am Kommandozeilenprompt starten, indem Sie Folgendes eingeben:
service xend start
Mit Hilfe von xend können Sie den Daemon stoppen:
service xend stop
Dies beendet das Ausführen des Daemon.
Mit Hilfe von xend können Sie den Daemon neu starten:
service xend restart
Der Daemon startet erneut.
Sie können den Status des xend-Daemon überprüfen.
service xend status
The output displays the daemon's status.