Xen eisXEN download installation Howto domU, JeOS (Just enough Operating System)
(Link zu dieser Seite als [[QEMU-KVM-Buch/ Anhang/ Weitere Virtualisierer und Emulatoren/ Xen]])
[bearbeiten] Xen
Website: http://www.xen.org
Die Software Xen ist ein Typ-1-Hypervisor, der an der Universität Cambridge entwickelt wird. Xen zieht als abstrahierende Schicht zwischen der Hardware und den Gast-Systemen ein und wacht über die Verteilung der Ressourcen (CPU-Zeit, I/O-Zyklen und so weiter). Das Xen-Projekt nutzt Source-Code vom QEMU-Projekt zur Emulation gängiger PC-Komponenten. Das Einsatzziel von Xen ist, wie bei der Kernel-based Virtual Machine, die Server-Konsolidierung. Xen beherrscht im Gegensatz zu KVM auch die Paravirtualisierung. Wird die Paravirtualisierung eingesetzt, können nur angepasste Gast-Systeme eingesetzt werden. Xen ist komplex und aufwendig zu installieren. Zuerst ist ein Boot-Loader notwendig, der in mehreren Schritten und in der richtigen Reihenfolge die notwendigen Software-Komponenten startet. Es muss zuerst der Hypervisor und danach das angepasste Betriebssystem für die privilegierte virtuelle Maschine geladen werden. Die Beschreibung dessen würde den Rahmen einer Kurzbeschreibung sprengen. Eine unkomplizierte Installation ermöglicht eisXEN (http://www.eisxen.org). eisXEN kann unter QEMU oder der Kernel-based Virtual Machine getestet werden (siehe http://qemu-buch.de/d/Gast-Systeme/_x86-Architektur/_Hypervisor).
[bearbeiten] Management von virtuellen Maschinen
Wie bei der Kernel-based Virtual Machine wird auch bei Xen oft die Bibliothek libvirt als Grundlage für das Verwalten von virtuellen Maschinen verwendet. Eine ausführlichere Beschreibung findet man unter der URL http://qemu-buch.de/d/Managementtools/_libvirt-Tools. Ein Befehlsübersicht findet man unter der URL http://qemu-buch.de/d/Anhang/_libvirt.
Wenn das Host-System Ubuntu Linux ist, ist das Anlegen einer virtuellen Maschine mit dem ubuntu-vm-builder möglich. Eine ausführlichere Beschreibung findet man unter der URL http://qemu-buch.de/d/Managementtools/_libvirt-Tools.
Um virtuelle Maschinen mit openQRM anzulegen, ist zunächst das PlugIn xen zu installieren und aktivieren (siehe http://qemu-buch.de/d/Managementtools/_OpenQRM). Danach ist eine Appliance mit dem Ressource-Type Xen Host zu generieren. Mit dem Xen Manager (Menü Xen-PlugIn) legt man eine neue virtuelle Maschine an.
[bearbeiten] Links
- https://help.ubuntu.com/community/Xen
- http://www.pug.org/mediawiki/index.php/Xen-Installation
- http://www.galileocomputing.de/artikel/gp/artikelID-353
- http://www.pro-linux.de/work/virtual-ha/virtual-ha5.html
- XEN Buch
- eisXen domU Images/Templates
- http://mln.sourceforge.net/ The MLN Project (Manage Large Networks)
- http://blog.rootserverexperiment.de/2006/07/22/ubuntu-als-domu-xen-debootstrappen/
- http://wiki.debian.org/DebianLive/Howto/Xen
- Citrix XenServer wird kostenlos
- http://xenbits.xensource.com/git-http/