Hypervisor
Hypervisor & Virtualisierung
Die Grundlage moderner IT-Infrastruktur – von VMware ESXi und Proxmox VE über Microsoft Hyper-V bis zu KVM und Xen. Lerne, wie Virtualisierung funktioniert und welcher Hypervisor der richtige ist.
Inhaltsverzeichnis
Schnellübersicht
Auf dieser Seite lernst du alles über Hypervisor und Virtualisierung:
- Definition: Was ist ein Hypervisor?
- Typ 1 vs Typ 2: Bare-Metal vs. Hosted
- 6 Hypervisor: ESXi, Proxmox, Hyper-V, VirtualBox, KVM, Xen
- Vergleich: Features, Lizenz, Einsatzgebiete
- Architektur: Wie Virtualisierung funktioniert
- Best Practices: Performance, Sicherheit, Backup
- FAQ: Häufige Fragen und Troubleshooting
1. Was ist ein Hypervisor?
Definition
Ein Hypervisor (auch Virtual Machine Monitor, VMM) ist eine Software, Firmware oder Hardware, die virtuelle Maschinen (VMs) erstellt und ausführt. Er ermöglicht es, mehrere Betriebssysteme gleichzeitig auf einer einzigen physischen Hardware zu betreiben.
Der Hypervisor abstrahiert die Hardware und teilt die Ressourcen (CPU, RAM, Storage, Netzwerk) den einzelnen VMs zu. Jede VM glaubt, sie hätte exklusiven Zugriff auf die Hardware – in Wirklichkeit teilt sie sich die Ressourcen mit anderen VMs.
Beispiel: Auf einem Server mit 64 GB RAM und 16 CPU-Kernen kannst du mit einem Hypervisor mehrere VMs betreiben – z.B. einen Web-Server (4 GB RAM, 2 Kerne), eine Datenbank (8 GB RAM, 4 Kerne) und einen Mail-Server (4 GB RAM, 2 Kerne) – gleichzeitig und isoliert voneinander.
Vorteile der Virtualisierung
- Konsolidierung: Mehrere Server auf einer Hardware → weniger Strom, Platz, Kosten
- Isolation: VMs sind voneinander getrennt → Sicherheit und Stabilität
- Flexibilität: VMs können schnell erstellt, gelöscht, migriert werden
- Snapshots: Zustand einer VM speichern und wiederherstellen
- Live Migration: VMs zwischen Hosts verschieben ohne Downtime
- Testing: Einfache Testumgebungen ohne zusätzliche Hardware
- Disaster Recovery: Schnelle Wiederherstellung nach Ausfällen
2. Typ 1 vs. Typ 2 Hypervisor
Hypervisor werden in zwei Hauptkategorien unterteilt – je nachdem, ob sie direkt auf der Hardware oder auf einem Host-Betriebssystem laufen:
Typ 1 – Bare-Metal
Vorteile
- Maximale Performance
- Geringer Overhead
- Direkter Hardware-Zugriff
- Ideal für Produktion
- Bessere Sicherheit
Nachteile
- Dedizierte Hardware nötig
- Komplexere Einrichtung
- Weniger flexibel
VMware ESXi, Microsoft Hyper-V, Proxmox VE, KVM, Xen, Citrix Hypervisor
Typ 2 – Hosted
Vorteile
- Einfach zu installieren
- Läuft auf bestehendem OS
- Ideal für Testing
- Keine dedizierte Hardware
- Gut für Einsteiger
Nachteile
- Höherer Overhead
- Geringere Performance
- Nicht für Produktion geeignet
Oracle VirtualBox, VMware Workstation, Parallels Desktop, VMware Fusion
Wann welcher Typ?
- Typ 1: Für Produktionsumgebungen, Server-Konsolidierung, Enterprise IT, Cloud-Infrastruktur
- Typ 2: Für Entwicklung, Testing, Ausbildung, Demo-Umgebungen, persönliche Nutzung
3. Architektur – Wie Virtualisierung funktioniert
Schichten einer virtualisierten Umgebung
Guest OS (Gast-Betriebssystem)
Windows, Linux, etc. – läuft in der VM
Hypervisor
VMware ESXi, Proxmox, Hyper-V, KVM – verwaltet die VMs
Host OS (nur bei Typ 2)
Windows, Linux – bei Typ 1 nicht vorhanden
Physische Hardware
CPU, RAM, Storage, Netzwerk
Virtualisierungstechnologien
- Hardware-Virtualisierung: Intel VT-x, AMD-V – CPU-Erweiterungen für bessere Performance
- Full Virtualization: Komplette Hardware-Emulation – Guest OS muss nicht modifiziert werden
- Paravirtualization: Guest OS ist für Virtualisierung optimiert – bessere Performance
- Hardware-Assisted: CPU unterstützt Virtualisierung direkt – moderner Standard
- Nested Virtualization: VMs in VMs – für Testing und Entwicklung
4. Die 6 wichtigsten Hypervisor
Hier eine Übersicht der wichtigsten Hypervisor-Lösungen – von Enterprise bis Open Source:
VMware ESXi
Der Marktführer im Enterprise-Bereich. Extrem stabil, skalierbar und mit umfangreichen Management-Tools.
- vSphere Management
- vMotion (Live Migration)
- HA (High Availability)
- DRS (Resource Scheduling)
- vSAN (Software-Defined Storage)
Proxmox VE
Die beliebteste Open-Source-Alternative. Basiert auf Debian Linux mit KVM und LXC.
- KVM + LXC Container
- Web-Interface
- Ceph Storage Integration
- Backup & Restore
- HA Cluster
Microsoft Hyper-V
Microsofts Virtualisierungslösung. Tief integriert in Windows Server und Azure.
- Windows Server Integration
- Live Migration
- Hyper-V Replica
- PowerShell Management
- Azure Hybrid Benefit
Oracle VirtualBox
Der beliebteste Typ-2-Hypervisor. Kostenlos, einfach und plattformübergreifend.
- Kostenlos & Open Source
- Windows, Linux, macOS
- Snapshots
- Shared Folders
- USB-Passthrough
KVM (Kernel-based VM)
Die Virtualisierungslösung direkt im Linux-Kernel. Basis für viele Cloud-Plattformen.
- Im Linux-Kernel integriert
- Maximale Performance
- Basis für OpenStack
- libvirt Management
- AWS, Google Cloud nutzen KVM
Xen Project
Einer der ältesten Hypervisor. Basis für AWS EC2 und viele Cloud-Provider.
- Paravirtualization Pionier
- Basis für AWS EC2
- Sehr sicher (Security-Fokus)
- XenServer (Citrix)
- XCP-ng (Open Source Fork)
5. Vergleich – Welcher Hypervisor für wen?
| Feature | VMware ESXi | Proxmox VE | Hyper-V | VirtualBox | KVM | Xen |
|---|---|---|---|---|---|---|
| Typ | Typ 1 | Typ 1 | Typ 1 | Typ 2 | Typ 1 | Typ 1 |
| Lizenz | Kommerziell | Open Source | Kommerziell | Open Source | Open Source | Open Source |
| Kosten | $$$ | Kostenlos* | $$ | Kostenlos | Kostenlos | Kostenlos |
| Web-Interface | ||||||
| Live Migration | ||||||
| HA Cluster | ||||||
| Container Support | (LXC) | |||||
| Backup Integration | ||||||
| Einsteigerfreundlich | Mittel | Gut | Gut | Sehr gut | Schwer | Schwer |
| Einsatzgebiet | Enterprise | SMB, Homelab | Windows Shops | Desktop, Testing | Cloud, Linux | Cloud, Security |
Empfehlung
- Enterprise mit Budget: VMware ESXi – ausgereift, Support, umfangreiche Features
- SMB / Homelab: Proxmox VE – kostenlos, Open Source, Web-Interface, Container-Support
- Windows-Umgebung: Hyper-V – tief integriert, Azure-Hybrid, PowerShell
- Desktop / Testing: VirtualBox – einfach, kostenlos, plattformübergreifend
- Cloud / Linux-native: KVM – maximale Performance, Basis für OpenStack
- Security-Fokus: Xen – Paravirtualization Pionier, sehr sicher
6. Best Practices für Hypervisor
Die wichtigsten Empfehlungen für einen stabilen und sicheren Hypervisor-Betrieb:
Performance
- Hardware-Virtualisierung aktivieren (VT-x/AMD-V)
- SSDs für VM-Storage nutzen
- RAM großzügig dimensionieren
- CPU-Overcommitment vermeiden
- NUMA-Architektur beachten
- Paravirtualisierte Treiber nutzen
Ressourcen-Management
- Ressourcen-Limits für VMs setzen
- Reservierungen für kritische VMs
- Shares für faire Verteilung
- Memory Ballooning nutzen
- Thin Provisioning für Storage
- Regelmäßige Ressourcen-Checks
Netzwerk
- VLANs für Netzwerk-Trennung
- Virtual Switches konfigurieren
- NIC-Teaming für Redundanz
- SR-IOV für Performance
- Management-Netzwerk isolieren
- Firewall-Regeln setzen
Backup & Recovery
- Regelmäßige VM-Backups
- 3-2-1-Regel beachten
- Backup-Tests durchführen
- Snapshot-Rotation
- Off-Site Backups
- Recovery-Zeit dokumentieren
Sicherheit
- Hypervisor regelmäßig patchen
- Management-Interface absichern
- Starke Passwörter / 2FA
- VM-Isolation beachten
- Unnötige Dienste deaktivieren
- Audit-Logs aktivieren
Monitoring
- Performance-Metriken sammeln
- Alerts bei kritischen Werten
- Capacity Planning betreiben
- Log-Analyse (SIEM)
- Grafana-Dashboards
- Regelmäßige Health-Checks
7. FAQ – Häufige Fragen
Häufige Fragen zu Hypervisoren
Virtualisierung (VMs): Jede VM hat ein eigenes Guest OS, eigenen Kernel, eigene Hardware-Emulation. Schwerer, aber vollständige Isolation.
Container (Docker, LXC): Teilen sich den Host-Kernel, nur User-Space isoliert. Leichter, schneller Start, aber weniger Isolation.
Proxmox VE bietet beides: KVM für VMs und LXC für Container – die perfekte Kombination!
Das hängt von den Ressourcen ab:
- CPU: Overcommitment 2:1 bis 4:1 möglich (je nach Workload)
- RAM: Kein Overcommitment empfohlen – kritisch für Performance
- Storage: IOPS sind oft der Flaschenhals – SSDs nutzen!
Faustregel: 10-20 VMs pro Host bei typischen Workloads mit 64 GB RAM und 16 Kernen.
Live Migration verschiebt eine laufende VM von einem Host zu einem anderen ohne Downtime:
- Wartungsarbeiten ohne Service-Unterbrechung
- Lastverteilung zwischen Hosts
- Energy Efficiency (Hosts bei geringer Last abschalten)
- Disaster Recovery (VMs zu Backup-Standort verschieben)
Alle modernen Typ-1-Hypervisor unterstützen Live Migration (vMotion, Hyper-V Live Migration, Proxmox Migration).
Proxmox VE:
- ✅ Kostenlos & Open Source
- ✅ Web-Interface inklusive
- ✅ KVM + LXC Container
- ✅ Ceph Storage integriert
- ✅ Backup-Lösung integriert
- ❌ Enterprise-Support nur gegen Bezahlung
VMware ESXi:
- ✅ Enterprise-Standard, sehr ausgereift
- ✅ Umfangreicher Support
- ✅ vSphere-Ökosystem
- ❌ Teure Lizenzen (ab ~5.000 € pro CPU)
- ❌ Kostenlose Version eingestellt
Empfehlung: Proxmox für SMB und Homelab, VMware für große Enterprise-Umgebungen mit Budget.
Mindestanforderungen:
- CPU: Intel VT-x oder AMD-V aktivieren (im BIOS)
- RAM: Mind. 8 GB, besser 16-32 GB
- Storage: SSDs dringend empfohlen
- Netzwerk: Gigabit Ethernet minimum
Für Produktion:
- Server-Hardware (Xeon/EPYC) mit ECC-RAM
- Redundante Netzteile
- RAID-Controller oder Enterprise SSDs
- 10 Gbit+ Netzwerk
- USV für Stromausfall-Schutz
Nested Virtualization bedeutet, einen Hypervisor in einer VM zu betreiben:
- VM in VM – z.B. Hyper-V in einer VMware-VM
- Ideal für Testing, Ausbildung, Homelab
- Performance-Einbußen (20-40% langsamer)
- Muss vom Host-Hypervisor unterstützt werden
Unterstützt von: VMware ESXi, Hyper-V, Proxmox VE, KVM (mit Konfiguration)
Die wichtigsten Sicherheitsmaßnahmen:
- Management-Interface isolieren: Eigener VLAN, nur von Admin-Netzwerk erreichbar
- Starke Authentifizierung: 2FA für Web-Interface, SSH-Keys statt Passwörter
- Regelmäßige Updates: Hypervisor und Guest OS patchen
- Firewall: Nur notwendige Ports öffnen
- VM-Isolation: Keine unnötigen Netzwerk-Verbindungen zwischen VMs
- Audit-Logs: Alle Admin-Aktionen protokollieren
- Backup: Regelmäßige Sicherung der VM-Konfigurationen
Snapshot:
- Erfasst Zustand einer VM zu einem Zeitpunkt
- Nur auf demselben Storage verfügbar
- NICHT als Backup geeignet!
- Ideal für kurzzeitige Tests (vor Updates)
- Performance-Einbußen bei langer Laufzeit
Backup:
- Vollständige Sicherung auf separatem Storage
- Unabhängig vom Host wiederherstellbar
- 3-2-1-Regel beachten
- Regelmäßige Recovery-Tests
- Pflicht für Produktions-VMs!
Zusammenfassung
Die wichtigsten Punkte
- Hypervisor: Software, die VMs erstellt und auf physischer Hardware ausführt
- Typ 1 (Bare-Metal): Direkt auf Hardware – ESXi, Proxmox, Hyper-V, KVM, Xen
- Typ 2 (Hosted): Auf Host-OS – VirtualBox, VMware Workstation
- Vorteile: Konsolidierung, Isolation, Flexibilität, Snapshots, Live Migration
- VMware ESXi: Enterprise-Standard, teuer, umfangreich
- Proxmox VE: Open Source, KVM+LXC, Web-Interface, ideal für SMB
- Hyper-V: Windows-Integration, Azure-Hybrid, PowerShell
- VirtualBox: Kostenlos, einfach, für Desktop/Testing
- KVM: Linux-native, maximale Performance, Cloud-Standard
- Xen: Pionier, sicher, Basis für AWS EC2
- Best Practices: Performance, Ressourcen, Netzwerk, Backup, Security, Monitoring
Nächste Schritte
Bereit, mit Virtualisierung zu starten? Hier ein empfohlener Weg:
- Einsteiger: VirtualBox installieren, erste VM mit Linux erstellen
- Fortgeschritten: Proxmox VE auf altem PC/Server installieren
- Profi: HA-Cluster mit mehreren Hosts aufsetzen
- Enterprise: VMware vSphere oder Hyper-V mit System Center
Weiterführende Themen
Grundlagen zu Servern – Arten, Hardware, Betriebssysteme.
Zu Server-GrundlagenContainer-Technologie – die Alternative zu VMs.
Zu Docker & KubernetesIaaS, PaaS, SaaS – Cloud-Modelle und Provider.
Zu Cloud ComputingHA-Cluster, Redundanz, Failover – Ausfälle vermeiden.
Zu Hochverfügbarkeit