Einordnung der Virtualisierungssysteme: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
*Diese dient dann unabhängig von der tatsächlich vorhandenen Hardware als Basis für die Installation von (Gast-)Betriebssystemen. | *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 | *Zwei Arten sind möglich | ||
| − | **Typ-1-Hypervisoren | + | **Typ-1-Hypervisoren |
| − | **Typ-2-Hypervisoren | + | **Typ-2-Hypervisoren |
**Es gibt Mischformen. | **Es gibt Mischformen. | ||
| Zeile 27: | Zeile 27: | ||
*Er hat die Rolle des Host-Betriebssystems | *Er hat die Rolle des Host-Betriebssystems | ||
*VM-Ressourcen werden direkt von der Hardware abberufen. | *VM-Ressourcen werden direkt von der Hardware abberufen. | ||
| + | *Einsatz Rechenzentren von Unternehmen oder anderen serverbasierten Umgebungen eingesetzt. | ||
{{#drawio:kvm-hyper-1}} | {{#drawio:kvm-hyper-1}} | ||
| + | ;Beispiele | ||
| + | *VMware ESXI | ||
| + | *Hyper-V | ||
==Typ-2-Hypervisor== | ==Typ-2-Hypervisor== | ||
| Zeile 35: | Zeile 39: | ||
*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}} | {{#drawio:kvm-hyper-2}} | ||
| − | + | ;Beispiele | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
*VMware Workstation | *VMware Workstation | ||
*Oracle VirtualBox | *Oracle VirtualBox | ||
| + | ==KVM TYP-1== | ||
| + | *KVM Module werden zum Kernel geladen | ||
| + | {{#drawio:kvm-hyper-3}} | ||
| + | ;Beispiele | ||
*KVM | *KVM | ||
=Anmerkung= | =Anmerkung= | ||
*RedHat verortet KVM als Type 1 Hypervisor | *RedHat verortet KVM als Type 1 Hypervisor | ||
| + | =Präsentation= | ||
| + | *https://hedgedoc.xinux.net/p/Fts3cYoYx#/ | ||
=Quellen= | =Quellen= | ||
*https://www.redhat.com/de/topics/virtualization/what-is-a-hypervisor | *https://www.redhat.com/de/topics/virtualization/what-is-a-hypervisor | ||
| + | *https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/VMware_paravirtualization.pdf | ||
| + | *https://www.datacenter-insider.de/typ-1-versus-typ-2-kvms-und-andere-hypervisoren-a-318394/ | ||
| + | *https://www.os-s.net/publications/thesis/Bachelor_Thesis_Ising.pdf | ||
Aktuelle Version vom 5. Mai 2025, 08:03 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
- Typ-2-Hypervisoren
- 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.
- Einsatz Rechenzentren von Unternehmen oder anderen serverbasierten Umgebungen eingesetzt.
- Beispiele
- VMware ESXI
- Hyper-V
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.
- Beispiele
- VMware Workstation
- Oracle VirtualBox
KVM TYP-1
- KVM Module werden zum Kernel geladen
- Beispiele
- KVM
Anmerkung
- RedHat verortet KVM als Type 1 Hypervisor
Präsentation
Quellen
- https://www.redhat.com/de/topics/virtualization/what-is-a-hypervisor
- https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/VMware_paravirtualization.pdf
- https://www.datacenter-insider.de/typ-1-versus-typ-2-kvms-und-andere-hypervisoren-a-318394/
- https://www.os-s.net/publications/thesis/Bachelor_Thesis_Ising.pdf


