XenServer

Windows-VMs

Für die Installation von Windows-VMs auf dem XenServer-Host ist Unterstützung für Hardwarevirtualisierung (Intel VT oder AMD-V) erforderlich.

Hinweis:

Verschachtelte Virtualisierung wird für Windows-VMs, die auf XenServer gehostet werden, nicht unterstützt.

Grundlegendes Verfahren zum Erstellen einer Windows-VM

Das Installieren eines Windows auf einer VM umfasst die folgenden Schritte:

  1. Auswahl der entsprechenden Windows-Vorlage

  2. Auswahl des entsprechenden Startmodus

  3. Installieren des Windows-Betriebssystems

  4. Installation der XenServer VM Tools für Windows (I/O-Treiber und Management Agent)

Warnung:

Windows-VMs werden nur unterstützt, wenn auf den VMs die XenServer VM Tools für Windows installiert sind.

Windows VM-Vorlagen

Windows-Betriebssysteme werden auf VMs installiert, indem eine entsprechende Vorlage mit XenCenter oder der xe-CLI geklont und anschließend das Betriebssystem installiert wird. In den Vorlagen für einzelne Gäste sind vordefinierte Plattformflags gesetzt, die die Konfiguration der virtuellen Hardware definieren. Beispielsweise werden alle Windows-VMs mit aktiviertem ACPI-Hardware-Abstraktionslayer-Modus (HAL) installiert. Wenn Sie später eine dieser VMs so ändern, dass sie über mehrere virtuelle CPUs verfügt, schaltet Windows die HAL automatisch in den Multiprozessormodus 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-Sicherer Start Wird zur Installation von Windows 10 (64 Bit) verwendet
Windows 11 (64 Bit) UEFI, UEFI Secure Boot Wird zur Installation von Windows 11 (64-Bit) verwendet
Windows Server 2016 (64-Bit) BIOS, UEFI, UEFI-Sicherer Start Wird zur Installation von Windows Server 2016 oder Windows Server Core 2016 (64 Bit) verwendet
Windows Server 2019 (64-Bit) BIOS, UEFI, UEFI-Sicherer Start Wird zur Installation von Windows Server 2019 oder Windows Server Core 2019 (64 Bit) verwendet
Windows Server 2022 (64 Bit) BIOS, UEFI, UEFI-Sicherer Start Wird zur Installation von Windows Server 2022 oder Windows Server Core 2022 (64 Bit) verwendet

XenServer unterstützt alle SKUs (Editionen) für die aufgelisteten Versionen von Windows.

Anhängen einer ISO-Image-Bibliothek

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. Informationen dazu, wie Sie ein ISO-Image von einer Windows-Installations-CD erstellen und zur Verwendung bereitstellen, finden Sie unter Erstellen von ISO-Images .

Erstellen einer VM mit XenCenter

