Upgrade von Citrix Hypervisor 8.2 Cumulative Update 1
Hinweis:
Citrix Hypervisor 8.2 CU1 hat das End of Life erreicht, und der technische Support für diese Version ist nicht mehr verfügbar. Bis Ende 2025 wird möglicherweise nur eine eingeschränkte Unterstützung angeboten, um Sie beim Übergang von Citrix Hypervisor 8.2 CU1 zu XenServer 8.4 zu unterstützen. Für weitere Erläuterungen wenden Sie sich bitte an Ihren Vertriebsmitarbeiter.
Durch ein Upgrade von einer bestehenden Installation von Citrix Hypervisor 8.2 Cumulative Update 1 auf XenServer 8.4 können Sie Ihre vorhandenen VMs, SRs und Konfigurationen beibehalten.
Hinweis:
Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenzdateien zur Lizenzierung Ihrer Citrix Hypervisor 8.2 Cumulative Update 1-Hosts verwenden, sind diese Lizenzdateien nicht mit XenServer 8.4 kompatibel. Vor dem Upgrade müssen Sie XenServer Premium Edition-Socket-Lizenzdateien für die Verwendung mit XenServer 8.4 erwerben. Diese Socket-Lizenzdateien sind als Anspruch der Abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP und Citrix Platform License für den Betrieb Ihrer Citrix-Workloads verfügbar. Citrix-Kunden, die noch nicht auf diese neuen Abonnements umgestellt haben, können die Teilnahme an einer kostenlosen Aktion für 10.000 XenServer Premium Edition-Socket-Lizenzen beantragen. Weitere Informationen finden Sie unter XenServer.
Wenn Sie vor dem Upgrade keine kompatible Lizenz für XenServer 8.4 erwerben, werden Ihre Hosts nach dem Upgrade auf die 90-Tage-Testversion zurückgesetzt. Die Testversion bietet die gleichen Funktionen wie die Premium Edition mit einigen Einschränkungen. Weitere Informationen finden Sie unter XenServer 8.4 Licensing Overview.
Wenn Sie einen Citrix-Lizenzserver verwenden, der Lizenzdateien zur Lizenzierung Ihrer Hosts und Pools hostet, müssen Sie auf die Verwendung von Lizenzen umstellen, die im Lizenzaktivierungsdienst in Citrix Cloud gespeichert sind. Weitere Informationen finden Sie unter Licensing.
Führen Sie ein Rolling Pool Upgrade durch, um alle vom Pool angebotenen Dienste und Ressourcen verfügbar zu halten, während alle Hosts im Pool aktualisiert werden. Diese Upgrade-Methode nimmt jeweils nur einen XenServer®-Host offline. Kritische VMs bleiben während des Prozesses durch Live-Migration der VMs auf andere Hosts im Pool in Betrieb.
Sie können ein Rolling Pool Upgrade auf eine der folgenden Weisen durchführen:
-
Wenn Sie eine Premium Edition-Lizenz besitzen, können Sie den XenCenter®-Assistenten für das Rolling Pool Upgrade verwenden. Dieser Assistent organisiert den Upgrade-Pfad automatisch und führt Sie durch den Upgrade-Vorgang.
Weitere Informationen finden Sie unter Rolling Pool Upgrade mit XenCenter.
-
Sie können die xe CLI verwenden, um ein Rolling Pool Upgrade manuell durchzuführen, indem Sie laufende VMs entsprechend zwischen XenServer-Hosts live migrieren.
Weitere Informationen finden Sie unter Rolling Pool Upgrade mit der xe CLI.
Kann ich ein Upgrade durchführen?
Stellen Sie sicher, dass Sie ein Upgrade auf XenServer 8.4 durchführen können:
-
Werden Ihre Hosts derzeit mit Citrix Hypervisor 8.2 Cumulative Update 1 ausgeführt?
Wenn nicht, können Sie kein direktes Upgrade auf XenServer 8.4 durchführen. Führen Sie stattdessen eine Neuinstallation durch. Weitere Informationen finden Sie unter Installieren.
Wenn Sie bereits XenServer 8.4 verwenden, versuchen Sie nicht, das Update mit der Installations-ISO durchzuführen. Wenden Sie stattdessen Updates an, um Ihren XenServer 8.4-Pool auf den neuesten Stand zu bringen. Weitere Informationen finden Sie unter Updates anwenden.
-
Verwenden Sie ein unterstütztes Partitionslayout?
Das Legacy-Partitionslayout wird nicht mehr unterstützt. Wenn Sie es verwenden, können Sie möglicherweise kein Upgrade auf XenServer 8.4 durchführen. Weitere Informationen finden Sie unter Legacy-Partitionslayout.
-
Verwenden Sie die virtuelle Appliance des Citrix® Licensing Servers?
In früheren Versionen haben wir die Linux-basierte virtuelle Appliance des Lizenzservers unterstützt. Dieses Produkt wird nicht mehr unterstützt. Wenn Sie die virtuelle Appliance des Lizenzservers mit einem vorhandenen Pool verwenden, migrieren Sie vor dem Upgrade auf XenServer 8.4 zur neuesten Version von Citrix License Server für Windows. Weitere Informationen finden Sie unter Lizenzierung.
-
Ist die Schlüssellänge des Identitätszertifikats des Servers kleiner als 2048 Byte?
Wenn Ihr Pool ursprünglich mit XenServer 7.6 oder früher installiert wurde, verfügt er möglicherweise immer noch über Zertifikate mit einer Schlüssellänge von weniger als 2048 Byte. In diesem Fall zeigt der Upgrade-Assistent beim Versuch, ein Upgrade auf XenServer 8.4 durchzuführen, während der Vorabprüfungen einen Fehler an. Um mit dem Upgrade fortzufahren, müssen Sie das selbstsignierte Zertifikat auf jedem betroffenen Server zurücksetzen, indem Sie den folgenden Befehl ausführen:
xe host-emergency-reset-server-certificateDieser Befehl kann laufende Vorgänge im Pool unterbrechen.
-
Verwenden Sie Hochverfügbarkeit mit einem Heartbeat-SR, der kleiner als 4 GB ist?
In Citrix Hypervisor 8.2 CU 1 ist die erforderliche Größe des Heartbeat-SR kleiner als die für XenServer 8.4 erforderliche. Deaktivieren Sie vor dem Upgrade die Hochverfügbarkeit und ändern Sie die Größe Ihres Heartbeat-SR auf 4 GB oder mehr. Oder, wenn Ihr Heartbeat-SR derselbe SR ist, den Sie für Ihre VM-Datenträger verwenden, stellen Sie sicher, dass der SR mindestens 4 GB Speicherplatz hat, der für den Heartbeat verwendet werden kann.
-
Ist Ihre Hardware mit XenServer 8.4 kompatibel?
Überprüfen Sie, ob die Hardware, auf der Ihr Pool installiert ist, mit der Version von XenServer kompatibel ist, auf die Sie ein Upgrade durchführen möchten. Weitere Informationen finden Sie in der Hardware Compatibility List (HCL).
-
Werden Ihre VM-Betriebssysteme von XenServer 8.4 unterstützt?
Stellen Sie sicher, dass die Betriebssysteme Ihrer VMs von XenServer 8.4 unterstützt werden. Wenn Ihr VM-Betriebssystem nicht unterstützt wird, aktualisieren Sie es auf eine unterstützte Version, bevor Sie XenServer aktualisieren. Weitere Informationen finden Sie unter Unterstützung für Gastbetriebssysteme.
-
Verwenden Sie XenServer, um Ihre Citrix Virtual Apps and Desktops™-Workloads zu hosten?
Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenz zur Lizenzierung Ihres Citrix Hypervisor 8.2 Cumulative Update 1 verwenden, gilt diese Lizenz nicht mehr für XenServer 8.4. Sie müssen stattdessen eine XenServer Premium Edition-Lizenz erwerben. Weitere Informationen zum Erwerb einer XenServer-Lizenz finden Sie auf der XenServer-Website.
XenServer ist jetzt ein Berechtigungsanspruch der Abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP und Citrix Platform License für den Betrieb Ihrer Citrix-Workloads. Mehr erfahren.
Wenden Sie Ihre neuen Lizenzen auf Ihren Pool an, bevor Sie das Upgrade starten.
Sie können ein Upgrade auf XenServer 8.4 mit den in diesem Artikel beschriebenen Methoden durchführen. Abhängig von Ihrer XenServer-Umgebung und Ihrer Citrix Virtual Apps and Desktops-Workload kann es jedoch spezifische Verhaltensweisen und Anforderungen geben, die berücksichtigt werden müssen, um Ihren XenServer-Upgrade-Prozess zu optimieren. Weitere Informationen finden Sie unter Upgradeszenarien für Citrix Virtual Apps and Desktops.
Bevor Sie beginnen
Lesen Sie die folgenden Informationen, bevor Sie mit dem Upgrade beginnen. Ergreifen Sie die notwendigen Schritte, um sicherzustellen, dass Ihr Upgrade-Prozess erfolgreich ist.
Planen Sie das Upgrade
-
Planen Sie Ihren Upgrade-Pfad sorgfältig. Das Upgrade von XenServer-Hosts und insbesondere eines Pools von XenServer-Hosts erfordert eine sorgfältige Planung und Aufmerksamkeit, um den Verlust vorhandener Daten zu vermeiden.
Beachten Sie die folgenden Informationen bei der Planung Ihres Upgrades:
- Sie können eine VM nicht von einer neueren XenServer-Version auf eine ältere migrieren.
- Betreiben Sie Ihren Pool nicht länger als nötig im gemischten Modus (mit mehreren XenServer-Versionen). Der Pool arbeitet während des Upgrades in einem beeinträchtigten Zustand.
- Wichtige Steuerungsoperationen sind während des Upgrade-Prozesses nicht verfügbar. Versuchen Sie nicht, Steuerungsoperationen durchzuführen.
- Kopieren, Herunterfahren oder Exportieren Sie keine VMs während des Upgrade-Vorgangs.
- Führen Sie während des Upgrade-Vorgangs keine speicherbezogenen Vorgänge durch, wie z. B. das Hinzufügen, Entfernen oder Ändern der Größe virtueller Festplatten.
- Während des Upgrades des Pool-Koordinators wechseln die anderen Hosts im Pool in den Notfallmodus.
-
Stellen Sie sicher, dass alle Hosts in Ihrem Pool auf das richtige Datum und die richtige Uhrzeit synchronisiert sind (z. B. durch Verwendung von NTP).
-
Stellen Sie sicher, dass Ihre Server nicht überprovisioniert sind: Überprüfen Sie, ob die Server über ausreichend Arbeitsspeicher verfügen, um das Upgrade durchzuführen.
Im Allgemeinen muss, wenn N der Gesamtzahl der Server in einem Pool entspricht, über N-1 Server hinweg ausreichend Arbeitsspeicher vorhanden sein, um alle aktiven VMs im Pool auszuführen. Es ist am besten, alle nicht-kritischen VMs während des Upgrade-Vorgangs anzuhalten.
-
Stellen Sie sicher, dass Ihr Pool über gemeinsamen Speicher verfügt, um Ihre VMs während eines Rolling Pool Upgrades am Laufen zu halten. Wenn Ihr Pool keinen gemeinsamen Speicher hat, müssen Sie Ihre VMs vor dem Upgrade anhalten, da die VMs nicht live migriert werden können.
Speicher-Live-Migration wird bei Rolling Pool Upgrades nicht unterstützt.
-
Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenz zur Lizenzierung Ihres Citrix Hypervisor 8.2 Cumulative Update 1 verwenden, wenden Sie stattdessen eine XenServer Premium Edition-Lizenz auf alle Hosts im Pool an. Weitere Informationen zum Erhalt einer XenServer-Lizenz finden Sie auf der XenServer-Website.
-
Wenn Sie ein Rolling Pool Upgrade von Citrix Hypervisor 8.2 CU1 auf XenServer 8.4 durchführen, können Sie Workload Balancing 8.2.2 und früher nicht mit Ihren XenServer 8.4 Pools verwenden. Aktualisieren Sie Ihre Workload Balancing Virtual Appliance auf Version 8.3.0, bevor Sie das Rolling Pool Upgrade durchführen. Sie können die neueste Version der Workload Balancing Virtual Appliance von der XenServer Downloads-Seite herunterladen.
-
Beachten Sie die folgenden Verhaltensweisen:
-
Das Upgrade muss denselben Startmodus wie die Erstinstallation verwenden.
-
Boot-from-SAN-Einstellungen werden während des manuellen Upgrade-Vorgangs nicht übernommen. Beim Upgrade über ISO oder PXE müssen Sie sicherstellen, dass
multipathdkorrekt konfiguriert ist. Weitere Informationen finden Sie unter Boot from SAN. -
Wenn Sie XenServer aktualisieren, werden zuvor angewendete Zusatzpakete entfernt und müssen daher während oder nach dem Upgrade erneut angewendet werden. Das PVS-Accelerator-Zusatzpaket muss jedoch nicht mehr auf XenServer 8.4 installiert werden. Seine Funktionen sind jetzt in der Hauptproduktinstallation enthalten.
-
Pool vorbereiten
-
Erstellen Sie ein Backup des Zustands Ihres vorhandenen Pools mithilfe des xe CLI-Befehls
xe pool-dump-database.Das Erstellen eines Backups des Zustands stellt sicher, dass Sie ein teilweise abgeschlossenes Rolling Upgrade in seinen ursprünglichen Zustand zurücksetzen können, ohne VM-Daten zu verlieren.
-
Deaktivieren Sie die Hochverfügbarkeit.
Bereiten Sie Ihre VMs vor
-
Wenn Sie Windows-VMs in Ihrem Pool ausführen, führen Sie die folgenden Schritte für jede VM aus:
- Stellen Sie sicher, dass die neueste Version der XenServer VM Tools für Windows installiert ist.
- Erstellen Sie einen Snapshot der VM.
-
Wenn Sie Linux-VMs in Ihrem Pool ausführen, stellen Sie sicher, dass die neueste Version der XenServer VM Tools für Linux installiert ist.
-
Wenn Sie NVIDIA vGPU-fähige VMs in Ihrem Pool ausführen, führen Sie die folgenden Schritte aus, um den Pool zu migrieren, während diese VMs ausgeführt werden:
- Stellen Sie sicher, dass die von Ihnen verwendete GPU auf der Version, auf die Sie aktualisieren möchten, unterstützt wird.
- Identifizieren Sie eine Version der NVIDIA GRID-Treiber, die sowohl für Ihre aktuelle Version von Citrix Hypervisor™ oder XenServer als auch für die Version von XenServer, auf die Sie aktualisieren, verfügbar ist. Wählen Sie, wenn möglich, die neuesten verfügbaren Treiber.
- Installieren Sie die neuen GRID-Treiber auf Ihren XenServer-Hosts und die passenden Gasttreiber auf allen Ihren vGPU-fähigen VMs.
- Stellen Sie sicher, dass Sie auch die Version des GRID-Treibers haben, die der XenServer-Version entspricht, auf die Sie aktualisieren. Sie werden aufgefordert, diese Treiber als Zusatzpaket im Rahmen des Rolling Pool Upgrade-Prozesses zu installieren.
-
Leeren Sie die CD/DVD-Laufwerke aller VMs im Pool.
Richten Sie die Installationsmedien ein
-
Wenn Sie XenCenter zum Upgrade Ihrer Hosts verwenden, laden Sie die neueste Version von XenCenter von der XenServer-Download-Site herunter und installieren Sie sie.
Weitere Informationen finden Sie unter XenCenter installieren.
-
Laden Sie die XenServer 8.4 Installations-ISO von der XenServer-Download-Site herunter. Diese Installations-ISO wird regelmäßig aktualisiert; stellen Sie sicher, dass Sie die neueste Version anstelle einer zuvor heruntergeladenen ISO verwenden.
-
Installationsmedien vorbereiten:
-
Um Ihre Hosts von einem bootfähigen USB-Stick zu aktualisieren, verwenden Sie ein Tool wie
rufusoderdiskpart, um einen bootfähigen USB-Stick mit der XenServer 8.4 Installations-ISO zu erstellen. Stellen Sie sicher, dass das Tool den Inhalt der ISO-Datei nicht verändert. -
Um Ihre Hosts von einer CD zu aktualisieren, brennen Sie die XenServer 8.4 Installations-ISO-Datei auf eine CD.
-
Um Ihre Hosts von virtuellen Medien zu aktualisieren, gehen Sie zur virtuellen Konsole Ihres Systems und binden Sie die XenServer Installations-ISO-Datei als virtuelle Medien ein.
-
Um von einem Netwerkstandort zu aktualisieren, konfigurieren Sie Ihren Netwerkstandort und die Installationsdateien wie unter Host your installation media on NFS, FTP, or HTTP beschrieben.
Diese Schritte geben einen Überblick über den Prozess:
- Wenn Sie den Installer von TFTP booten möchten, richten Sie einen netzwerkzugänglichen TFTP-Server ein und konfigurieren Sie die Installationsdateien.
- Richten Sie einen Netwerkstandort ein, über den Sie auf die Installations-ISO via HTTP, FTP oder NFS zugreifen können.
- Entpacken Sie die Installations-ISO auf den Netwerkstandort. Dies können Sie tun, indem Sie die ISO einbinden und deren Inhalte auf den Netwerkstandort kopieren.
-
Notieren Sie sich die Informationen, die Sie während des Upgrades benötigen:
- Für HTTP oder FTP notieren Sie sich die URL für Ihr HTTP- oder FTP-Repository sowie einen Benutzernamen und ein Passwort, falls zutreffend.
- Für NFS notieren Sie sich den Server und den Pfad Ihrer NFS-Freigabe.
-
Nachdem diese vorbereitenden Schritte abgeschlossen sind, können Sie ein Rolling Pool Upgrade mit einer der folgenden Methoden durchführen:
Rolling Pool Upgrade mit XenCenter
Der Assistent für das Rolling Pool Upgrade führt Sie durch den Upgrade-Vorgang und organisiert den Upgrade-Pfad automatisch. Bei Pools wird jeder Server im Pool der Reihe nach aktualisiert, beginnend mit dem Pool- Koordinator. Vor Beginn eines Upgrades führt der Assistent eine Reihe von Vorabprüfungen durch. Diese Vorabprüfungen stellen sicher, dass bestimmte Pool-weite Funktionen, wie z. B. Hochverfügbarkeit, vorübergehend deaktiviert sind und dass jeder Server im Pool für das Upgrade vorbereitet ist. Es ist immer nur ein Server offline. Alle laufenden VMs werden automatisch von jedem Server migriert, bevor das Upgrade auf diesem Server installiert wird.
Hinweis:
Der XenCenter-Assistent für das Rolling Pool Upgrade ist nur verfügbar, wenn Sie eine Premium Edition-Lizenz besitzen.
Wenn Sie XenCenter noch nicht installiert haben, laden Sie die neueste Version von der XenServer-Downloadseite herunter und führen Sie die Schritte unter XenCenter installieren aus.
Hinweis:
Verwenden Sie die neueste XenCenter-Version, um von Citrix Hypervisor 8.2 CU1 auf XenServer 8.4 zu aktualisieren. Die Verwendung einer älteren XenCenter-Version kann zu einem Verbindungsverlust führen.
Laden Sie die neueste XenCenter-Version von der XenServer-Produkt-Downloadseite herunter.
Der Assistent kann im manuellen oder automatischen Modus betrieben werden:
-
Im manuellen Modus müssen Sie den XenServer-Installer der Reihe nach auf jedem Server manuell ausführen und die Anweisungen auf dem Bildschirm der seriellen Konsole des Servers befolgen. Wenn das Upgrade beginnt, fordert XenCenter Sie auf, die Installationsmedien einzulegen oder einen Netzwerk-Boot-Server für jeden Server anzugeben, den Sie aktualisieren.
-
Im automatischen Modus verwendet der Assistent Netzwerkinstallationsdateien auf einem HTTP-, NFS- oder FTP-Server, um jeden Server der Reihe nach zu aktualisieren. Dieser Modus erfordert nicht, dass Sie Installationsmedien einlegen, manuell neu starten oder den Installer auf jedem Server durchlaufen. Wenn Sie ein Rolling Pool Upgrade auf diese Weise durchführen, müssen Sie die Installationsmedien vor Beginn des Upgrades auf Ihrem HTTP-, NFS- oder FTP-Server entpacken.
So aktualisieren Sie XenServer-Hosts mit dem XenCenter-Assistenten für das Rolling Pool Upgrade:
-
Wählen Sie im Menü Extras von XenCenter die Option Rolling Pool Upgrade.
-
Lesen Sie die Informationen unter Bevor Sie beginnen. Klicken Sie auf Weiter, um fortzufahren.
-
Wählen Sie die Pools und alle einzelnen Hosts aus, die Sie aktualisieren möchten, und klicken Sie dann auf Weiter.
-
Wählen Sie einen der folgenden Modi:
-
Automatischer Modus für ein automatisiertes Upgrade von Netzwerkinstallationsdateien auf einem HTTP-, NFS- oder FTP-Server. Wenn Sie diese Methode verwenden, stellen Sie sicher, dass Sie alle erforderlichen Schritte zum Einrichten der Installationsmedien für die Netzwerkinstallation abgeschlossen haben. Weitere Informationen finden Sie unter Installationsmedien einrichten.
Wenn Sie den automatischen Modus wählen und IIS zum Hosten der Installationsmedien verwenden, stellen Sie sicher, dass die doppelte Escape-Sequenzierung in IIS aktiviert ist, bevor Sie die Installations-ISO darauf extrahieren.
-
Manueller Modus für ein manuelles Upgrade entweder von einem USB/CD/DVD oder durch Verwendung des Netzwerk-Boots (unter Verwendung der vorhandenen Infrastruktur).
Wenn Sie den manuellen Modus wählen, müssen Sie den XenServer-Installer nacheinander auf jedem Host ausführen. Befolgen Sie die Anweisungen auf dem Bildschirm der seriellen Konsole des Hosts. Wenn das Upgrade beginnt, fordert XenCenter Sie auf, die XenServer-Installationsmedien einzulegen oder einen Netzwerk-Boot-Server für jeden Host anzugeben, den Sie aktualisieren.
-
-
Nachdem Sie Ihren Upgrade-Modus ausgewählt haben, klicken Sie auf Vorabprüfungen ausführen.
-
Befolgen Sie die Empfehlungen, um fehlgeschlagene Upgrade-Vorabprüfungen zu beheben. Wenn XenCenter alle fehlgeschlagenen Vorabprüfungen automatisch beheben soll, klicken Sie auf Alle beheben.
Hinweis:
Einige Vorabprüfungen können nicht automatisch behoben werden. Wenn Ihre Hosts beispielsweise eine Citrix Virtual Apps and Desktops-Lizenz verwenden, zeigt XenCenter an, dass diese Lizenz nicht für XenServer 8.4-Hosts gilt. Sie können kein Upgrade durchführen, bevor Sie eine XenServer Premium Edition-Lizenz erhalten haben. Weitere Informationen zum Erwerb einer XenServer-Lizenz finden Sie auf der XenServer-Website.
XenServer ist jetzt ein Berechtigungsbestandteil der Abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP und Citrix Platform License für die Ausführung Ihrer Citrix-Workloads. Mehr erfahren.
-
Wenn alle Vorabprüfungen behoben wurden, klicken Sie auf Weiter, um fortzufahren.
-
Bereiten Sie die XenServer-Installationsmedien vor.
-
Wenn Sie Automatischer Modus gewählt haben, geben Sie die Details des Installationsmediums ein. Wählen Sie HTTP, NFS oder FTP und geben Sie dann die URL, den Benutzernamen und das Passwort entsprechend an.
Hinweise:
-
Wenn Sie FTP wählen, stellen Sie sicher, dass Sie alle führenden Schrägstriche im Dateipfadabschnitt der URL maskieren.
-
Geben Sie den Benutzernamen und das Passwort ein, die mit Ihrem HTTP- oder FTP-Server verbunden sind, falls Sie Sicherheitsanmeldeinformationen konfiguriert haben. Geben Sie nicht den Benutzernamen und das Passwort ein, die mit Ihrem XenServer-Pool verbunden sind.
-
XenServer unterstützt FTP nur im passiven Modus.
-
-
Wenn Sie Manueller Modus gewählt haben, beachten Sie den Upgrade-Plan und befolgen Sie die Anweisungen.
-
-
Klicken Sie auf Upgrade starten.
-
Wenn das Upgrade beginnt, führt Sie der Assistent für das Rolling Pool Upgrade durch alle Schritte, die Sie zum Upgrade jedes Hosts ausführen müssen. Befolgen Sie die Anweisungen, bis Sie alle Hosts in den Pools aktualisiert und aufgerüstet haben.
-
Wenn Sie vGPU-fähige VMs haben, laden Sie, wenn Sie den Schritt erreichen, der Ihnen die Option bietet, ein Zusatzpaket bereitzustellen, den NVIDIA-Treiber hoch, der dem auf Ihren vGPU-fähigen VMs entspricht. Stellen Sie sicher, dass Sie die Version des Treibers für die XenServer-Version hochladen, auf die Sie aktualisieren.
-
Der Assistent für das Rolling Pool Upgrade gibt eine Zusammenfassung aus, wenn das Upgrade abgeschlossen ist. Klicken Sie auf Fertig stellen, um den Assistenten zu schließen.
Hinweis:
Wenn der Upgrade- oder Update-Prozess aus irgendeinem Grund fehlschlägt, hält der Assistent für das Rolling Pool Upgrade den Prozess an. Dies ermöglicht es Ihnen, das Problem zu beheben und den Upgrade- oder Update-Prozess durch Klicken auf die Schaltfläche Wiederholen fortzusetzen.
Nach dem Upgrade
Nachdem Ihr Pool aktualisiert wurde, empfehlen wir Ihnen, die folgenden Aufgaben auszuführen:
- Aktivieren Sie die Funktion zur Zertifikatsprüfung. Weitere Informationen finden Sie unter Zertifikatsprüfung.
- Konfigurieren Sie Updates und wenden Sie den neuesten Satz an. Weitere Informationen finden Sie unter Aktualisieren Ihrer XenServer-Hosts.
Nachdem ein Rolling Pool Upgrade abgeschlossen ist, befindet sich eine VM möglicherweise nicht auf ihrem Home-Host. Um die VM zu verschieben, können Sie eine der folgenden Aktionen ausführen:
- Live-Migration der VM auf ihren Home-Host
- Herunterfahren der VM und anschließendes Starten auf ihrem Home-Host
Rolling Pool Upgrade mit der xe CLI
Bevor Sie ein Rolling Pool Upgrade mit der xe CLI durchführen, stellen Sie sicher, dass Sie alle Voraussetzungen in Bevor Sie beginnen erfüllt haben.
Wichtig:
Stellen Sie sicher, dass Sie alle Server in Ihrem Pool aktualisieren. Wir raten dringend davon ab, einen Mixed-Mode-Pool (einen mit mehreren XenServer-Versionen) länger als nötig zu betreiben, da der Pool während des Upgrades in einem beeinträchtigten Zustand arbeitet.
Wichtige Steuerungsoperationen sind während des Upgrade-Prozesses nicht verfügbar. Versuchen Sie nicht, Steuerungsoperationen durchzuführen. Obwohl VMs weiterhin normal funktionieren, sind VM-Aktionen außer der Migration nicht verfügbar (z. B. Herunterfahren, Kopieren und Exportieren). Insbesondere ist es nicht sicher, speicherbezogene Operationen wie das Hinzufügen, Entfernen oder Ändern der Größe virtueller Festplatten durchzuführen.
So führen Sie ein Rolling Pool Upgrade mit der xe CLI durch:
Beginnen Sie mit dem Pool-Koordinator:
-
Deaktivieren Sie den Pool-Koordinator. Dies verhindert, dass neue VMs auf dem angegebenen Host gestartet oder dorthin migriert werden.
xe host-disable host=<host_uuid>Anstelle des
hostParameters dieses Befehls können Sie einen Host-Selektor verwenden. Weitere Informationen finden Sie unter Host-Selektoren. -
Stellen Sie sicher, dass keine VMs auf dem Pool-Koordinator ausgeführt werden. Fahren Sie VMs herunter, halten Sie sie an oder migrieren Sie sie auf andere Hosts im Pool.
-
Um eine VM herunterzufahren, verwenden Sie den folgenden Befehl:
xe vm-shutdown -
Verwenden Sie zum Anhalten einer VM den folgenden Befehl:
xe vm-suspend -
Verwenden Sie zum Migrieren einer bestimmten VM den folgenden Befehl:
xe vm-migrateDas Migrieren bestimmter VMs zu bestimmten Hosts gibt Ihnen die volle Kontrolle über die Verteilung der migrierten VMs auf andere Hosts im Pool.
-
Verwenden Sie zum Evakuieren des Hosts den folgenden Befehl:
xe host-evacuateDas Evakuieren aller VMs von einem Host überlässt die Verteilung der migrierten VMs XenServer.
-
-
Fahren Sie den Pool-Koordinator mit dem folgenden xe CLI-Befehl herunter:
xe host-shutdownWichtig:
Verwenden Sie immer die xe CLI oder XenCenter, um Ihre Hosts herunterzufahren oder neu zu starten. Verwenden Sie keine anderen Methoden (wie hardwarebasierte Resets oder Betriebssystembefehle), um Ihre Hosts während des normalen Betriebs herunterzufahren oder neu zu starten. Weitere Informationen finden Sie unter XenServer-Host herunterfahren.
Sie können den Pool-Koordinator erst kontaktieren, wenn das Upgrade des Pool-Koordinators abgeschlossen ist. Das Herunterfahren des Pool-Koordinators führt dazu, dass die anderen Hosts im Pool in den Notfallmodus wechseln. Hosts können in den Notfallmodus wechseln, wenn sie sich in einem Pool befinden, dessen Pool-Koordinator aus dem Netzwerk verschwunden ist und nach mehreren Versuchen nicht kontaktiert werden kann. VMs laufen auf Hosts im Notfallmodus weiter, aber Steuerungsoperationen sind nicht verfügbar.
-
Starten Sie den Pool-Koordinator mit dem XenServer-Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk).
-
Befolgen Sie das XenServer-Installationsverfahren, bis der Installer Ihnen die Option zum Upgrade anbietet. Wählen Sie „Upgrade“.
Wenn Ihr Pool-Koordinator neu startet, verlassen die anderen Hosts im Pool den Notfallmodus, und der normale Dienst wird nach einigen Minuten wiederhergestellt.
-
Starten oder setzen Sie alle heruntergefahrenen oder angehaltenen VMs fort.
-
Migrieren Sie alle VMs, die Sie zurück zum Pool-Koordinator möchten.
Wenn etwas das Upgrade des Pool-Koordinators unterbricht oder das Upgrade aus irgendeinem Grund fehlschlägt, versuchen Sie nicht, mit dem Upgrade fortzufahren. Starten Sie den Pool-Koordinator neu und stellen Sie eine funktionierende Version wieder her.
Wiederholen Sie diese Schritte für alle anderen Hosts im Pool:
-
Wählen Sie den nächsten XenServer-Host in Ihrem Upgrade-Pfad aus. Deaktivieren Sie den Host.
xe host-disable host=<host_uuid>Anstelle des
host-Parameters dieses Befehls können Sie einen Host-Selektor verwenden. Weitere Informationen finden Sie unter Host-Selektoren. -
Stellen Sie sicher, dass keine VMs auf dem Host ausgeführt werden. Fahren Sie VMs herunter, halten Sie sie an oder migrieren Sie sie auf andere Hosts im Pool.
-
Um eine VM herunterzufahren, verwenden Sie den folgenden Befehl:
xe vm-shutdown -
Um eine VM anzuhalten, verwenden Sie den folgenden Befehl:
xe vm-suspend -
Um eine bestimmte VM zu migrieren, verwenden Sie den folgenden Befehl:
xe vm-migrateDas Migrieren bestimmter VMs auf bestimmte Hosts gibt Ihnen die volle Kontrolle über die Verteilung der migrierten VMs auf andere Hosts im Pool.
-
Um den Host zu evakuieren, verwenden Sie den folgenden Befehl:
xe host-evacuateDas Evakuieren aller VMs von einem Host überlässt die Verteilung der migrierten VMs XenServer.
-
-
Fahren Sie den Host mit dem folgenden xe CLI-Befehl herunter:
xe host-shutdownWichtig:
Verwenden Sie immer die xe CLI oder XenCenter, um Ihre Hosts herunterzufahren oder neu zu starten. Verwenden Sie keine anderen Methoden (wie hardwarebasierte Resets oder Betriebssystembefehle), um Ihre Hosts während des normalen Betriebs herunterzufahren oder neu zu starten. Weitere Informationen finden Sie unter Einen XenServer-Host herunterfahren.
-
Starten Sie den Host mit dem XenServer-Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk).
-
Befolgen Sie das XenServer-Installationsverfahren, bis Ihnen das Installationsprogramm die Option zum Upgrade anbietet. Wählen Sie das Upgrade.
-
Nachdem das Host-Upgrade abgeschlossen ist, starten oder setzen Sie alle heruntergefahrenen oder angehaltenen VMs fort.
-
Migrieren Sie alle VMs, die Sie zurück auf den Host verschieben möchten.
Wenn das Upgrade eines untergeordneten Hosts fehlschlägt oder unterbrochen wird, müssen Sie nicht zurücksetzen. Führen Sie den Befehl xe host-forget im Pool aus, um diesen Host zu vergessen. Installieren Sie XenServer auf dem Host neu und fügen Sie ihn dann als neuen Host mit dem Befehl xe pool-join dem Pool hinzu.
Nach dem Upgrade
Nachdem Ihr Pool aktualisiert wurde, empfehlen wir Ihnen, die folgenden Aufgaben auszuführen:
- Aktivieren Sie die Funktion zur Zertifikatsüberprüfung. Weitere Informationen finden Sie unter Zertifikatsüberprüfung.
- Konfigurieren Sie Updates und wenden Sie den neuesten Satz an. Weitere Informationen finden Sie unter Aktualisieren Ihrer XenServer-Hosts.
Nach Abschluss eines Rolling Pool Upgrades befindet sich eine VM möglicherweise nicht auf ihrem Home-Host. Um die VM zu verschieben, können Sie eine der folgenden Aktionen ausführen:
- Die VM live auf ihren Home-Host migrieren
- Die VM herunterfahren und dann auf ihrem Home-Host starten
Weitere Szenarien
Legacy-Partitionslayout
Das Legacy-Partitionslayout wird nicht mehr unterstützt. Wenn Sie es verwenden, können Sie möglicherweise nicht auf XenServer 8.4 aktualisieren und müssen stattdessen eine Neuinstallation durchführen.
XenServer 6.5 und frühere Versionen verwenden eine 4 GB große Control-Domain (dom0)-Partition für alle dom0-Funktionen, einschließlich Swap und Protokollierung. Diese Partitionskonfiguration wird als Legacy-Partitionslayout bezeichnet. Spätere Versionen von XenServer und Citrix Hypervisor führten ein Partitionslayout ein, das die Control-Domain-Partition auf 18 GB erhöhte und eine separate Protokollierungspartition enthielt. In XenServer 8.4 wird nur das neuere Partitionslayout unterstützt.
Woher weiß ich, welches Partitionslayout mein Server verwendet?
In den folgenden Fällen verfügen Ihre XenServer-Hosts möglicherweise über das ältere Partitionslayout:
-
Sie haben Ihren XenServer-Host ursprünglich mit XenServer 5.6 Service Pack 2 oder früher installiert und seitdem auf später unterstützte Versionen aktualisiert.
-
Sie verwenden ältere Hardware mit weniger als 46 GB primärem Festplattenspeicher.
-
Ihre Hardware erfordert das Vorhandensein einer Dienstprogrammpartition.
Um herauszufinden, wie viele Partitionen Ihr XenServer-Host hat, führen Sie den folgenden Befehl in der Server- Konsole aus:
fdisk -l
- Wenn der Befehl 6 Partitionen auflistet, verwenden Sie das neue Partitionslayout und können auf XenServer 8.4 aktualisieren.
- Wenn der Befehl 3 oder 4 Partitionen auflistet, verwenden Sie das ältere Partitionslayout.
Was kann ich als Nächstes tun?
Wenn Sie das neue Partitionslayout verwenden, können Sie auf XenServer 8.4 aktualisieren.
Wenn Sie das ältere Partitionslayout verwenden:
- Wenn Sie weniger als 46 GB primären Festplattenspeicher haben oder Ihre Hardware das Vorhandensein einer Dienstprogrammpartition erfordert, können Sie XenServer 8.4 nicht installieren oder darauf aktualisieren.
- Wenn Ihre Festplatte GPT ist und der lokale SR leer ist und mindestens 38 GB frei sind, können Sie während des Upgrades vom älteren Partitionslayout zum neuen Partitionslayout wechseln. Sie müssen XenCenter verwenden, um das Upgrade auf einem Server mit dem älteren Partitionslayout zu versuchen. Weitere Informationen finden Sie unter Rolling-Pool-Upgrade mit XenCenter.
- Für andere Hardware können Sie eine Neuinstallation von XenServer 8.4 durchführen. Weitere Informationen finden Sie unter Installieren.
Citrix Virtual Apps and Desktops-Umgebungen
Wenn Sie XenServer zum Hosten Ihrer Citrix Virtual Apps and Desktops-Workloads verwenden, lesen Sie Upgradeszenarien für Citrix Virtual Apps and Desktops.