Ist es möglich, einen Bare-Metal-Hypervisor auf meinem Laptop einzurichten?

23

Angenommen, ich hatte einen Core i7-Laptop mit 16 GB RAM und einem 750-GB-Laufwerk.

Gibt es einen Mechanismus, mit dem ich die Festplatte in ein Linux-, Windows-, OS X-, Shared Data- und Hypervisor-Setup partitionieren kann, in dem ich einen kleinen Hypervisor starte? Ich kann eine virtuelle Linux-, Windows- und OS X-Maschine starten / stoppen und über den Hypervisor mit allen interagieren.

Code, Test, etc?

Ist dies ein Typ 1 Hypervisor?

Ich nehme an, ich könnte eine kleine Linux-Installation und VmWare ausführen, aber könnte VmWare die virtuellen Maschinen von einer physischen Festplattenpartition im Vergleich zu einem dateibasierten Setup (.vmdk-Dateien) lesen?

Jason
quelle
Ja, aber es sei denn, Sie werden sie tatsächlich booten, müssen keine separaten Partitionen erstellt werden.
Ignacio Vazquez-Abrams

Antworten:

13

Ja, dies ist ein Hypervisor vom Typ 1. Zu den gängigen Hypervisoren des Typs 1 gehören Xen und VMware vSphere Hypervisor (ehemals VMware ESXi Single Server). Es sollte kein Problem geben, die Partitionen als virtuelle Festplatten für die VMs zu verwenden, aber Festplatten-Image-Dateien auf einer einzelnen Partition bieten eine größere Flexibilität, z System), um den erforderlichen Speicherplatz zu reduzieren. VirtualBox kann direkt auf Partitionen zugreifen. Ich bin mir bei VMware nicht sicher, aber es sollte in der Lage sein, dasselbe zu tun.

Solange Sie über die erforderliche Hardware-Unterstützung verfügen (und dies auch tun), sollte es kein Problem geben, einen Bare-Metal-Hypervisor auf Ihrem Computer einzurichten. Auf meinem alten Laptop (8 GB Speicher, Quad-Core-Prozessor AMD Phenom II (K10 Mobile)) wird jetzt Microsoft Hyper-V Server 2012 R2 ausgeführt, und die VMs weisen eine nahezu native Leistung auf.

bwDraco
quelle
Es ist schon eine Weile her, dass ich mich mit Bare-Metal-Hypervisoren befasst habe, aber kann ich zu Recht davon ausgehen, dass der direkte Zugriff auf GPU, Sound usw. durch ein Client-Betriebssystem immer noch unmöglich ist \ extrem eingeschränkt?
RusI
2
Ja, viele dieser Funktionen werden noch eingeschränkt sein. Einige Hypervisoren unterstützen Sound überhaupt nicht - Hyper-V sicherlich nicht. Andere Funktionen wie der direkte GPU-Zugriff sind häufig nicht verfügbar oder erfordern eine spezielle Einrichtung sowohl auf dem Host als auch auf dem Gast. Bare-Metal-Hypervisoren sind für Server gedacht. Dies ist also eine zusätzliche Funktionalität, die nicht immer zur Verfügung steht.
bwDraco
10

Wenn Sie separate Partitionen für einzelne Betriebssysteme einrichten, können Sie auch Multiboot mit GRUB einrichten . Dies hat den Vorteil, dass das Gastbetriebssystem direkt mit der Hardware verbunden werden kann, um die Leistung und Kompatibilität zu erhöhen. Außerdem werden Sie von den Besonderheiten und individuellen Einschränkungen des Hypervisors des Hosttyps 1 befreit.

Beispielsweise unterstützt VMware ESXi Windows 8 vor ESXi 5.0 Patch 4 nicht und erfordert die Installation eines Hypervisors vom Typ 2 wie Qemu in einem Gastbetriebssystem für die ARM-basierte Prozessoremulation (z. B. für die Entwicklung von Raspberry Pi ). Die Konfiguration von Xen hingegen kann recht schwierig sein, und die Treiberunterstützung kann von der Verteilungskompatibilität abhängen.

Darüber hinaus ist Ihr Typ 1-Hypervisor möglicherweise nicht mit Laptop-Energieverwaltungstechnologien kompatibel und beeinträchtigt die Akkulaufzeit erheblich.

Eine weitere Option, die Sie in Betracht ziehen könnten, ist das Einrichten einer abgespeckten Linux-Version mit installiertem KVM und Unterstützung für die hardwaregestützte Virtualisierung von Intel VT-x (für Ihren Core i7) als Host-Betriebssystem. Dies ist zwar technisch keine Hypervisor-Implementierung des Typs 1, bietet Ihnen jedoch möglicherweise die gewünschte Funktionalität. Ich würde definitiv empfehlen, Ihre Disk-Images als Dateien und nicht als Partitionen zu speichern, wenn Sie diesen Weg gehen - viel einfacher zu sichern, zu verwalten und zu aktualisieren / außer Betrieb zu setzen.

Diese Diskussion enthält einige nützliche Informationen, falls Sie das Thema näher untersuchen möchten.

Sie können auch in Betracht ziehen, Ihren potenziellen Typ 1 in einem Typ 2-Hypervisor wie VMware Workstation , VirtualBox oder Qemu auszuführen , um es vor dem Kauf zu versuchen und die Benutzeroberfläche usw. zu überprüfen, obwohl es schwierig sein wird, die Leistung und Kompatibilität zu bestimmen.

Nathan Dunn
quelle
-1

Citrix hat kürzlich den Bare-Metal-Hypervizor Typ 1 für Desktops veröffentlicht - XenClient .

Es ist kostenlos für bis zu zehn Benutzer.

Einige einführende Artikel:

http://my-techno-arena.blogspot.com/2014/08/type1-bare-metal-hypervisor-for.html

http://blogs.citrix.com/2010/11/18/xenclient-how-to-p2v-your-existing-os/

Aktualisieren

XenClient wurde eingestellt und es gibt keinen kostenlosen Ersatz von Citrix.

Vadzim
quelle
Ich bin nicht verbunden und habe die Antwort nur der Vollständigkeit halber hinzugefügt. Es wäre teuer, den Grund für Ablehnungen zu erklären.
Vadzim