Windows-VMs
Die Installation von Windows-VMs auf dem XenServer®-Host erfordert Hardware-Virtualisierungsunterstützung (Intel VT oder AMD-V).
Hinweis:
Verschachtelte Virtualisierung wird für Windows-VMs, die auf XenServer gehostet werden, nicht unterstützt.
Grundlegende Vorgehensweise zum Erstellen einer Windows-VM
Der Prozess der Installation eines Windows auf einer VM besteht aus den folgenden Schritten:
-
Auswählen der entsprechenden Windows-Vorlage
-
Auswählen des entsprechenden Startmodus
-
Installieren des Windows-Betriebssystems
-
Installieren der XenServer VM Tools für Windows (E/A-Treiber und den Verwaltungsagenten)
Warnung:
Windows-VMs werden nur unterstützt, wenn die VMs die XenServer VM Tools für Windows installiert haben.
Windows-VM-Vorlagen
Windows-Betriebssysteme werden auf VMs installiert, indem eine geeignete Vorlage entweder mit XenCenter® oder der xe CLI geklont und anschließend das Betriebssystem installiert wird. Die Vorlagen für einzelne Gäste haben vordefinierte Plattform-Flags gesetzt, die die Konfiguration der virtuellen Hardware definieren. Zum Beispiel werden alle Windows-VMs mit aktiviertem ACPI Hardware Abstraction Layer (HAL)-Modus installiert. Wenn Sie später eine dieser VMs so ändern, dass sie mehrere virtuelle CPUs hat, schaltet Windows den HAL automatisch in den Mehrprozessor-Modus um.
Die verfügbaren Windows-Vorlagen sind in der folgenden Tabelle aufgeführt:
| Vorlagenname | Unterstützte Startmodi | Beschreibung |
|---|---|---|
| Windows 10 (64-Bit) | BIOS, UEFI, UEFI Secure Boot | Wird zur Installation von Windows 10 (64-Bit) verwendet |
| Windows 11 | UEFI, UEFI Secure Boot | Wird zur Installation von Windows 11 verwendet |
| Windows Server 2016 | BIOS, UEFI, UEFI Secure Boot | Wird zur Installation von Windows Server 2016 oder Windows Server Core 2016 verwendet |
| Windows Server 2019 | BIOS, UEFI, UEFI Secure Boot | Wird zur Installation von Windows Server 2019 oder Windows Server Core 2019 verwendet |
| Windows Server 2022 | BIOS, UEFI, UEFI Secure Boot | Wird zur Installation von Windows Server 2022 oder Windows Server Core 2022 verwendet |
| Windows Server 2025 | BIOS, UEFI, UEFI Secure Boot | Wird zur Installation von Windows Server 2025 oder Windows Server Core 2025 verwendet |
XenServer unterstützt alle SKUs (Editionen) für die aufgeführten Windows-Versionen.
ISO-Image-Bibliothek anhängen
Das Windows-Betriebssystem kann entweder von einer Installations-CD in einem physischen CD-ROM-Laufwerk auf dem XenServer-Host oder von einem ISO-Image installiert werden. Siehe ISO-Images erstellen für Informationen dazu, wie Sie ein ISO-Image von einer Windows-Installations-CD erstellen und zur Verwendung bereitstellen können.
Eine VM mit XenCenter erstellen
So erstellen Sie eine Windows-VM:
-
Klicken Sie in der XenCenter-Symbolleiste auf die Schaltfläche Neue VM, um den Assistenten Neue VM zu öffnen.
Der Assistent Neue VM ermöglicht es Ihnen, die neue VM zu konfigurieren, indem Sie verschiedene Parameter für CPU-, Speicher- und Netzwerkressourcen anpassen.
-
Wählen Sie eine VM-Vorlage aus.
Wählen Sie zunächst eine geeignete VM-Vorlage aus. Vorlagen enthalten die Einrichtungsinformationen, um eine VM mit einem bestimmten Gastbetriebssystem und mit der optimalen Speicher-, CPU-, Arbeitsspeicher- und virtuellen Netzwerkkonfiguration zu erstellen. Es werden verschiedene Vorlagen bereitgestellt, und Sie können eigene benutzerdefinierte Vorlagen hinzufügen. Weitere Informationen finden Sie unter Vorlagen- und BIOS-Optionen.
Wenn Sie eine integrierte Windows-Vorlage auswählen, haben Sie die Möglichkeit, I/O-Treiber-Updates für XenServer VM Tools über Windows Update zu verwalten, indem Sie das Kontrollkästchen Allow Windows Update to deliver I/O drivers aktivieren oder deaktivieren.
Bei benutzerdefinierten Vorlagen oder Snapshots zeigt der Assistent New VM den aktuellen Wert des Feldes
has-vendor-devicean. Dieses Feld muss auf „true“ gesetzt werden, um die Bereitstellung von PV-Treibern über Windows Update zu ermöglichen.Hinweis:
Wenn Sie beabsichtigen, Ihre Windows-VM als Citrix Provisioning-Ziel zu verwenden oder das Flag „reset-on-boot“ aktiviert ist, können Sie keine der automatischen Aktualisierungsmechanismen verwenden. Stellen Sie in solchen Fällen sicher, dass das Kontrollkästchen Allow Windows Update to deliver I/O drivers deaktiviert ist. Weitere Informationen finden Sie unter Einstellungen für Citrix Provisioning-Ziele oder Maschinen mit Reset-on-Boot.
-
(Optional) BIOS-Strings konfigurieren.
Wenn das Betriebssystem, das Sie auf Ihrer VM installieren, nur mit der Originalhardware kompatibel ist, aktivieren Sie das Kontrollkästchen Copy host BIOS strings to VM. Diese Option können Sie beispielsweise für eine OS-Installations-CD verwenden, die mit einem bestimmten Computer geliefert wurde. Nachdem Sie eine VM zum ersten Mal gestartet haben, können die BIOS-Strings nicht mehr geändert werden. Stellen Sie daher sicher, dass sie korrekt sind, bevor Sie fortfahren.
Informationen zum Kopieren von BIOS-Strings über die CLI finden Sie unter VMs von Reseller Option Kit (BIOS-gesperrt) Medien installieren. Fortgeschrittene Benutzer können benutzerdefinierte BIOS-Strings festlegen. Weitere Informationen finden Sie unter Benutzerdefinierte BIOS-Strings.
-
Geben Sie einen Namen und eine optionale Beschreibung für die neue VM ein.
-
Wählen Sie die Quelle der OS-Medien aus, die auf der neuen VM installiert werden sollen.
Die Installation von einer CD/DVD ist die einfachste Option für den Einstieg.
- Wählen Sie die Standardinstallationsquellenoption (DVD-Laufwerk).
- Legen Sie die Disk in das DVD-Laufwerk des XenServer-Hosts ein.
XenServer ermöglicht es Ihnen auch, OS-Installationsmedien aus einer Reihe von Quellen zu beziehen, einschließlich einer bereits vorhandenen ISO-Bibliothek. Ein ISO-Image ist eine Datei, die alle Informationen enthält, die eine optische Disk (CD, DVD usw.) enthalten würde. In diesem Fall würde ein ISO-Image dieselben OS-Daten wie eine Windows-Installations-CD enthalten.
Um eine bereits vorhandene ISO-Bibliothek anzuhängen, klicken Sie auf New ISO library und geben Sie den Speicherort und den Typ der ISO-Bibliothek an. Sie können dann die spezifischen ISO-Medien des Betriebssystems aus der Liste auswählen.
-
Auf der Registerkarte Installation Media können Sie einen Startmodus für die VM auswählen. Standardmäßig wählt XenCenter den sichersten verfügbaren Startmodus für die Betriebssystemversion der VM aus.
Hinweise:
- Die Optionen UEFI Boot und UEFI Secure Boot sind ausgegraut, wenn die von Ihnen gewählte VM-Vorlage UEFI-Boot nicht unterstützt.
- Sie können den Boot-Modus nicht ändern, nachdem Sie die VM zum ersten Mal gestartet haben.
Weitere Informationen finden Sie unter Gast-UEFI-Boot und Secure Boot.
-
Falls erforderlich, ändern Sie die Option Neues vTPM erstellen und anfügen.
- Für VM-Betriebssysteme, die ein vTPM erfordern, ist die Option ausgewählt und kann nicht abgewählt werden.
- Für VM-Betriebssysteme, die kein vTPM unterstützen, ist die Option ausgegraut und kann nicht ausgewählt werden.
- Für VM-Betriebssysteme, die vTPM unterstützen, es aber nicht erfordern, wählen Sie, ob ein vTPM an die VM angefügt werden soll.
Weitere Informationen finden Sie unter vTPM.
-
Wählen Sie einen Home-Server für die VM aus.
Ein Home-Server ist der Host, der die Ressourcen für eine VM in einem Pool bereitstellt. Wenn Sie einen Home-Server für eine VM nominieren, versucht XenServer, die VM auf diesem Host zu starten. Ist dies nicht möglich, wird automatisch ein alternativer Host innerhalb desselben Pools ausgewählt. Um einen Home-Server auszuwählen, klicken Sie auf VM auf diesem Server platzieren und wählen Sie einen Host aus der Liste aus.
Hinweise:
- In WLB-fähigen Pools wird der nominierte Home-Server nicht zum Starten, Neustarten, Fortsetzen oder Migrieren der VM verwendet. Stattdessen nominiert Workload Balancing den besten Host für die VM, indem es die XenServer-Ressourcenpool-Metriken analysiert und Optimierungen empfiehlt.
- Wenn einer VM eine oder mehrere virtuelle GPUs zugewiesen sind, tritt die Home-Server-Nominierung nicht in Kraft. Stattdessen basiert die Host-Nominierung auf der vom Benutzer festgelegten Richtlinie zur Platzierung virtueller GPUs.
- Während eines Rolling-Pool-Upgrades wird der Home-Server beim Migrieren der VM nicht berücksichtigt. Stattdessen wird die VM auf den Host zurückmigriert, auf dem sie sich vor dem Upgrade befand.
Wenn Sie keinen Home-Server zuweisen möchten, klicken Sie auf Dieser VM keinen Home-Server zuweisen. Die VM wird auf jedem Host mit den erforderlichen Ressourcen gestartet.
Klicken Sie auf Weiter, um fortzufahren.
-
Weisen Sie der VM Prozessor- und Speicherressourcen zu. Für eine Windows 10 VM (64-Bit) sind die Standardwerte 2 virtuelle CPUs und 4 GB RAM. Sie können die Standardwerte auch ändern. Klicken Sie auf Weiter, um fortzufahren.
-
Weisen Sie eine virtuelle GPU zu. Der Assistent Neue VM fordert Sie auf, der VM eine dedizierte GPU oder eine oder mehrere virtuelle GPUs zuzuweisen. Diese Option ermöglicht es der VM, die Rechenleistung der GPU zu nutzen. Mit dieser Funktion haben Sie eine bessere Unterstützung für High-End-3D-Grafikanwendungen wie CAD/CAM, GIS und medizinische Bildgebungsanwendungen.
-
Speicher für die neue VM zuweisen und konfigurieren.
Klicken Sie auf Weiter, um die Standardzuweisung (32 GB) und -konfiguration auszuwählen, oder Sie möchten möglicherweise die folgenden zusätzlichen Konfigurationen vornehmen:
- Ändern Sie den Namen, die Beschreibung oder die Größe Ihrer virtuellen Festplatte, indem Sie auf Bearbeiten klicken.
- Fügen Sie eine neue virtuelle Festplatte hinzu, indem Sie Hinzufügen auswählen.
-
Netzwerk auf der neuen VM konfigurieren.
Klicken Sie auf Weiter, um die Standard-NIC und -Konfigurationen auszuwählen, einschließlich einer automatisch erstellten eindeutigen MAC-Adresse für jede NIC. Alternativ möchten Sie möglicherweise die folgenden zusätzlichen Konfigurationen vornehmen:
- Ändern Sie das physische Netzwerk, die MAC-Adresse oder die Quality of Service (QoS)-Priorität der virtuellen Festplatte, indem Sie auf Bearbeiten klicken.
- Fügen Sie eine neue virtuelle NIC hinzu, indem Sie Hinzufügen auswählen.
-
(Optional) Wenn diese VM als Vorlage mit Citrix Provisioning oder mit dem
reset-on-boot-Flag verwendet werden soll, stellen Sie sicher, dass Neue VM automatisch starten nicht ausgewählt ist. Dies ermöglicht Ihnen, einige erforderliche Konfigurationen vor der Installation von Windows vorzunehmen. -
Überprüfen Sie die Einstellungen und klicken Sie dann auf Jetzt erstellen, um die VM zu erstellen und zur Registerkarte Suchen zurückzukehren.
Ein Symbol für Ihre neue VM wird unter dem Host im Bereich Ressourcen angezeigt.
-
(Optional) Wenn diese VM als Vorlage verwendet werden soll oder das
reset-on-boot-Flag gesetzt ist, konfigurieren Sie die VM vor der Installation von Windows.Geben Sie in der Hostkonsole den folgenden Befehl ein:
xe vm-param-set uuid=<uuid> has-vendor-device=falseDas Flag
has-vendor-device=falsestellt sicher, dass Windows Update nicht versucht, die in den XenServer VM Tools enthaltenen E/A-Treiber zu installieren oder zu aktualisieren. Weitere Informationen finden Sie unter Einstellungen für Citrix Provisioning-Ziele oder Maschinen mit Neustart bei jedem Start. -
Wählen Sie im Bereich Ressourcen die VM aus und klicken Sie dann auf die Registerkarte Konsole, um die VM-Konsole anzuzeigen.
-
(Optional) Wenn Sie die VM klonen möchten, empfehlen wir, die Windows-Ersteinrichtung, bekannt als Out-Of-Box-Experience (OOBE), nicht auszuführen. Stattdessen, wenn die OOBE auf der Seite startet, die nach Regionsinformationen fragt, drücken Sie Strg + Umschalt + F3, um in den Überwachungsmodus zu wechseln.
Sie können dann Sysprep verwenden, um die VM zu generalisieren. Weitere Informationen finden Sie unter Vorbereiten des Klonens einer Windows-VM mithilfe von Sysprep.
Wenn Sie die VM nicht klonen möchten, fahren Sie mit den folgenden Schritten in diesem Verfahren fort.
-
Befolgen Sie die Anweisungen auf dem OS-Installationsbildschirm und treffen Sie Ihre Auswahl.
-
Nachdem die OS-Installation abgeschlossen ist und die VM neu gestartet wurde, installieren Sie die XenServer VM Tools für Windows.
Erstellen einer Windows-VM mithilfe der CLI
So erstellen Sie eine Windows-VM aus einem ISO-Repository mithilfe der xe CLI:
Hinweis:
Für Windows 10- und Windows 11-VMs wird die Anforderung für ein vTPM durch die Vorlage festgelegt. Sie müssen den xe CLI-Befehlen nichts hinzufügen, um das vTPM einzurichten.
-
Erstellen Sie eine VM aus einer Vorlage:
xe vm-install new-name-label=<vm_name> template=<template_name> <!--NeedCopy-->Dieser Befehl gibt die UUID der neuen VM zurück.
-
(Optional) Ändern Sie den Startmodus der VM.
xe vm-param-set uuid=<uuid> HVM-boot-params:firmware=<mode> xe vm-param-set uuid=<uuid> platform:secureboot=<option> <!--NeedCopy-->Der Wert von
modekann entwederBIOSoderuefisein und ist standardmäßiguefi, wenn diese Option für Ihr VM-Betriebssystem unterstützt wird. Andernfalls ist der Modus standardmäßigBIOS. Der Wert vonoptionkann entweder auftrueoderfalsegesetzt werden. Wenn Sie die Secure Boot-Option nicht angeben, ist sie standardmäßigauto.Weitere Informationen finden Sie unter Gast-UEFI-Start und Secure Boot.
-
(Optional) Wenn diese VM als Vorlage mit Citrix Provisioning verwendet werden soll oder das Flag
reset-on-bootgesetzt ist, konfigurieren Sie die VM vor der Installation von Windows.xe vm-param-set uuid=<uuid> has-vendor-device=false <!--NeedCopy-->Das Flag
has-vendor-device=falsestellt sicher, dass Windows Update nicht versucht, die in den XenServer VM Tools enthaltenen E/A-Treiber zu installieren oder zu aktualisieren. Weitere Informationen finden Sie unter Einstellungen für Citrix Provisioning-Ziele oder Reset-on-Boot-Maschinen. -
Erstellen Sie ein ISO-Speicher-Repository:
xe-mount-iso-sr <path_to_iso_sr> <!--NeedCopy--> -
Listen Sie alle verfügbaren ISOs auf:
xe cd-list <!--NeedCopy--> -
Legen Sie die angegebene ISO in das virtuelle CD-Laufwerk der angegebenen VM ein:
xe vm-cd-add vm=<vm_name> cd-name=<iso_name> device=3 <!--NeedCopy--> -
Starten Sie die VM und installieren Sie das Betriebssystem:
xe vm-start vm=<vm_name> <!--NeedCopy-->An diesem Punkt ist die VM-Konsole in XenCenter sichtbar.
-
Wählen Sie im XenCenter-Bereich Ressourcen die VM aus und klicken Sie dann auf die Registerkarte Konsole, um die VM-Konsole anzuzeigen.
-
(Optional) Wenn Sie die VM klonen möchten, empfehlen wir, die Windows-Ersteinrichtung, bekannt als Out-Of-Box-Experience (OOBE), nicht auszuführen. Drücken Sie stattdessen, wenn die OOBE auf der Seite startet, die nach Regionsinformationen fragt, Strg + Umschalt + F3, um in den Überwachungsmodus zu wechseln.
Sie können dann Sysprep verwenden, um die VM zu verallgemeinern. Weitere Informationen finden Sie unter Vorbereiten des Klonens einer Windows-VM mit Sysprep.
Wenn Sie die VM nicht klonen möchten, fahren Sie mit den folgenden Schritten in diesem Verfahren fort.
-
Befolgen Sie die Anweisungen auf dem OS-Installationsbildschirm und treffen Sie Ihre Auswahl.
-
Nach Abschluss der Betriebssysteminstallation und dem Neustart der VM installieren Sie die XenServer VM Tools für Windows.
Weitere Informationen zur Verwendung der CLI finden Sie unter Befehlszeilenschnittstelle.
XenServer VM Tools für Windows installieren
XenServer VM Tools für Windows bieten Hochleistungs-I/O-Dienste ohne den Overhead der traditionellen Geräteemulation. Weitere Informationen zu den XenServer VM Tools für Windows und deren erweiterter Nutzung finden Sie unter XenServer VM Tools für Windows.
Bevor Sie die XenServer VM Tools für Windows installieren, stellen Sie sicher, dass Ihre VM so konfiguriert ist, dass sie die I/O-Treiber von Windows Update empfängt. Windows Update ist die empfohlene Methode, um Updates für die I/O-Treiber zu erhalten. Wenn Windows Update jedoch keine verfügbare Option für Ihre VM ist, können Sie Updates für die I/O-Treiber auch auf andere Weise erhalten. Weitere Informationen finden Sie unter Aktualisieren der I/O-Treiber.
So installieren Sie XenServer VM Tools für Windows:
-
Wir empfehlen, dass Sie vor der Installation oder Aktualisierung der XenServer VM Tools einen Snapshot Ihrer VM erstellen.
-
Laden Sie die XenServer VM Tools für Windows-Datei von der XenServer Downloads-Seite herunter.
-
Überprüfen Sie Ihren Download anhand des angegebenen SHA-256-Werts.
-
Kopieren Sie die Datei auf Ihre Windows-VM oder auf ein freigegebenes Laufwerk, auf das die Windows-VM zugreifen kann.
-
Führen Sie die
managementagentxXX.msi-Datei aus, um die Installation der XenServer VM Tools zu starten.Msiexec.exe /package managementagentxXX.msi -
Befolgen Sie die Anweisungen im Installationsprogramm.
-
Befolgen Sie die Anweisungen des Assistenten, um die Lizenzvereinbarung zu akzeptieren und einen Zielordner auszuwählen.
-
Der Assistent zeigt die empfohlenen Einstellungen auf der Seite Installations- und Update-Einstellungen an. Informationen zum Anpassen dieser Einstellungen finden Sie unter XenServer VM Tools für Windows.
-
Klicken Sie auf Weiter und dann auf Installieren, um den Installationsvorgang der XenServer VM Tools für Windows zu starten.
-
-
Starten Sie die VM neu, wenn Sie dazu aufgefordert werden, um den Installationsvorgang abzuschließen.
Aktualisieren Sie das Windows-Betriebssystem in Ihrer VM
Upgrades für VMs sind in der Regel erforderlich, wenn Microsoft eine neue Version oder Revision veröffentlicht oder wenn auf eine neuere Version von XenServer umgestellt wird.
Bevor Sie Ihre Windows-VM aktualisieren
- Wenn Sie Ihr Betriebssystem auf eine Windows-Version aktualisieren, die ein vTPM erfordert (z. B. Windows 11), müssen Sie Ihrer VM vor dem Upgrade des Betriebssystems ein vTPM zuweisen. Weitere Informationen finden Sie unter Ein vTPM an eine VM anfügen.
- Aktualisieren Sie die XenServer VM Tools für Windows auf der VM auf die neueste Version. Weitere Informationen finden Sie unter XenServer VM Tools für Windows.
-
Stellen Sie sicher, dass alle älteren Versionen der XenServer VM Tools für Windows-Treiber bereinigt werden. Dies können Sie tun, indem Sie die folgenden Befehle in der Windows-VM ausführen:
-
Führen Sie das Bereinigungstool der XenServer VM Tools für Windows aus:
<tools-install-directory>\uninstall.exe cleanup -
Listen Sie alle installierten Treiber mit dem Befehl
pnputil.exe -enum-driversauf.Alle Treiber mit dem Anbietername XenServer und dem Veröffentlichten Namen der Form
oemxx.infmüssen entfernt werden. -
Um diese Treiber zu entfernen, führen Sie den folgenden Befehl für jeden Treiber aus:
pnputil.exe -delete-driver oemXX.infDieser Befehl entfernt nur ältere Treiberversionen, die nicht verwendet werden. Wenn der Treiber verwendet wird, schlägt der Befehl korrekt fehl.
-
Aktualisieren des Windows-Betriebssystems
Sie können Ihre Windows-VMs auf eine der folgenden Arten aktualisieren:
- Verwenden Sie Windows Update, um die Version des Windows-Betriebssystems auf Ihren Windows-VMs zu aktualisieren. Wenn Sie Windows Update verwenden, um Ihre XenServer VM Tools zu aktualisieren, empfehlen wir diese Methode.
- Verwenden Sie die Windows-Installations-ISO für die neueren Versionen. Windows-Installationsdatenträger bieten in der Regel eine Upgrade-Option, wenn Sie sie auf einem Server starten, auf dem bereits eine frühere Version von Windows installiert ist.
Befolgen Sie in Ihrer Windows-VM-Konsole die von Windows bereitgestellten Upgrade-Anweisungen.
Vorbereiten des Klonens einer Windows-VM mithilfe von Sysprep
Die einzige unterstützte Methode zum Klonen einer Windows-VM ist die Verwendung des Windows-Dienstprogramms sysprep, um die VM vorzubereiten.
Das Dienstprogramm sysprep ändert die lokale Computer-SID, um sie für jeden Computer eindeutig zu machen. Die sysprep-Binärdateien befinden sich im Ordner C:\Windows\System32\Sysprep.
Weitere Informationen zur Verwendung von Sysprep finden Sie unter Sysprep (Generalisieren) einer Windows-Installation.
So führen Sie Sysprep auf einer Windows-VM aus:
Hinweis:
Unter Windows 10 und 11 installiert die Windows-Ersteinrichtung oder Out-Of-Box-Experience (OOBE) Anwendungen (wie AppX), die den
sysprep-Prozess stören können. Aufgrund dieses Verhaltens empfehlen wir beim Erstellen einer klonbaren VM, die Ersteinrichtung zu überspringen und Windows stattdessen im Überwachungsmodus zu starten.
-
Erstellen Sie eine Windows-VM.
-
Installieren Sie Windows.
-
(Optional) Wenn die Out-Of-Box-Experience (OOBE) auf der Seite startet, die nach Regionsinformationen fragt, drücken Sie Strg + Umschalt + F3. Windows startet im Überwachungsmodus. Weitere Informationen finden Sie unter Boot Windows to Audit mode or OOBE.
Obwohl nicht erforderlich, empfehlen wir, OOBE zu beenden, um die Erstellung eines unnötigen Benutzerkontos auf dem Image zu vermeiden und Probleme mit der Kompatibilität von Drittanbieteranwendungen zu umgehen. Wenn Sie mit OOBE fortfahren, können einige Anwendungen oder Windows Update, die während OOBE installiert werden, Sysprep daran hindern, ordnungsgemäß zu funktionieren.
-
Installieren Sie die neueste Version der XenServer VM Tools für Windows.
-
Installieren Sie alle Anwendungen und führen Sie alle weiteren erforderlichen Konfigurationen durch.
-
Führen Sie
sysprepaus, um die VM zu generalisieren. Dieses Dienstprogramm fährt die VM herunter, wenn es abgeschlossen ist.
Hinweis:
Starten Sie die ursprüngliche, generalisierte VM (die „Quell-VM“) nach der
sysprep-Phase nicht erneut. Konvertieren Sie sie danach sofort in eine Vorlage, um Neustarts zu verhindern. Wenn die Quell-VM neu gestartet wird, musssyspreperneut darauf ausgeführt werden, bevor sie sicher zum Erstellen weiterer Klone verwendet werden kann.
So klonen Sie eine generalisierte Windows-VM:
-
Konvertieren Sie die VM mit XenCenter in eine Vorlage.
-
Klonen Sie die neu erstellte Vorlage bei Bedarf in neue VMs.
-
Wenn die geklonte VM startet, führt sie die folgenden Aktionen aus, bevor sie zur Verwendung verfügbar ist:
- Sie erhält eine neue SID und einen neuen Namen
- Sie führt ein Setup aus, um bei Bedarf zur Eingabe von Konfigurationswerten aufzufordern
- Schließlich wird sie neu gestartet
Windows-VMs mit Sysprep anpassen
XenServer kann eine laufende Windows-VM anpassen, indem eine Antwortdatei (typischerweise unattend.xml) an Microsoft Sysprep innerhalb des Gastes übergeben wird. XenServer lädt die Datei auf eine temporäre virtuelle CD-ROM in die VM hoch, führt Sysprep aus, und die VM schließt die Anpassung nach dem Neustart ab. Dieser Mechanismus ermöglicht es Ihnen, große Windows-Bereitstellungen programmgesteuert von einem freigegebenen Image aus zu konfigurieren.
XenServer unterstützt diesen Vorgang über die Verwaltungs-API und die xe CLI. Es ist nicht über XenCenter verfügbar. XenServer überprüft den Inhalt der Antwortdatei nicht.
Anforderungen
- Die VM muss ausgeführt werden.
- Die VM muss XenServer VM Tools for Windows installiert haben, mit PV-Treibern Version 9.4.2 oder neuer.
- Die in der VM installierte Windows-Edition muss Sysprep unterstützen.
Verwenden der Verwaltungs-API
Die VM Klasse stellt eine sysprep Methode bereit, die den Inhalt der Antwortdatei und ein Timeout (in Sekunden) entgegennimmt. Die vollständige Methodensignatur und Parameterreferenz finden Sie unter Class: VM — sysprep.
Verwenden der xe CLI
Führen Sie den folgenden Befehl aus und ersetzen Sie dabei <vm-uuid> durch die UUID der laufenden VM, die Sie anpassen möchten, und unattend.xml durch den Pfad zu Ihrer Antwortdatei:
xe vm-sysprep uuid=<vm-uuid> filename=unattend.xml
<!--NeedCopy-->
Der Befehl akzeptiert die folgenden Argumente:
-
uuid- die UUID der laufenden VM, die angepasst werden soll. -
filename- Pfad zur Sysprep-Antwortdatei, die an die VM übergeben werden soll. -
timeout- optional. Zeit in Sekunden, die auf den Neustart der VM gewartet werden soll. Der Standardwert ist 180 Sekunden.
Der Befehl kehrt zurück, wenn die VM neu startet oder wenn das Timeout abläuft. Da die Anpassungszeit vom Inhalt der Antwortdatei abhängt, müssen Sie das Timeout möglicherweise erhöhen. Wenn die Anpassung nach Ablauf des Timeouts abgeschlossen ist, meldet die CLI einen Fehler, auch wenn Sysprep möglicherweise erfolgreich abgeschlossen wurde. Erhöhen Sie in diesem Fall das Timeout und versuchen Sie es erneut.
Fehlerbehebung
-
Von der CLI gemeldetes Timeout, während Sysprep noch läuft. Wenn Sysprep noch in der VM ausgeführt wird, wenn die CLI ein Timeout meldet, erhöhen Sie den Wert
timeoutund versuchen Sie es erneut. Wenn Sysprep angehalten oder fehlgeschlagen ist (z. B. aufgrund einer fehlerhaften Antwortdatei), hilft eine Erhöhung des Timeouts nicht. Überprüfen Sie die Windows Sysprep-Protokolle in der VM, wie unter Fehler in der Antwortdatei beschrieben. -
Anpassung startet nicht. Bestätigen Sie, dass die VM ausgeführt wird und dass XenServer VM Tools for Windows Version 9.4.2 oder neuer installiert ist. Sie können die installierte Treiberversion mit dem folgenden Befehl überprüfen:
xe vm-param-get uuid=<vm-uuid> param-name=PV-drivers-version <!--NeedCopy--> -
Fehler in der Antwortdatei. XenServer validiert die Antwortdatei nicht. Überprüfen Sie die Windows Sysprep-Protokolle in der VM (
%WINDIR%\System32\Sysprep\Panther\) für Details.
Versionshinweise für Windows-VMs
Es gibt viele Versionen und Varianten von Windows mit unterschiedlichen Unterstützungsgraden für die von XenServer bereitgestellten Funktionen. Dieser Abschnitt listet Hinweise und Errata für die bekannten Unterschiede auf.
Allgemeine Windows-Probleme
-
Bei der Installation von Windows-VMs sollten Sie mit nicht mehr als drei virtuellen Festplatten beginnen. Nachdem die VM und die XenServer VM Tools for Windows installiert wurden, können Sie zusätzliche virtuelle Festplatten hinzufügen. Stellen Sie sicher, dass das Startgerät immer eine der anfänglichen Festplatten ist, damit die VM ohne die XenServer VM Tools for Windows erfolgreich starten kann.
-
Wenn der Startmodus für eine Windows-VM BIOS-Start ist, formatiert Windows die primäre Festplatte mit einem Master Boot Record (MBR). MBR begrenzt den maximal adressierbaren Speicherplatz einer Festplatte auf 2 TiB. Um eine Festplatte, die größer als 2 TiB ist, mit einer Windows-VM zu verwenden, führen Sie eine der folgenden Aktionen aus:
- Wenn UEFI-Start für die Windows-Version unterstützt wird, stellen Sie sicher, dass Sie UEFI als Startmodus für die Windows-VM verwenden.
- Erstellen Sie die große Festplatte als sekundäre Festplatte für die VM und wählen Sie das GUID-Partitionstabellen-Format (GPT).
-
Mehrere vCPUs werden Windows-Gästen als CPU-Sockets angezeigt und unterliegen den in der VM vorhandenen Lizenzbeschränkungen. Die Anzahl der im Gast vorhandenen CPUs kann durch Überprüfen des Geräte-Managers bestätigt werden. Die tatsächlich von Windows verwendeten CPUs können im Task-Manager eingesehen werden.
-
Die Reihenfolge der Festplattenaufzählung in einem Windows-Gast kann von der Reihenfolge abweichen, in der sie ursprünglich hinzugefügt wurden. Dieses Verhalten ist auf die Interaktion zwischen den E/A-Treibern und dem Plug-and-Play-Subsystem in Windows zurückzuführen. Zum Beispiel könnte die erste Festplatte als
Disk 1angezeigt werden, die nächste Hot-Plug-Festplatte alsDisk 0, eine spätere Festplatte alsDisk 2und dann aufwärts in der erwarteten Weise. -
Ein Fehler im DirectX-Backend des VLC-Players ersetzt Gelb durch Blau während der Videowiedergabe, wenn die Windows-Anzeigeeigenschaften auf 24-Bit-Farbe eingestellt sind. VLC, das OpenGL als Backend verwendet, funktioniert korrekt, und jeder andere DirectX-basierte oder OpenGL-basierte Videoplayer funktioniert ebenfalls. Es ist kein Problem, wenn der Gast auf 16-Bit-Farbe anstatt 24 eingestellt ist.
-
Der PV Ethernet Adapter meldet eine Geschwindigkeit von 100 Gbit/s in Windows-VMs. Diese Geschwindigkeit ist ein künstlicher, fest codierter Wert und in einer virtuellen Umgebung nicht relevant, da die virtuelle NIC mit einem virtuellen Switch verbunden ist. Die Windows-VM nutzt die volle verfügbare Geschwindigkeit, aber das Netzwerk ist möglicherweise nicht in der Lage, die vollen 100 Gbit/s zu erreichen.
-
Wenn Sie versuchen, eine unsichere RDP-Verbindung zu einer Windows-VM herzustellen, kann dieser Vorgang mit der folgenden Fehlermeldung fehlschlagen: „Dies könnte auf die CredSSP-Verschlüsselungsorakel-Behebung zurückzuführen sein.“ Dieser Fehler tritt auf, wenn das Credential Security Support Provider-Protokoll (CredSSP)-Update nur auf einen der Clients und Server in der RDP-Verbindung angewendet wird. Weitere Informationen finden Sie unter https://support.microsoft.com/en-gb/help/4295591/credssp-encryption-oracle-remediation-error-when-to-rdp-to-azure-vm.
In diesem Artikel
- Grundlegende Vorgehensweise zum Erstellen einer Windows-VM
- Windows-VM-Vorlagen
- Eine VM mit XenCenter erstellen
- Erstellen einer Windows-VM mithilfe der CLI
- XenServer VM Tools für Windows installieren
- Aktualisieren Sie das Windows-Betriebssystem in Ihrer VM
- Vorbereiten des Klonens einer Windows-VM mithilfe von Sysprep
- Windows-VMs mit Sysprep anpassen
- Versionshinweise für Windows-VMs