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.