Hypervisor

KAPITEL 10 · ENTERPRISE IT

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.

Typ 1 & Typ 2 6 Hypervisor Vergleich Best Practices

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

Direkt auf der Hardware
Vorteile
  • Maximale Performance
  • Geringer Overhead
  • Direkter Hardware-Zugriff
  • Ideal für Produktion
  • Bessere Sicherheit
Nachteile
  • Dedizierte Hardware nötig
  • Komplexere Einrichtung
  • Weniger flexibel
Beispiele:
VMware ESXi, Microsoft Hyper-V, Proxmox VE, KVM, Xen, Citrix Hypervisor

Typ 2 – Hosted

Auf einem Host-Betriebssystem
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
Beispiele:
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:

TYP 1

VMware ESXi

Der Enterprise-Standard

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)
Kommerziell Bare-Metal
TYP 1

Proxmox VE

Open Source Powerhouse

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
Open Source Debian-basiert
TYP 1

Microsoft Hyper-V

Windows-Integration

Microsofts Virtualisierungslösung. Tief integriert in Windows Server und Azure.

  • Windows Server Integration
  • Live Migration
  • Hyper-V Replica
  • PowerShell Management
  • Azure Hybrid Benefit
Kommerziell Windows Server
TYP 2

Oracle VirtualBox

Der Klassiker für Desktop

Der beliebteste Typ-2-Hypervisor. Kostenlos, einfach und plattformübergreifend.

  • Kostenlos & Open Source
  • Windows, Linux, macOS
  • Snapshots
  • Shared Folders
  • USB-Passthrough
Open Source Hosted
TYP 1

KVM (Kernel-based VM)

Linux-native Virtualisierung

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
Open Source Linux-Kernel
TYP 1

Xen Project

Der Pionier

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)
Open Source Bare-Metal

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

Was ist der Unterschied zwischen Virtualisierung und Containern?

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!

Wie viele VMs kann ich auf einem Server betreiben?

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.

Was ist Live Migration und warum ist sie wichtig?

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 vs. VMware ESXi – Was soll ich wählen?

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.

Brauche ich spezielle Hardware für Virtualisierung?

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
Was ist Nested Virtualization?

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)

Wie sichere ich meinen Hypervisor?

Die wichtigsten Sicherheitsmaßnahmen:

  1. Management-Interface isolieren: Eigener VLAN, nur von Admin-Netzwerk erreichbar
  2. Starke Authentifizierung: 2FA für Web-Interface, SSH-Keys statt Passwörter
  3. Regelmäßige Updates: Hypervisor und Guest OS patchen
  4. Firewall: Nur notwendige Ports öffnen
  5. VM-Isolation: Keine unnötigen Netzwerk-Verbindungen zwischen VMs
  6. Audit-Logs: Alle Admin-Aktionen protokollieren
  7. Backup: Regelmäßige Sicherung der VM-Konfigurationen
Was ist der Unterschied zwischen Snapshot und Backup?

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:

  1. Einsteiger: VirtualBox installieren, erste VM mit Linux erstellen
  2. Fortgeschritten: Proxmox VE auf altem PC/Server installieren
  3. Profi: HA-Cluster mit mehreren Hosts aufsetzen
  4. Enterprise: VMware vSphere oder Hyper-V mit System Center

Weiterführende Themen

Was ist ein Server?

Grundlagen zu Servern – Arten, Hardware, Betriebssysteme.

Zu Server-Grundlagen
Docker & Container

Container-Technologie – die Alternative zu VMs.

Zu Docker & Kubernetes
Cloud Computing

IaaS, PaaS, SaaS – Cloud-Modelle und Provider.

Zu Cloud Computing
Hochverfügbarkeit

HA-Cluster, Redundanz, Failover – Ausfälle vermeiden.

Zu Hochverfügbarkeit