+++
title = 'Virtualisierung mit ESX/ESXi'
date = 2024-02-08T21:41:55+01:00
draft = false
+++

{{< 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
<https://shop.herdt.com/at/product/VSVMESX40>