Virtualisierung/Paravirtualisierung
Die Paravirtualisierung ist der ursprüngliche, von der Xen-Server-Familie verfolgte Virtualisierungsansatz. Es wird keine vollständige Hardware-Umgebung simuliert. Stattdessen wird dem Gastsystem der Zugriff auf einige zentrale Hardware-basierende Strukturen wie Page Tables oder Interrupt-Tabellen ermöglicht.
Hier liegt eine Virtualisierungs-Schicht (auch: Hypervisor, Monitor, Virtual Machine Monitor) zwischen Hardware, virtualisierter Hardware und Betriebssystem. Das Gastsystem wird auf einer niedrigeren Privilegstufe ausgeführt als der Hypervisor. Durch den direkten Zugriff auf die Hardware ist der Virtualisierungs-Overhead geringer, sodass Paravirtualisierung eine sehr hohe Performance des Gastsystems ermöglicht. Das Gastsystem merkt entsprechend, dass es in einer paravirtuellen Umgebung läuft und muss besonders angepasst sein - eine Virtualisierung von Windows-Systemen ist somit nicht möglich.
-------------------------------------------------------------------------------- | Wirt: Hardware | | ---------------------------------------------------------------------------- | | | Wirt: Virtualisierungs-Schicht (Hypervisor) | | | | ----------------------------------- ----------------------------------- | | | | | Gast: Virtuelle Maschine | | Gast: Virtuelle Maschine | | | | | | ------------------------------- | | ------------------------------- | | | | | | | Gast: Betriebssystem | | | | Gast: Betriebssystem | | | | | | | | (Gastsystem) | | | | (Gastsystem) | | | | | | | | --------------------------- | | | | --------------------------- | | | | | | | | | Gast: Anwendung | | | | | | Gast: Anwendung | | | | | | | | | | | | | | | | | | | | | | | | | --------------------------- | | | | --------------------------- | | | | | | | ------------------------------- | | ------------------------------- | | | | | ----------------------------------- ----------------------------------- | | | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------
Mit dem Erscheinen der neueren Prozessorfamilien von Intel und AMD verliert die reine Paravirtualisierung mehr und mehr an Bedeutung.
Beispiele:
- Xen-Server
- VMware ESX Server