| Slideshow ^ |< << Slide 7 of 11 >> >| |
Xen
Xen ist eine Open Source paravirtualization Lösung auf Betriebssystem der Firma Xensource, die an der University of Cambridge enstanden ist.
- Xen benötigt einen hypervisor und ein auf die Virtualisierung angepasstes Betriebssystem.
- Eine privilegierte Domain (Dom0) übernimmt mithilfe des hypervisors die I/O Operationen für die Gast-Domains (DomU)
- Der Xen hypervisor lauft im Ring0 (supervisor mode) - die Gast Betriebsysteme werden in den Ring1 verschoben.
- Die Performance kommt dem nicht virtualisierten System sehr nahe.
Xen unterstützt das Ziel jeder Virtualisierungslösung - die live migration. Das Beispiel zeigt die Migration eines stark belasteten Webservers:
- Mit Xen lassen sich ganze Serverlandschaften inklusive Firewall auf einem Rechner vereinigen.
- Nur Betriebssysteme die verändert werden dürfen (Open Source) können die Vorteile der Paravirtualization nutzen. (Linux, Opensolaris, NetBSD, FreeBSD, Minix, Plan 9)
Xen unterstützt seit Version 3.0 auch die full virtualization (unmodifizierte Betriebssysteme) auf Intel-VT und AMD-V Prozessoren. Die Performance ist aber schlechter als bei der Paravirtualization.
Es ist auch eine Live-CD Xenoppix
Quellen:
| Slideshow ^ |< << Slide 7 of 11 >> >| |