So erstellen Sie eine Windows VM:

  1. Klicken Sie auf der XenCenter -Symbolleiste auf die Schaltfläche Neue VM, um den Assistenten für neue VM zu öffnen.

    Mit dem Assistenten für neue VM können Sie die neue VM konfigurieren und verschiedene Parameter für CPU-, Speicher- und Netzwerkressourcen anpassen.

  2. Wählen Sie eine VM-Vorlage und klicken Sie auf Weiter.

    Jede Vorlage enthält die Setup-Informationen, die erforderlich sind, um eine VM mit einem bestimmten Gastbetriebssystem (OS) und mit optimalem Speicher zu erstellen. Diese Liste spiegelt die Vorlagen wider, die XenServer derzeit unterstützt.

    Hinweis:

    Wenn das Betriebssystem, das Sie auf Ihrer VM installieren, nur mit der Originalhardware kompatibel ist, aktivieren Sie das Kästchen Host-BIOS-Zeichenfolgen auf VM kopieren . Sie könnten diese Option beispielsweise für eine Betriebssystem-Installations-CD verwenden, die mit einem bestimmten Computer verpackt wurde.

    Nachdem Sie eine VM zum ersten Mal gestartet haben, können Sie ihre BIOS-Zeichenfolgen nicht ändern. Stellen Sie sicher, dass die BIOS-Zeichenfolgen korrekt sind, bevor Sie die VM zum ersten Mal starten.

    Informationen zum Kopieren von BIOS-Zeichenfolgen mit der CLI finden Sie unter Installieren von VMs von Reseller Option Kit-Medien (BIOS-gesperrt).

    Fortgeschrittene Benutzer können benutzerdefinierte BIOS-Strings festlegen. Weitere Informationen finden Sie unter Benutzerdefinierte BIOS-Zeichenketten.

  3. Geben Sie einen Namen und eine optionale Beschreibung für die neue VM ein.

  4. Wählen Sie die Quelle der Betriebssystemmedien aus, die auf der neuen VM installiert werden sollen.

    Die Installation von einer CD/DVD ist die einfachste Option für den Einstieg.

    1. Wählen Sie die Standardoption für die Installationsquelle (DVD-Laufwerk)
    2. Legen Sie den Datenträger in das DVD-Laufwerk des XenServer-Hosts ein

    Mit XenServer können Sie auch Betriebssysteminstallationsmedien aus einer Reihe von Quellen abrufen, einschließlich einer bereits vorhandenen ISO-Bibliothek. Ein ISO-Image ist eine Datei, die alle Informationen enthält, die eine optische Disc (CD, DVD usw.) enthalten würde. In diesem Fall würde ein ISO-Image dieselben Betriebssystemdaten wie eine Windows-Installations-CD enthalten.

    Um eine bereits vorhandene ISO-Bibliothek anzuhängen, klicken Sie auf Neue ISO-Bibliothek und geben Sie den Speicherort und den Typ der ISO-Bibliothek an. Sie können dann das spezifische ISO-Medium des Betriebssystems aus der Liste auswählen.

  5. Auf der Registerkarte Installationsmedien können Sie einen Startmodus für die VM auswählen. Standardmäßig wählt XenCenter den sichersten Startmodus aus, der für die VM-Betriebssystemversion verfügbar ist.

    Hinweise:

    • Die UEFI-Boot - und UEFI-Secure-Bootoptionen werden abgeblendet angezeigt, wenn die von Ihnen gewählte VM-Vorlage den UEFI-Start nicht unterstützt.
    • Sie können den Startmodus nicht ändern, nachdem Sie die VM zum ersten Mal gestartet haben.

    Weitere Informationen finden Sie unter UEFI-Gaststart und Sicherer Start.

  6. Ändern Sie bei Bedarf die Option Neues vTPM erstellen und anhängen.

    • Für VM-Betriebssysteme, die ein vTPM benötigen, 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.
    • Wählen Sie für VM-Betriebssysteme, die vTPM unterstützen, es aber nicht benötigen, aus, ob ein vTPM an die VM angehängt werden soll.

    Weitere Informationen finden Sie unter vTPM.

  7. Wählen Sie einen Homeserver für die VM aus.

    Ein Homeserver ist der Host, der die Ressourcen für eine VM in einem Pool bereitstellt. Wenn Sie einen Homeserver für eine VM nominieren, versucht XenServer, die VM auf diesem Host zu starten. Wenn diese Aktion nicht möglich ist, 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 Homeserver 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, wird die Nominierung des Homeservers nicht wirksam. Stattdessen basiert die Hostnominierung auf der vom Benutzer festgelegten Richtlinie zur Platzierung virtueller GPU.
    • Beim Rolling Pool-Upgrade wird der Homeserver bei der Migration der VM nicht berücksichtigt. Stattdessen wird die VM zurück auf den Host migriert, auf dem sie sich vor dem Upgrade befand.

    Wenn Sie keinen Homeserver nominieren möchten, klicken Sie auf Dieser VM keinen Homeserver zuweisen. Die VM wird auf einem beliebigen Host mit den erforderlichen Ressourcen gestartet.

    Klicken Sie zum Fortfahren auf Weiter.

  8. Weisen Sie Prozessor- und Speicherressourcen für die VM zu. Für eine Windows 10-VM (64 Bit) sind die Standardeinstellungen 2 virtuelle CPUs und 4 GB RAM. Sie können auch die Standardeinstellungen ändern. Klicken Sie zum Fortfahren auf Weiter.

  9. Weisen Sie eine virtuelle GPU zu. Der Assistent für neue VM fordert Sie auf, der VM eine dedizierte GPU oder eine oder mehrere virtuelle GPUs zuzuweisen. Mit dieser Option kann die VM die Rechenleistung der GPU nutzen. Mit dieser Funktion haben Sie eine bessere Unterstützung für professionelle High-End-3D-Grafikanwendungen wie CAD/CAM, GIS und medizinische Bildgebungsanwendungen.

  10. Weisen Sie Speicher für die neue VM zu und konfigurieren Sie ihn.

    Klicken Sie auf Weiter, um die Standardzuweisung (32 GB) und Konfiguration auszuwählen, oder Sie möchten möglicherweise die folgende zusätzliche Konfiguration durchführen:

    • Ändern Sie den Namen, die Beschreibung oder die Größe Ihres virtuellen Laufwerks, indem Sie auf Bearbeiten klicken.
    • Fügen Sie einen neuen virtuellen Datenträger hinzu, indem Sie Hinzufügenauswählen.
  11. Konfigurieren Sie das Netzwerk auf der neuen VM.

    Klicken Sie auf Weiter, um die Standard-Netzwerkkarte und -konfigurationen auszuwählen, einschließlich einer automatisch erstellten eindeutigen MAC-Adresse für jede Netzwerkkarte. Alternativ möchten Sie möglicherweise die folgende zusätzliche Konfiguration vornehmen:

    • Ändern Sie das physische Netzwerk, die MAC-Adresse oder die Quality of Service (QoS) -Priorität des virtuellen Laufwerks, indem Sie auf Bearbeiten klicken.
    • Fügen Sie eine neue virtuelle Netzwerkkarte hinzu, indem Sie Hinzufügenauswählen
  12. (Optional) Wenn diese VM als Vorlage mit Citrix Provisioning oder mit gesetztem Flag reset-on-boot verwendet werden soll, stellen Sie sicher, dass die Option Neue VM automatisch starten nicht ausgewählt ist. Auf diese Weise können Sie vor der Installation von Windows einige erforderliche Konfigurationen vornehmen.

  13. Ü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.

  14. (Optional) Wenn diese VM als Vorlage mit Citrix Provisioning verwendet werden soll oder das Flag reset-on-boot gesetzt ist, konfigurieren Sie die VM vor der Installation von Windows.

    Geben Sie in der Host-Konsole den folgenden Befehl ein:

    xe vm-param-set uuid=<uuid> has-vendor-device=false
    

    Das Flag has-vendor-device=false stellt sicher, dass Windows Update nicht versucht, die in den XenServer VM Tools enthaltenen I/O-Treiber zu installieren oder zu aktualisieren. Weitere Informationen finden Sie unter Einstellungen für Citrix Provisioning Provisioning-Ziele oder beim Booten zurückgesetzte Maschinen.

  15. Wählen Sie im Bereich Ressourcen die VM aus, und klicken Sie dann auf die Registerkarte Konsole, um die VM-Konsole anzuzeigen.

  16. (Optional) Wenn Sie die VM klonen möchten, empfehlen wir, die Windows-Erstinstallation, die sogenannte Out-Of-Box-Experience (OOBE), nicht auszuführen. Wenn die OOBE stattdessen auf der Seite startet, die nach Regionsinformationen fragt, drücken Sie Strg + Shift + F3, um in den Auditmodus 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 nicht beabsichtigen, die VM zu klonen, fahren Sie mit den folgenden Schritten in diesem Verfahren fort.

  17. Folgen Sie dem Betriebssystem-Installationsbildschirm und treffen Sie Ihre Auswahl.

  18. Installieren Sie XenServer VM Tools für Windows, nachdem die Betriebssysteminstallation abgeschlossen ist und die VM neu gestartet wurde.

