VMware
Kategorie: Systemintegration
Definition
VMware ist eine Virtualisierungssoftware, mit der mehrere virtuelle Maschinen (VMs) auf einer physischen Hardware betrieben werden können. Jede virtuelle Maschine besitzt ihr eigenes Betriebssystem und arbeitet unabhängig von anderen VMs.
Warum Virtualisierung?
• Bessere Hardwareauslastung
• Mehrere Betriebssysteme auf einem Host
• Kosteneinsparung
• Einfache Testumgebungen
• Schnellere Bereitstellung neuer Systeme
Virtuelle Maschine (VM)
Eine virtuelle Maschine emuliert einen vollständigen Computer.
Sie besitzt:
• Virtuelle CPU
• Virtuellen Arbeitsspeicher
• Virtuelle Festplatte
• Virtuelle Netzwerkkarte
• Eigenes Betriebssystem
Hypervisor
Ein Hypervisor verwaltet virtuelle Maschinen und verteilt die Hardware-Ressourcen des Hosts auf die VMs.
Typ-1-Hypervisor
Läuft direkt auf der Hardware.
Beispiele:
• VMware ESXi
• Microsoft Hyper-V
• Xen
Typ-2-Hypervisor
Läuft auf einem bestehenden Betriebssystem.
Beispiele:
• VMware Workstation
• Oracle VirtualBox
VMware ESXi
VMware ESXi ist ein Typ-1-Hypervisor und wird direkt auf einem Server installiert. Er wird häufig in Unternehmen und Rechenzentren eingesetzt.
VMware Workstation
VMware Workstation ist ein Typ-2-Hypervisor für Desktop-Systeme. Er eignet sich besonders für Tests, Entwicklung und Schulungen.
Snapshots
Snapshots speichern den Zustand einer virtuellen Maschine zu einem bestimmten Zeitpunkt.
Dadurch kann bei Problemen auf einen früheren Zustand zurückgekehrt werden.
Klonen
Beim Klonen wird eine bestehende virtuelle Maschine vollständig kopiert.
Vorteil:
Schnelle Bereitstellung identischer Systeme.
Virtuelle Netzwerke
VMware unterstützt verschiedene Netzwerkmodi:
Bridged:
VM erhält Zugriff auf das physische Netzwerk.
NAT:
VM nutzt die Netzwerkverbindung des Hosts.
Host-Only:
Kommunikation nur zwischen Host und VM.
Vorteile
✓ Bessere Hardwareauslastung
✓ Einfache Verwaltung
✓ Hohe Flexibilität
✓ Snapshots möglich
✓ Schnelle Bereitstellung
Nachteile
✗ Höherer Ressourcenverbrauch als Container
✗ Zusätzlicher Verwaltungsaufwand
✗ Lizenzkosten möglich
VMware vs Docker
VMware:
Virtualisiert komplette Betriebssysteme.
Docker:
Virtualisiert Anwendungen und nutzt den Kernel des Hostsystems.
Typische Prüfungsfrage
Was ist der Unterschied zwischen VMware ESXi und VMware Workstation?
ESXi ist ein Typ-1-Hypervisor und läuft direkt auf der Hardware. VMware Workstation ist ein Typ-2-Hypervisor und läuft auf einem Betriebssystem.
Merksatz
VMware ermöglicht den Betrieb mehrerer virtueller Computer auf einer physischen Hardware.