Installieren von Windows auf Xen – SouToub


Die Installation von Windows unter Xen unterscheidet sich stark von der Bereitstellung paravirtualisierter Gäste. Es gibt Unterschiede sowohl beim Installationsprozess als auch bei der nachfolgenden Konfiguration… Ich werde versuchen, alle Punkte im Artikel im Detail zu erklären.


Wenn Sie an Debian und verwandten Anwendungen interessiert sind, empfehle ich, das Debian-Tag in meinem Blog zu lesen.


Windows unter Xen installieren

Wenden wir uns wie immer zunächst der theoretischen Komponente zu.

DomU-Typen

Xen basiert auf Paravirtualisierung … Sein Kern liegt in der Tatsache, dass die Betriebssystemkerne nichtprivilegierter Domänen (DomU) bewusst, an einem Hypervisor zu arbeiten und sind für die beste Leistung optimiert. Infolgedessen benötigen sie auch keine Schicht emulierter Geräte, die hinsichtlich der Leistung teuer ist. Solche Gastbetriebssysteme werden aufgerufen paravirtualisiert (oder PV-Gäste in englischer Terminologie).

Installieren von Windows unter Xen 01

All dies gilt natürlich nur für freie Betriebssysteme. Closed-Source-Betriebssysteme wie Windows können nicht mit einem für Xen „gepatchten“ Kernel aufwarten, daher benötigen sie eine Hardware-Emulation. Solche Betriebssysteme werden aufgerufen vollständig virtualisierte Gäste (или HVM-Gäste – Hardware-unterstützte Virtualisierung).

Hinweis: Viele Menschen betrachten die Paravirtualisierung fälschlicherweise als den exklusiven Vorteil von Xen. Dies wäre der Fall, wenn es 2007 und nicht 2017 wäre. Derzeit verfügen alle weit verbreiteten Betriebssysteme entweder über “PV-Treiber” oder sind bereits auf Kernelebene gepatcht, um die Virtualisierung nativ zu unterstützen. Dies kann über Windows gesagt werden, aber nur in Bezug auf die Arbeit unter Hyper-V (wir sprechen insbesondere über virtuelle Maschinen der 2. Generation). Die Unterstützung von Hyper-V durch Integrationsdienste ist übrigens bereits in UNIX / Linux-Systemen implementiert. All dies führte dazu, dass die Fehler in der Leistung des Gastbetriebssystems zwischen verschiedenen Virtualisierungsplattformen nahezu gleich waren. Jetzt werden die Vorteile einer bestimmten Plattform eher in den Möglichkeiten der Skalierung, Verwaltung, Überwachung usw. bewertet. Ich hoffe, dass diese Fakten die endlose Debatte darüber beenden, welcher Hypervisor besser ist.

In Bezug auf die Leistung sind PV und HVM zwei Extreme.

Um die Leistung von HVM-Gästen irgendwie zu verbessern, wurden spezielle Treiber entwickelt, sogenannte PVHVM-Treiber. … Solche Treiber für PV-Gäste sind bereits in den Kernel integriert, sodass sie nicht installiert werden müssen.

Hinweis: Genauer gesagt scheinen PV-Treiber und PV-HVM-Treiber unterschiedliche Konzepte zu sein. Zumindest in der offiziellen Dokumentation scheint so zu sein. Trotzdem konnte ich diese feine Linie nicht erfassen und Mana half dabei nicht: Wir verwenden verschiedene Abkürzungen, um auf diese Konfigurationen zu verweisen, die als HVM mit PV-Treibern, PVHVM und PVH bezeichnet werden.

Eine Übersichtstabelle mit Gasttypen finden Sie in der offiziellen Dokumentation:

Installieren von Windows unter Xen 02

In jedem Fall reichen die oben diskutierten Konzepte für ein grundlegendes Verständnis der Xen-basierten Virtualisierung aus, und deshalb fahren wir fort.

Konfiguration der virtuellen Maschine

Endgültige Konfigurationsdatei:

Informationen zum Erstellen einer Netzwerkbrücke und virtueller Festplatten finden Sie in meinen letzten Artikeln – Installieren des Xen Hypervisor bzw. der virtuellen Festplatten in Xen. In diesem Beispiel verwende ich eine LVM-basierte Implementierung des Gastdatenträgersubsystems. Die MAC-Adresse in den Adaptereinstellungen wird als Beispiel genommen. Ändern Sie sie selbst.

Hinweis: die meisten Ressourcen im Internet enthalten Konfigurationsdateien, die mit unnötigen Informationen für HVM-Gäste überladen sind (möglicherweise sollte dies für frühere Versionen des Gastbetriebssystems und des Xen-Hypervisors selbst der Fall sein). In meinem Beispiel habe ich nur die erforderlichen Parameter gesammelt, der Rest ist optional. Dies gilt zumindest für Windows Server 2012 R2, mit dem ich experimentiert habe.

Beachten Sie die Aktivierung der VNC-Konsole. Dies ist für die manuelle Windows-Installation erforderlich.

Bei Bedarf können Sie zusätzliche Konfigurationsparameter verwenden .

Wenn alles zum Erstellen einer VM bereit ist, führen Sie den folgenden Befehl aus:

Wo vmconfig.cfg – die neu erstellte Konfigurationsdatei.

Windows installieren

Herunterladen von VNC Viewer Von der offiziellen Website aus stellen wir eine Verbindung zur virtuellen Maschine her. Sie werden so etwas sehen:

Installieren von Windows unter Xen 03

Installieren Sie das System wie gewohnt.

Fahren Sie nach Abschluss der Installation die virtuelle Maschine herunter und kommentieren Sie die Zeile in der Konfigurationsdatei aus boot = «d». Brief d bedeutet Booten von DVD-ROM. Nach Ihrem Ermessen können Sie die Werte “cd” schreiben, dh zuerst von der Festplatte und dann von der DVD-ROM booten.

Windows Setup

Nach der Installation des Systems müssen Sie PV-Treiber installieren , worüber ich am Anfang gesprochen habe, da sie für Windows existieren.

Ohne diese Treiber hat alles bei mir funktioniert, aber zum Beispiel war die Netzwerkverbindungsgeschwindigkeit auf 100 Mbit / s begrenzt, was mit einem Gigabit-Adapter völlig unanständig ist.

Nach der Installation der Treiber sehen Sie nach dem Neustart der virtuellen Maschine im Geräte-Manager Folgendes:

Installieren von Windows unter Xen 04

Damit ist die Installation abgeschlossen.

Kommentare bereitgestellt von HyperComments

Leave a Reply

Your email address will not be published. Required fields are marked *