Erstellen einer Windows-VM mit der Befehlszeilenschnittstelle

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 angegeben. Sie müssen den xe CLI-Befehlen nichts hinzufügen, um das vTPM einzurichten.

  1. 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.

  2. (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 mode kann entweder BIOS oder uefi sein und ist standardmäßig uefi, wenn diese Option für Ihr VM-Betriebssystem unterstützt wird. Andernfalls ist der Standardmodus BIOS. Der Wert von option kann entweder auf true oder gesetzt werden false. Wenn Sie die Option Secure Boot nicht angeben, ist sie standardmäßig auf autoeingestellt.

    Weitere Informationen finden Sie unter UEFI-Gaststart und Sicherer Start.

  3. (Optional) Wenn diese VM als Vorlage mit Citrix Provisioning verwendet werden soll oder das Flag reset-on-boot gesetzt 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=false stellt sicher, dass Windows Update nicht versucht, die in den XenServer VM Tools enthaltenen I/O-Treiber zu installieren oder zu aktualisieren. Weitere Informationen finden Sie unter Einstellungen für Citrix Provisioning Provisioning-Ziele oder beim Booten zurückgesetzte Maschinen.

  4. Erstellen Sie ein ISO-Speicher-Repository:

    xe-mount-iso-sr <path_to_iso_sr>
    <!--NeedCopy-->
    
  5. Listen Sie alle verfügbaren ISOs auf:

    xe cd-list
    <!--NeedCopy-->
    
  6. Legen Sie das angegebene ISO-Image in das virtuelle CD-Laufwerk der angegebenen VM ein:

    xe vm-cd-add vm=<vm_name> cd-name=<iso_name> device=3
    <!--NeedCopy-->
    
  7. Starten Sie die VM und installieren Sie das Betriebssystem:

    xe vm-start vm=<vm_name>
    <!--NeedCopy-->
    

    Zu diesem Zeitpunkt ist die VM-Konsole in XenCenter sichtbar.

  8. Wählen Sie in XenCenter im Bereich Resources die VM aus und klicken Sie dann auf die Registerkarte Konsole, um die VM-Konsole anzuzeigen.

  9. (Optional) Wenn Sie die VM klonen möchten, empfehlen wir, die Windows-Erstinstallation, die sogenannte Out-Of-Box-Experience (OOBE), nicht auszuführen. Wenn die OOBE stattdessen auf der Seite startet, die nach Regionsinformationen fragt, drücken Sie Strg + Shift + F3, um in den Auditmodus 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 nicht beabsichtigen, die VM zu klonen, fahren Sie mit den folgenden Schritten in diesem Verfahren fort.

  10. Folgen Sie dem Betriebssystem-Installationsbildschirm und treffen Sie Ihre Auswahl.

  11. Nachdem die Betriebssysteminstallation abgeschlossen und die VM neu gestartet wurde, installieren Sie die XenServer VM Tools für Windows.

Weitere Informationen zur Verwendung der CLI finden Sie unter Befehlszeilenschnittstelle.

Installieren Sie die XenServer VM Tools für Windows

XenServer VM Tools für Windows bieten leistungsstarke I/O-Dienste ohne den Aufwand herkömmlicher Geräteemulation. Weitere Informationen zu den XenServer VM Tools für Windows und zur erweiterten Verwendung finden Sie unter XenServer VM Tools fürWindows.

Hinweis:

Um XenServer VM Tools für Windows auf einer Windows-VM zu installieren, muss auf der VM Microsoft.NET Framework Version 4.0 oder höher ausgeführt werden.

Stellen Sie vor der Installation der XenServer VM Tools für Windows 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 XenServer VM Tools für Windows.

So installieren Sie die XenServer VM Tools für Windows:

  1. Wir empfehlen, dass Sie einen Snapshot Ihrer VM erstellen, bevor Sie die XenServer VM Tools installieren oder aktualisieren.

  2. Laden Sie die Datei XenServer VM Tools für Windows von der XenServer-Downloadseiteherunter.

  3. Überprüfen Sie Ihren Download anhand des angegebenen SHA256-Werts.

  4. Kopieren Sie die Datei auf Ihre Windows-VM oder auf ein freigegebenes Laufwerk, auf das die Windows-VM zugreifen kann.

  5. Führen Sie die managementagentxXX.msi Datei aus, um mit der Installation der XenServer VM Tools zu beginnen.

    Msiexec.exe /package managementagentxXX.msi
    
  6. Befolgen Sie die Anweisungen im Installationsprogramm.

    1. Folgen Sie den Anweisungen des Assistenten, um die Lizenzvereinbarung zu akzeptieren, und wählen Sie einen Zielordner aus.

    2. Der Assistent zeigt die empfohlenen Einstellungen auf der Seite mit den Installations- und Update einstellungen an. Informationen zum Anpassen dieser Einstellungen finden Sie unter XenServer VM Tools für Windows.

    3. Klicken Sie auf Weiter und dann auf Installieren, um mit der Installation der XenServer VM Tools für Windows zu beginnen.

  7. Starten Sie die VM neu, wenn Sie aufgefordert werden, den Installationsvorgang abzuschließen.

vTPM

Mit XenServer können Sie ein virtuelles Trusted Platform Module (vTPM) erstellen und es an Ihre Windows 10- oder Windows 11-VM anhängen.

Windows 11-VMs erfordern das Vorhandensein eines verknüpften vTPM. Dieses vTPM wird automatisch erstellt, wenn die Windows 11-VM aus der bereitgestellten Vorlage erstellt wird. Für Windows 10-VMs ist das vTPM optional.

Eine VM hat eine Eins-zu-Eins-Beziehung zu ihrem verknüpften vTPM. Eine VM kann nur ein vTPM haben und ein vTPM kann nur einer einzelnen VM zugeordnet werden. Benutzer mit den Rollen VM Admin und höher können vTPM-Instanzen erstellen und löschen.

Anwendungen, die auf der VM ausgeführt werden, können über die TPM 2.0-kompatible API auf das vTPM zugreifen. TPM 1.2 wird nicht unterstützt. Benutzer mit den Rollen VM Operator und höher können über die VM auf das vTPM zugreifen.

Um zu überprüfen, ob Ihre VM über ein verknüpftes vTPM verfügt, wechseln Sie in XenCenter zur Registerkarte Allgemein und suchen Sie im Abschnitt Gerätesicherheit nach.

Einschränkungen

Die folgenden Einschränkungen gelten derzeit für VMs, die mit einem angehängten vTPM erstellt wurden:

  • Sie können Ihre VMs zwar in das OVF/OVA-Format exportieren, aber alle Daten in Ihrem vTPM gehen dabei verloren. Diese verlorenen Daten können dazu führen, dass die VM unerwartetes Verhalten zeigt oder dass sie nicht gestartet werden kann. Wenn Sie vTPM-Funktionen in der VM verwenden, exportieren Sie Ihre VMs nicht in diesem Format.
  • BitLocker wird derzeit nicht für VMs mit angehängtem vTPM unterstützt.
  • HA wird derzeit nicht für VMs unterstützt, an die ein vTPM angehängt ist.
  • Sie können keine Snapshots oder Checkpoints für eine unterbrochene VM erstellen, an die ein vTPM angehängt ist.

Bekannte Probleme

  • Wenn Sie viele VMs mit einem vTPM haben, kann es zu den folgenden Verhaltensweisen kommen:

    • Die XAPI-Datenbank wird groß und verbraucht viel Speicher.
    • VM-Schreibvorgänge in das vTPM können zu einem Engpass im Toolstack führen.
  • vTPM-Operationen, die vom Benutzer oder von Windows im Hintergrund ausgeführt werden, können in den folgenden Situationen fehlschlagen:

    • Wenn der Toolstack oder der XenServer-Host abstürzt, bevor der Vorgang mit der Datenträger synchronisiert wird. Fehler beim Schreiben auf den Datenträger werden ignoriert.

    Bei einem solchen Fehler gibt das vTPM einen Fehler an das Betriebssystem zurück. Windows protokolliert diese Fehler im Systemereignisprotokoll.

Hängen Sie ein vTPM an eine Windows-VM an

Für neue Windows 11-VMs und Windows 10-VMs kann das vTPM während der VM-Erstellung hinzugefügt werden. Weitere Informationen finden Sie in der Dokumentation zu Ihrer bevorzugten VM-Erstellungsmethode.

Wenn Sie eine vorhandene UEFI- oder UEFI Secure Boot Windows 10-VM haben, zu der Sie ein vTPM hinzufügen möchten, können Sie dies mithilfe von XenCenter oder mithilfe der xe-CLI tun. Wenn Sie das Betriebssystem der VM auf ein Betriebssystem aktualisieren möchten, das ein vTPM erfordert, müssen Sie das vTPM an die VM anhängen, bevor Sie Ihr VM-Betriebssystem aktualisieren.

Durch die Verwendung von XenCenter

  1. Fahren Sie die Windows 10-VM herunter.
  2. Fügen Sie der VM ein vTPM hinzu.
    1. Klicken Sie mit der rechten Maustaste auf die VM und wählen Sie vTPMs verwaltenaus. Oder gehen Sie in der Hauptmenüleiste zu VM > Manage vTPMs. Das Dialogfeld TPM Manager wird geöffnet.
    2. Fügen Sie im Dialogfeld TPM Manager ein vTPM hinzu.
  3. Um zu überprüfen, ob die VM über ein verknüpftes vTPM verfügt, wählen Sie die VM aus, wechseln Sie zur Registerkarte Allgemein und suchen Sie im Abschnitt Gerätesicherheit nach.
  4. Starten Sie die Windows 10-VM.

Mit der Xe-CLI

  1. Fahren Sie die VM herunter:

    xe vm-shutdown uuid=<vm_uuid>
    <!--NeedCopy-->
    
  2. Erstellen Sie ein vTPM und hängen Sie es an die VM an:

    xe vtpm-create vm-uuid=<vm_uuid>
    <!--NeedCopy-->
    
  3. Starten Sie die VM:

    xe vm-start uuid=<vm_uuid>
    <!--NeedCopy-->
    

Aktualisieren Sie das Windows-Betriebssystem in Ihrer VM

Upgrades auf VMs sind normalerweise erforderlich, wenn Sie auf eine neuere Version von XenServer umsteigen.

Bevor Sie Ihre Windows-VM aktualisieren

  1. Wenn Sie Ihr Betriebssystem auf eine Version von Windows aktualisieren, für die ein vTPM erforderlich ist (z. B. Windows 11), müssen Sie ein vTPM an Ihre VM anhängen, bevor Sie das Betriebssystem aktualisieren. Weitere Informationen finden Sie unter Anhängen eines vTPM an eine Windows-VM.
  2. Aktualisieren Sie XenServer VM Tools für Windows auf die neueste Version auf der VM. Weitere Informationen finden Sie unter XenServer VM Tools für Windows.

    Wir empfehlen, dass Sie die XenServer VM Tools nicht von Ihrer Windows-VM entfernen, bevor Sie die Version von Windows auf der VM automatisch aktualisieren.

Aktualisieren Sie das Windows-Betriebssystem

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 Ihnen, diese Methode zu verwenden.
  • Verwenden Sie das Windows-Installations-ISO für die neueren Versionen. Windows-Installationsdatenträger bieten normalerweise eine Upgrade-Option, wenn Sie sie auf einem Server starten, auf dem bereits eine frühere Version von Windows installiert ist.

Folgen Sie in Ihrer Windows-VM-Konsole den Upgrade-Anweisungen von Windows.

Vorbereiten des Klonens einer Windows-VM mithilfe von Sysprep

Die einzige unterstützte Methode zum Klonen einer Windows-VM ist die Verwendung des Windows-Hilfsprogramms sysprep zur Vorbereitung der VM.

Das sysprep-Hilfsprogramm ändert die SID des lokalen Computers, sodass sie für jeden Computer eindeutig ist. Die sysprep-Binärdateien sind 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 Windows bei der Ersteinrichtung oder mit Out-Of-Box-Experience (OOBE) Anwendungen (wie AppX), die den Prozess sysprep stören können. Aufgrund dieses Verhaltens empfehlen wir, beim Erstellen einer klonbaren VM die Erstinstallation zu überspringen und Windows stattdessen im Überwachungsmodus zu starten.

  1. Erstellen Sie eine Windows-VM.

  2. Installieren Sie Windows.

  3. (Optional) Wenn die Out-Of-Box-Experience (OOBE) auf der Seite startet, die nach Regionsinformationen fragt, drücken Sie Strg+ Shift + F3. Windows wird im Überwachungsmodus gestartet. Weitere Informationen finden Sie unter Starten von Windows im Überwachungsmodus oder OOBE.

    Es ist zwar nicht erforderlich, wir empfehlen jedoch, OOBE zu beenden, um zu vermeiden, dass ein unnötiges Benutzerkonto auf dem Image erstellt wird und Probleme mit der Kompatibilität von Drittanbieter-Anwendungen vermieden werden. Wenn Sie mit OOBE fortfahren, verhindern einige Anwendungen oder Windows-Updates, die während OOBE installiert werden, möglicherweise den ordnungsgemäßen Betrieb von Sysprep.

  4. Installieren Sie die neueste Version von XenServer VM Tools für Windows.

  5. Installieren Sie alle Anwendungen und führen Sie alle anderen erforderlichen Konfigurationen durch.

  6. Führen Sie den Befehl sysprep aus, um die VM zu generalisieren. Dieses Hilfsprogramm fährt die VM herunter, wenn sie abgeschlossen ist.

Hinweis:

Starten Sie die ursprüngliche, generalisierte VM (die Quell-VM) nach der sysprep-Phase nicht erneut. Konvertieren Sie es anschließend sofort in eine Vorlage, um Neustarts zu verhindern. Wenn die Quell-VM neu gestartet wird, muss sysprep neu ausgeführt werden, bevor sie sicher zum Erstellen weiterer Klone verwendet werden kann.

So klonen Sie eine generalisierte Windows-VM:

  1. Konvertieren Sie mit XenCenter die VM in eine Vorlage.

  2. Klonen Sie die neu erstellte Vorlage nach Bedarf in neue VMs.

  3. Wenn die geklonte VM gestartet wird, führt sie die folgenden Aktionen aus, bevor sie verwendet werden kann:

    • Es erhält eine neue SID und einen neuen Namen
    • Es führt ein Setup aus, um bei Bedarf zur Eingabe von Konfigurationswerten aufzufordern
    • Schließlich wird es neu gestartet

Windows VM Versionshinweise

Es gibt viele Versionen und Varianten von Windows mit unterschiedlicher Unterstützung für die von XenServer bereitgestellten Funktionen. In diesem Abschnitt werden Hinweise und Errata für die bekannten Unterschiede aufgeführt.

Allgemeine Windows Probleme

  • Beginnen Sie bei der Installation von Windows-VMs mit nicht mehr als drei virtuellen Datenträgern. Nachdem die VM und die XenServer VM Tools für Windows installiert wurden, können Sie zusätzliche virtuelle Datenträger hinzufügen. Stellen Sie sicher, dass das Startgerät immer einer der ersten Datenträger ist, damit die VM ohne die XenServer VM Tools für Windows erfolgreich gestartet werden kann.

  • Wenn der Startmodus für eine Windows-VM das BIOS-Boot ist, formatiert Windows den primäre Datenträger mit einem Master Boot Record (MBR). MBR begrenzt den maximal adressierbaren Speicherplatz einem Datenträger auf 2 TiB. Um einen Datenträger, der 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 Version von Windows unterstützt wird, stellen Sie sicher, dass Sie UEFI als Startmodus für die Windows-VM verwenden.
    • Erstellen Sie den großen Datenträger als sekundären Datenträger für die VM und wählen Sie das Format GUID Partition Table (GPT) aus.
  • Mehrere vCPUs sind als CPU-Sockets für Windows-Gäste verfügbar und unterliegen den in der VM vorhandenen Lizenzbeschränkungen. Die Anzahl der im Gast vorhandenen CPUs kann im Geräte-Manager überprüft werden. Die Anzahl der CPUs, die tatsächlich von Windows verwendet werden, kann im Task-Manager angezeigt werden.

  • Die Reihenfolge der Datenträgerenumerierung in einem Windows-Gast kann sich von der Reihenfolge unterscheiden, in der sie ursprünglich hinzugefügt wurden. Dieses Verhalten ist auf die Interaktion zwischen den I/O-Treibern und dem Plug-and-Play-Subsystem in Windows zurückzuführen. Beispielsweise könnte der erste Datenträger als Disk 1 angezeigt werden, der nächste Datenträger im laufenden Betrieb als Disk 0, ein späterer Datenträger als Disk 2 und dann weiter wie erwartet.

  • Ein Fehler im DirectX-Backend des VLC-Players ersetzt während der Videowiedergabe Gelb durch Blau, wenn die Windows-Anzeigeeigenschaften auf 24-Bit-Farbe eingestellt sind. VLC, der OpenGL als Back-End verwendet, funktioniert korrekt, und jeder andere DirectX- oder OpenGL-basierte Videoplayer funktioniert ebenfalls. Es ist kein Problem, wenn der Gast eher 16-Bit-Farbe als 24 verwendet.

  • 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 Netzwerkkarte mit einem virtuellen Switch verbunden ist. Die Windows-VM verwendet die volle Geschwindigkeit, die verfügbar ist, aber das Netzwerk kann möglicherweise nicht die vollen 100 Gbit/s erreichen.

  • Wenn Sie versuchen, eine unsichere RDP-Verbindung zu einer Windows-VM herzustellen, schlägt diese Aktion möglicherweise mit der folgenden Fehlermeldung fehl: “Dies könnte auf die Oracle-Wiederherstellung der CredSSP-Verschlüsselung zurückzuführen sein. “ Dieser Fehler tritt auf, wenn das Update des Credential Security Support Provider-Protokolls (CredSSP) 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.