+++ title = 'Virtualisierung mit ESX/ESXi' date = 2024-02-08T21:41:55+01:00 draft = true +++ {{< style_regular >}} {{< toc >}} *Notiz: Einige Kapitel wurden übersprungen, da Notizen dazu unrealistisch/unmöglich wären* # Kapitel 2: Virtualisierung ## Grundlagen - Digitale Nachbildung von Software ## Ebenen der Virtualisierung - VM (Virtuelle Maschine) greift auf benötigte Ressourcen zu - Ressourcen stellen einen Pool zur Verfügung ## Unterschiede zu Emulation - Emulation macht mehr - Maschinensprache für andere Prozessorfamilie übersetzen - Emulation braucht mehr Leistung - Nicht für Unternehmen geeignet ## Vollvirtualisierung - Tatsächliche Hardware versteckt - Alles virtuell (inkl. BIOS) - Hypervisor auf Hardware installiert - Gastsystem komplett isoliert - Leistungsverlust: ca. 10-15% ![Vollvirtualisierung](/png/340_ch-2_vollvirtualisierung.drawio.png) ## Paravirtualisierung - VMs erkennen, dass sie VMs sind - Funktioniert deutlich besser mit Linux als Windows - Hypervisor auf Hardware installiert - Leistungsverlust: ca. 3-5% ![Paravirtualisierung](/png/340_ch-2_paravirtualisierung.drawio.png) ## Desktopvirtualisierung - VMs, auch welche per Remote zugegriffen wird - Ersetzt traditionellen Arbeitsplatz - Vergleichbar mit Terminalserver - Siehe *VMware Horizon* ![Desktopvirtualisierung](/png/340_ch-2_desktopvirtualisierung.drawio.png) ## Betriebssystemvirtualisierung - Hypervisor ist App, welche auf Linux/Windows/Mac OS läuft - Komplett vom Host isoliert ## Containervirtualisierung - Siehe _Docker_ - Gast nutzt gleichen Kernel wie Host - Gast trotzdem isoliert ## Anforderungen an Virtualisierungslösung - Preis - Nutzerfreundlichkeit - Sicherheit - Speichereffizienz - Verfügbarkeit ## Produkte / Lösungen - VMware ESX/ESXi - XenServer / Citrix Hypervisor - VMware Workstation - VMware Workstation Player - OpenVZ - KVM - VirtualBox - Hyper-V ### Emulation / Compatibility Layers - Wine - QEMU # Kapitel 3: VMware vSphere ## ESX/ESXi und vSphere - vSphere ist Gesamtpaket - ESX/ESXi ist Host-OS - vSphere macht automatisch ein Cluster und verteilt Ressourcen an VMs, etc. ![ESX](/png/340_ch-3_esx.drawio.png) VMFS => Virtual Machine File System ## Unterschied ESX und ESXi ### ESX - Hat Service Console - Eingebaute Shell Scripts (Automatisierung) - Sehr teuer ### ESXi - Hat keine Service Console - Weniger Overhead, da weniger Funktionalität - Günstiger ### Gemeinsamkeiten - Basierend auf *Red Hat Linux* - Bare Metal-Installation # Quelle