Einordnung der Virtualisierungssysteme: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 34: | Zeile 34: | ||
*Abstraktion des Guest-Betriebssysteme vom Host-Betriebssystem. | *Abstraktion des Guest-Betriebssysteme vom Host-Betriebssystem. | ||
*VM-Ressourcen werden beim Host-Betriebssystem angefordert und über die Hardware abgerufen. | *VM-Ressourcen werden beim Host-Betriebssystem angefordert und über die Hardware abgerufen. | ||
| − | + | {{#drawio:kvm-hyper-2}} | |
| − | |||
[[Datei:kvm-103.jpg|400px]] | [[Datei:kvm-103.jpg|400px]] | ||
*Von Qingqing Chen - Eigenes Werk, Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=1354683 | *Von Qingqing Chen - Eigenes Werk, Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=1354683 | ||
| Zeile 46: | Zeile 45: | ||
*VMware Workstation | *VMware Workstation | ||
*Oracle VirtualBox | *Oracle VirtualBox | ||
| − | *KVM | + | *KVM |
| + | |||
=Anmerkung= | =Anmerkung= | ||
*RedHat verortet KVM als Type 1 Hypervisor | *RedHat verortet KVM als Type 1 Hypervisor | ||
Version vom 22. März 2022, 15:50 Uhr
Grundlagen
- Hypervisor bildet die als abstrahierende Schicht zwischen tatsächlich vorhandener Hardware
- Solche Systeme erlauben es, eine virtuelle Umgebung zu definieren
- Diese dient dann unabhängig von der tatsächlich vorhandenen Hardware als Basis für die Installation von (Gast-)Betriebssystemen.
- Zwei Arten sind möglich
- Typ-1-Hypervisoren laufen direkt auf der Hardware laufen im Ring 0.
- Typ-2-Hypervisoren laufen als Applikation im Ring 1
- Es gibt Mischformen.
Software- vs. Hardware-Virtualisierung
Software-Virtualisierung
- Im Falle einer Softwarevirtualisierung muss das Hostsystem die Plattform des Gastes vollständig emulieren.
- Von der Hardware, den CPU-Anweisungen über die Firmware bis hin zum Betriebssystem (falls vorhanden/).
- Der Vorteil ist, dass Host- und Gastplattformen unabhängig sind.
- Der Nachteil ist, dass dieser Ansatz sehr langsam und ressourcenintensiv ist.
Hardware-Virtualisierung
- Hardware-unterstützte Virtualisierung bietet einen erheblichen Leistungsgewinn gegenüber Software-Virtualisierung
- Dies wird erreicht indem ein Teil des Gastcodes direkt auf der Host-Hardware mit eingeschränkter oder keiner Unterstützung durch das Host-System ausgeführt wird.
- Die Hardware muss dies jedoch unterstützen (Intel VT oder AMD-V ).
- Der Nachteil gegenüber der Softwarevirtualisierung besteht darin, dass das Gast- und das Hostsystem dieselbe Plattform verwenden müssen.
Einordnung
Typ-1-Hypervisor
- nativer oder Bare-Metal Hypervisor
- wird direkt auf der Host-Hardware ausgeführt
- Guest-Betriebssysteme zu verwalten
- Er hat die Rolle des Host-Betriebssystems
- VM-Ressourcen werden direkt von der Hardware abberufen.
Typ-2-Hypervisor
- gehosteter Hypervisor bezeichnet,
- wird als Softwareschicht oder Anwendung ausgeführt.
- Abstraktion des Guest-Betriebssysteme vom Host-Betriebssystem.
- VM-Ressourcen werden beim Host-Betriebssystem angefordert und über die Hardware abgerufen.
- Von Qingqing Chen - Eigenes Werk, Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=1354683
Typ 1 Hypervisor
- VMware ESXI
- HyperV
- KVM
Typ 2 Hypervisor
- VMware Workstation
- Oracle VirtualBox
- KVM
Anmerkung
- RedHat verortet KVM als Type 1 Hypervisor

