Virtualisierung ermöglicht es, mehrere Betriebssysteme oder Dienste gleichzeitig
auf derselben Hardware zu betreiben.
Sie trennt Hardware und Software logisch voneinander und sorgt für Flexibilität,
Ausfallsicherheit und bessere Ressourcennutzung.
—
1. Warum Virtualisierung?
mehrere Systeme auf einer Hardware
bessere Auslastung (CPU, RAM)
hohe Flexibilität
schnelle Wiederherstellung (Snapshots)
leichter Umzug (Migration)
Isolation von Anwendungen
Kostenersparnis (weniger Server)
Beispiele aus der Praxis:
Proxmox-Cluster
VMware ESXi
Hyper-V
Virtuelle Testumgebungen
Docker-Container
—
2. Hypervisor – Typ 1 und Typ 2
Ein Hypervisor ist eine Software, die virtuelle Maschinen betreibt.
Typ 1 – Bare-Metal Hypervisor
läuft direkt auf der Hardware:
Proxmox VE
VMware ESXi
Microsoft Hyper-V (Server)
XCP-ng
Vorteile:
hohe Performance
stabil und sicher
ideal fĂĽr Server
ASCII:
Typ 2 – Hosted Hypervisor
läuft auf einem bestehenden Betriebssystem:
VirtualBox
VMware Workstation
Parallels
Vorteile:
gut fĂĽr Tests & Schulung
einfacher zu bedienen
—
3. Virtuelle Maschinen (VMs)
Eine VM ist ein vollständiges Betriebssystem innerhalb eines Hypervisors.
Enthält:
virtuelle CPU(s)
RAM
virtuelle Festplatte (z. B. qcow2, vmdk, vhdx)
virtuelle Netzwerkkarte
BIOS/UEFI
eigene Treiber
Beispiele:
Windows Server 2022
Debian / Ubuntu Linux
Firewall-VM (OPNsense)
Datenbankserver
Vorteile:
komplett isoliert
beliebig duplizierbar
portabel
—
4. Snapshots
Snapshots speichern den Zustand einer VM zu einem Zeitpunkt.
Beinhalten:
RAM (optional)
Festplattenzustand
Konfiguration
Nutzen:
schnelle RĂĽckkehr bei Fehlern
ideal fĂĽr Updates
Test-Umgebungen
Wichtiger Hinweis:
Snapshots sind kein Backup
Snapshots können Speicher fressen, wenn sie lange existieren
ASCII:
Snapshot A → Snapshot B → Snapshot C
—
5. Live Migration / HA
Moderne Hypervisoren erlauben:
Live Migration
VM läuft weiter, während sie auf einen anderen Host verschoben wird.
HA – High Availability
Wenn ein Hypervisor ausfällt, übernimmt ein anderer.
Voraussetzung:
Shared Storage
Cluster
funktionierendes Netzwerk
—
6. Storage in Virtualisierung
Virtuelle Maschinen können verschiedene Datenträger nutzen: