Hyper-V scheint auf dem Host-Betriebssystem ausgeführt zu werden, warum wird es als nativer (Typ-1) Hypervisor angesehen?

Wikipedia - sagt:

Hyper-V, Codename Viridian[5] und früher als Windows Server Virtualization bekannt, ist ein [[6]}nativer [[7]} Hypervisor...*

Wikipedia selbst sagt , dass ein nativer Hypervisor type-1 Hypervisor ist-was bedeutet, dass er direkt mit der Hardware verbunden ist. Ein anderer ist Typ 2, der auf dem Betriebssystem basiert.

Hyper-V ist auf einem Host-Rechner (Windows OS) installiert - klassifiziert als Typ-1?

Author: bwDraco, 2014-11-05

2 answers

Ein Typ-1-Hypervisor bedeutet, dass er direkten Zugriff auf die Hardware hat.

Typ - 2-Hypervisor bezieht sich darauf, dass auf einem anderen Host-Betriebssystem ausgeführt wird und keinen Zugriff auf die Hardware hat. Aus diesem Grund gibt es viele Einschränkungen für virtuelle Maschinen, die in einem anderen Betriebssystem ausgeführt werden, z. B. kann die VM keine physische WLAN-Karte verwenden, sondern muss stattdessen eine virtuelle verwenden.

Hier ist ein schönes Diagramm, um den Unterschied zwischen Typ 1 und Typ zu veranschaulichen 2:

geben Sie hier die Bildbeschreibung ein

Vielleicht findest du hier eine ausführlichere Erklärung und hier.

Eine weitere Sache, Hyper-V ist nicht wirklich auf dem Host-Betriebssystem installiert. Wenn Sie Hyper-V installieren, denken Sie, dass es auf einem Host-Betriebssystem installiert wird, aber nicht. Das Setup konvertiert das ursprüngliche Betriebssystem in eine VM und legt den Hypervisor darunter. Dies wird als Root-oder Elternpartition von Hyper-V bezeichnet. Deshalb erleben Sie die gleiche Geschwindigkeit in was Sie als "echte Maschine" und die virtuellen Maschinen sehen.

Möglicherweise möchten Sie auch den Unterschied zwischen monolithischen(VMSphere) und mikrokernalisierten(Hyper-V) Hypervisoren nachlesen.

 71
Author: Rsya Studios,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:14:40

Hyper-V ist installiert unter das Betriebssystem. Das host-Betriebssystem selbst wird zu einer virtuellen Maschine. Diese Änderung ist für Benutzer und Anwendungen transparent, da der Host weiterhin direkt auf die Hardware zugreifen kann.

  • Hyper-V besteht aus einer Hypervisorebene, auf der sich eine übergeordnete Partition und möglicherweise eine beliebige Anzahl von untergeordneten Partitionen befinden. Die übergeordnete partition enthält das host-Betriebssystem. Untergeordnete Partitionen werden erstellt durch den Host und enthalten Gastbetriebssysteme, die neben der übergeordneten Partition laufen.

Hyper-V-Architektur-Diagramm
Bildquelle

  • Verwenden hardware-unterstützte Virtualisierungstechnologie auf den meisten neueren x86-Prozessoren ist es möglich, virtuellen Maschinen selektiv die Möglichkeit zu gewähren, direkt auf Hardware zuzugreifen. Hyper-V verwendet diese Technologie, um der übergeordneten Partition direkten Hardwarezugriff zu gewähren, während child partitionen nur einen virtualisierten Satz von Hardware.

  • Da die meisten vorhandenen Gerätetreiber und Anwendungen auf dem Host-Betriebssystem (das sich in der übergeordneten Partition befindet) auf die Hardware zugreifen können, als ob kein Hypervisor vorhanden wäre, ist die Aktivierung der Hyper-V-Rolle im Allgemeinen für Benutzer und Anwendungen transparent. Das System bietet das Aussehen, dass der Hypervisor und alle Gäste auf der Oberseite des Host-Betriebssystem laufen, obwohl der Hypervisor sitzt unter der Host mit Gästen seite an Seite laufen.

 19
Author: bwDraco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-04-25 07:04:00