Upgrade von Citrix Hypervisor 8.2 Kumulatives Update 1
Durch ein Upgrade von einer vorhandenen Installation von Citrix Hypervisor 8.2 Cumulative Update 1 auf XenServer 8 können Sie Ihre vorhandenen VMs, SRs und Konfiguration beibehalten.
Führen Sie ein rollendes Pool-Upgrade durch, um alle vom Pool angebotenen Dienste und Ressourcen verfügbar zu halten und gleichzeitig alle Hosts im Pool zu aktualisieren. Bei dieser Upgrade-Methode wird jeweils nur ein XenServer-Host offline geschaltet. Kritische VMs werden während des Vorgangs am Laufen gehalten, indem die VMs live auf andere Hosts im Pool migriert werden.
Sie können ein Rolling-Pool-Upgrade auf eine der folgenden Arten abschließen:
-
Wenn Sie über eine Premium Edition-Lizenz verfügen, können Sie den XenCenter Rolling Pool Upgrade-Assistenten verwenden. Dieser Assistent organisiert den Upgrade-Pfad automatisch und führt Sie durch das Upgrade-Verfahren.
Weitere Informationen finden Sie unter Rolling Pool-Upgrade mithilfe von XenCenter.
-
Sie können die Xe-CLI verwenden, um ein Rolling-Pool-Upgrade manuell durchzuführen, indem Sie laufende VMs zwischen XenServer-Hosts entsprechend live migrieren.
Weitere Informationen finden Sie unter Rolling Pool-Upgrade mithilfe der Xe-CLI.
Kann ich ein Upgrade durchführen?
Stellen Sie sicher, dass Sie auf XenServer 8 aktualisieren können:
-
Führen Ihre Hosts derzeit Citrix Hypervisor 8.2 Cumulative Update 1 aus?
Wenn nicht, können Sie nicht direkt auf XenServer 8 aktualisieren. Führen Sie stattdessen eine Neuinstallation durch. Weitere Informationen finden Sie unter Installation.
Wenn Sie XenServer 8 bereits verwenden, versuchen Sie nicht, das Update mit der Installations-ISO durchzuführen. Wenden Sie stattdessen Updates an, um Ihren XenServer 8-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 nicht auf XenServer 8 aktualisieren. Weitere Informationen finden Sie unter Legacy-Partitionslayout.
-
Verwenden Sie die virtuelle Appliance des Citrix Licensing Servers?
In früheren Versionen haben wir die virtuelle Linux-basierte License Server-Appliance unterstützt. Dieses Produkt wird nicht mehr unterstützt. Wenn Sie die virtuelle License Server-Appliance mit einem vorhandenen Pool verwenden, migrieren Sie zur neuesten Version von Citrix License Server für Windows, bevor Sie auf XenServer 8 aktualisieren. Weitere Informationen finden Sie unter Lizenzierung.
-
Ist die Schlüsselgröße des Identitätszertifikats des Servers kleiner als 2048 Byte?
Wenn Ihr Pool zuerst mit XenServer 7.6 oder früher installiert wurde, verfügt er möglicherweise noch über Zertifikate mit einer kleineren Schlüsselgröße als 2048 Byte. In diesem Fall zeigt der Upgrade-Assistent beim Versuch, ein Upgrade auf XenServer 8 durchzuführen, bei den Vorprü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-certificate
Dieser Befehl kann den laufenden Betrieb im Pool unterbrechen.
-
Ist Ihre Hardware mit XenServer 8 kompatibel?
Stellen Sie sicher, dass die Hardware, auf der Ihr Pool installiert ist, mit der Version von XenServer kompatibel ist, auf die Sie aktualisieren möchten. Weitere Informationen finden Sie in der Hardwarekompatibilitätsliste (HCL).
-
Werden Ihre VM-Betriebssysteme von XenServer 8 unterstützt?
Überprüfen Sie, ob die Betriebssysteme Ihrer VMs von XenServer 8 unterstützt werden. Wenn Ihr VM-Betriebssystem nicht unterstützt wird, aktualisieren Sie Ihr VM-Betriebssystem 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 verwenden, um Ihr Citrix Hypervisor 8.2 Cumulative Update 1 zu lizenzieren, gilt diese Lizenz nicht mehr für XenServer 8. Sie müssen stattdessen eine Xenserver Premium Edition-Lizenz erwerben. Weitere Informationen finden Sie unter https://xenserver.com/buy.
XenServer hat jetzt Anspruch auf die Abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi Cloud und Citrix Platform License für die Ausführung Ihrer Citrix-Workloads. Weitere Informationen.
Wenden Sie Ihre neuen Lizenzen auf Ihren Pool an, bevor Sie mit dem Upgrade beginnen.
Sie können ein Upgrade auf XenServer 8 durchführen, indem Sie die in diesem Artikel beschriebenen Methoden verwenden. Abhängig von Ihrer XenServer-Umgebung und Ihrer Citrix Virtual Apps and Desktops-Workload müssen jedoch möglicherweise bestimmte Verhaltensweisen und Anforderungen berücksichtigt werden, die Ihren XenServer-Upgrade-Prozess optimieren können. Weitere Informationen finden Sie unter Upgrade-Szenarien für Citrix Virtual Apps and Desktops.
Vorbereitung
Lesen Sie die folgenden Informationen, bevor Sie mit dem Upgrade beginnen. Ergreifen Sie die erforderlichen Schritte, um sicherzustellen, dass Ihr Upgradevorgang erfolgreich ist.
Plan für das Upgrade
-
Ordnen Sie Ihren Verbesserungspfad sorgfältig zu Das Upgrade von XenServer-Hosts, insbesondere eines Pools von XenServer-Hosts, erfordert sorgfältige Planung und Aufmerksamkeit, um den Verlust vorhandener Daten zu vermeiden.
Beachten Sie bei der Planung Ihres Upgrades die folgenden Informationen:
- Sie können eine VM nicht von einer neueren Version von XenServer auf eine ältere migrieren.
- Betreiben Sie Ihren Pool nicht länger als nötig im gemischten Modus (mit mehreren Versionen von XenServer). Der Pool arbeitet während des Upgrades in einem heruntergestuften Zustand.
- Schlüsselsteuerungsvorgänge sind während des Upgradevorgangs nicht verfügbar. Versuchen Sie nicht, Steuervorgänge durchzuführen.
- Kopieren, fahren oder exportieren Sie keine virtuellen Maschinen während des Upgrade-Vorgangs.
- Führen Sie während des Upgrade-Vorgangs keine speicherbezogenen Vorgänge wie das Hinzufügen, Entfernen oder Ändern der Größe virtueller Laufwerke aus.
- Während des Upgrades des Poolkoordinators wechseln die anderen Hosts im Pool in den Notfallmodus.
-
Stellen Sie sicher, dass Ihre Server nicht übermäßig bereitgestellt werden: Überprüfen Sie, ob die Server über ausreichend Arbeitsspeicher verfügen, um das Upgrade durchzuführen.
Wenn N der Gesamtzahl der Server in einem Pool entspricht, muss im Allgemeinen genügend Arbeitsspeicher auf den N-1-Servern vorhanden sein, um alle Live-VMs im Pool auszuführen. Es empfiehlt sich, alle nicht kritischen VMs während des Upgradevorgangs auszusetzen.
-
Stellen Sie sicher, dass Ihr Pool über gemeinsam genutzten Speicher verfügt, damit Ihre VMs während eines Rolling-Pool-Upgrades am Laufen bleiben. Wenn Ihr Pool keinen gemeinsam genutzten Speicher hat, müssen Sie Ihre VMs vor dem Upgrade anhalten, da die VMs nicht live migriert werden können.
Die Speicher-Livemigration wird bei Rollpool-Upgrades nicht unterstützt.
-
Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenz verwenden, um Ihr Citrix Hypervisor 8.2 Cumulative Update 1 zu lizenzieren, wenden Sie stattdessen eine Xenserver Premium Edition-Lizenz auf alle Hosts im Pool an. Weitere Informationen finden Sie unter https://xenserver.com/buy.
-
Wenn Sie ein Rolling-Pool-Upgrade von Citrix Hypervisor 8.2 CU1 auf XenServer 8 durchführen, können Sie Workload Balancing 8.2.2 und früher nicht mit Ihren XenServer 8-Pools verwenden. Aktualisieren Sie Ihre virtuelle Workload Balancing-Appliance auf Version 8.3.0, bevor Sie das Rolling Pool-Upgrade durchführen. Sie können die neueste Version der virtuellen Workload Balancing-Appliance von der XenServer-Downloadseite 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 vererbt. Wenn Sie ein Upgrade mit dem ISO- oder PXE-Prozess durchführen, müssen Sie sicherstellen, dass
multipathd
es korrekt konfiguriert ist. Weitere Informationen finden Sie unter Booten von 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 Supplemental Pack muss jedoch nicht mehr auf XenServer 8 installiert werden. Seine Funktionen sind jetzt in der Hauptinstallation des Produkts enthalten.
-
Bereite deinen Pool vor
-
Erstellen Sie mit dem xe-Befehl CLI eine Backup des Status Ihres vorhandenen Pools
xe pool-dump-database
.Durch das Erstellen eines Backups des Status wird sichergestellt, dass Sie ein teilweise vollständiges fortlaufendes Upgrade in den ursprünglichen Zustand zurücksetzen können, ohne VM-Daten zu verlieren.
-
Deaktivieren Sie die Hochverfügbarkeit.
Bereiten Sie Ihre VMs vor
-
Wenn in Ihrem Pool Windows-VMs ausgeführt werden, führen Sie für jede VM die folgenden Schritte aus:
- Stellen Sie sicher, dass die neueste Version der XenServer VM Tools für Windows installiert ist.
- Erstellen Sie einen Snapshot der VM.
-
Wenn in Ihrem Pool Linux-VMs ausgeführt werden, stellen Sie sicher, dass die neueste Version der XenServer VM Tools für Linux installiert ist.
-
Wenn in Ihrem Pool NVIDIA-vGPU-fähige VMs ausgeführt werden, führen Sie die folgenden Schritte aus, um den Pool zu migrieren, während diese VMs laufen:
- Stellen Sie sicher, dass die von Ihnen verwendete GPU von der Version unterstützt wird, auf die Sie ein Upgrade planen.
- 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 verfügbar ist, auf die Sie aktualisieren. Wenn möglich, wählen Sie die neuesten verfügbaren Treiber.
- Installieren Sie die neuen GRID-Treiber auf Ihren XenServer-Hosts und die passenden Gasttreiber auf einer Ihrer vGPU-fähigen VMs.
- Stellen Sie sicher, dass Sie auch über die Version des GRID-Treibers verfügen, die der XenServer-Version entspricht, auf die Sie aktualisieren. Sie werden aufgefordert, diese Treiber als zusätzliches Paket im Rahmen des Rolling Pool-Upgrade-Prozesses zu installieren.
-
Leeren Sie die CD/DVD-Laufwerke aller VMs im Pool.
Holen Sie sich die erforderlichen Dateien
-
Wenn Sie XenCenter zum Upgrade Ihrer Hosts verwenden, laden Sie die neueste Version von XenCenter von der XenServer-Downloadseite herunter und installieren Sie sie.
Weitere Informationen finden Sie unter Installieren von XenCenter.
-
Laden Sie die XenServer 8-Installations-ISO von der XenServer-Downloadseite herunter.
-
Bereiten Sie das Installationsmedium vor:
-
Um Ihre Hosts von einem bootfähigen USB aus zu aktualisieren, verwenden Sie ein Tool wie
rufus
oder erstellendiskpart
Sie ein bootfähiges USB mithilfe der XenServer 8-Installations-ISO. Stellen Sie sicher, dass das Tool den Inhalt der ISO-Datei nicht ändert. -
Um Ihre Hosts von einer CD zu aktualisieren, brennen Sie die XenServer 8-Installations-ISO-Datei auf eine CD.
-
Um Ihre Hosts von Virtual Media zu aktualisieren, rufen Sie die virtuelle Konsole Ihres Systems auf und mounten Sie die XenServer-Installations-ISO-Datei als Virtual Media.
-
So führen Sie ein Upgrade von einem Netzwerkstandort aus durch:
- Richten Sie einen über das Netzwerk zugänglichen TFTP-Server ein, von dem aus das Installationsprogramm gestartet werden kann.
- Richten Sie einen Netzwerkpfad ein, über den Sie über HTTP, FTP oder NFS auf das Installations-ISO zugreifen können.
-
Entpacken Sie das Installations-ISO in den Netzwerkordner.
Wenn Sie IIS zum Hosten des Installationsmediums verwenden, stellen Sie sicher, dass das doppelte Escaping auf IIS aktiviert ist, bevor Sie das Installations-ISO-Image darauf extrahieren.
-
Notieren Sie sich die Informationen, die Sie während des Upgrades benötigen:
- Notieren Sie sich für HTTP oder FTP die URL für Ihr HTTP- oder FTP-Repository und gegebenenfalls einen Benutzernamen und ein Kennwort.
- Notieren Sie sich für NFS den Server und den Pfad Ihres NFS-Shares.
Weitere Informationen finden Sie unter Netzwerkstart.
-
Nachdem diese erforderlichen Schritte abgeschlossen sind, können Sie ein Rolling-Pool-Upgrade mit einer der folgenden Methoden durchführen:
Rolling-Pool-Upgrade mit XenCenter
Der Rolling Pool Upgrade-Assistent führt Sie durch den Upgrade-Vorgang und organisiert den Upgrade-Pfad automatisch. Bei Pools wird jeder der Server im Pool nacheinander aktualisiert, beginnend mit dem Poolkoordinator. Bevor Sie ein Upgrade starten, führt der Assistent eine Reihe von Vorprüfungen durch. Diese Vorabprüfungen stellen sicher, dass bestimmte poolweite Funktionen, wie z. B. Hochverfügbarkeit, vorübergehend deaktiviert sind und dass jeder Server im Pool für das Upgrade vorbereitet ist. Es ist jeweils nur ein Server offline. Alle laufenden VMs werden automatisch von jedem Server migriert, bevor das Upgrade auf diesem Server installiert wird.
Hinweis:
Der XenCenter Rolling Pool Upgrade-Assistent ist nur verfügbar, wenn Sie über eine Premium Edition-Lizenz verfügen.
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 das neueste XenCenter, um ein Upgrade von Citrix Hypervisor 8.2 CU1 auf XenServer 8 durchzuführen. Die Verwendung einer älteren Version von XenCenter kann zu einem Verlust der Konnektivität führen.
Laden Sie das neueste XenCenter von der XenServer-Produktdownloadseite herunter.
Der Assistent kann im manuellen oder automatischen Modus arbeiten:
-
Im manuellen Modus müssen Sie das XenServer-Installationsprogramm nacheinander auf jedem Server manuell ausführen und den Anweisungen auf dem Bildschirm auf der seriellen Konsole des Servers folgen. Wenn das Upgrade beginnt, fordert XenCenter Sie auf, das Installationsmedium einzulegen oder für jeden Server, den Sie aktualisieren, einen Netzwerk-Boot-Server anzugeben.
-
Im automatischen Modus verwendet der Assistent Netzwerkinstallationsdateien auf einem HTTP-, NFS- oder FTP-Server, um die einzelnen Server nacheinander zu aktualisieren. In diesem Modus müssen Sie kein Installationsmedium einlegen, manuell neu starten oder das Installationsprogramm auf jedem Server schrittweise durchlaufen. Wenn Sie auf diese Weise ein Rolling-Pool-Upgrade durchführen, müssen Sie das Installationsmedium auf Ihrem HTTP-, NFS- oder FTP-Server entpacken, bevor Sie mit dem Upgrade beginnen.
Aktualisieren von XenServer-Hosts mithilfe des XenCenter Rolling Pool-Upgradeassistenten:
-
Wählen Sie im Menü XenCenter Tools die Option Rolling Pool Upgradeaus.
-
Lesen Sie die Informationen Bevor Sie beginnen . Klicken Sie zum Fortfahren auf Weiter.
-
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 den automatischen Modus wählen und IIS zum Hosten des Installationsmediums verwenden, stellen Sie sicher, dass das doppelte Escaping auf IIS aktiviert ist, bevor Sie das Installations-ISO-Image darauf extrahieren.
-
Manueller Modus für ein manuelles Upgrade entweder von einem USB/CD/DVD oder mithilfe des Netzwerkstarts (unter Verwendung der vorhandenen Infrastruktur).
Wenn Sie den manuellen Moduswählen, müssen Sie das XenServer-Installationsprogramm nacheinander auf jedem Host ausführen. Befolgen Sie die Anweisungen auf dem Bildschirm auf der seriellen Konsole des Hosts. Wenn das Upgrade beginnt, fordert XenCenter Sie auf, das XenServer-Installationsmedium einzulegen oder für jeden Host, den Sie aktualisieren, einen Netzwerkbootserver anzugeben.
-
-
Nachdem Sie den Upgrade-Modus ausgewählt haben, klicken Sie auf Vorabprüfungen ausführen.
-
Befolgen Sie die Empfehlungen, um fehlgeschlagene Upgrade-Vorprüfungen zu beheben. Wenn XenCenter alle fehlgeschlagenen Vorprüfungen automatisch auflösen soll, klicken Sie auf Alle auflösen.
Hinweis:
Einige Prechecks können nicht automatisch aufgelöst werden. Wenn Ihre Hosts beispielsweise eine Citrix Virtual Apps and Desktops-Lizenz verwenden, zeigt XenCenter an, dass diese Lizenz nicht für XenServer 8-Hosts gilt. Sie können kein Upgrade durchführen, bis Sie eine XenServer Premium Edition-Lizenz erhalten haben. Weitere Informationen finden Sie unter https://xenserver.com/buy.
XenServer hat jetzt Anspruch auf die Abonnements Citrix for Private Cloud, Citrix Universal Hybrid Multi Cloud und Citrix Platform License für die Ausführung Ihrer Citrix-Workloads. Weitere Informationen.
-
Wenn alle Vorprüfungen gelöst wurden, klicken Sie auf Weiter, um fortzufahren.
-
Bereiten Sie das XenServer-Installationsmedium vor.
-
Wenn Sie den automatischen Modusgewählt haben, geben Sie die Details zum Installationsmedium ein. Wählen Sie HTTP, NFSoder FTP und geben Sie dann je nach Bedarf die URL, den Benutzernamen und das Kennwort an.
Hinweise:
- Wenn Sie FTP wählen, achten Sie darauf, dass Sie alle führenden Schrägstriche im Dateipfadabschnitt der URL umgehen. - Geben Sie den Benutzernamen und das Kennwort für Ihren HTTP- oder FTP-Server ein, falls Sie Sicherheitsanmeldeinformationen konfiguriert haben. Geben Sie nicht den Benutzernamen und das Kennwort für Ihren XenServer-Pool ein. - XenServer unterstützt FTP nur im passiven Modus.
-
Wenn Sie den manuellen Modusgewählt haben, notieren Sie sich den Upgrade-Plan und folgen Sie den Anweisungen.
-
-
Klicken Sie auf Upgrade starten.
-
Wenn das Upgrade beginnt, führt Sie der Rolling Pool Upgrade-Assistent durch alle Aktionen, die Sie für das Upgrade der einzelnen Hosts ergreifen müssen. Befolgen Sie die Anweisungen, bis Sie alle Hosts in den Pools aktualisiert und aktualisiert haben.
-
Wenn Sie über vGPU-fähige VMs verfügen und den Schritt erreicht haben, der Ihnen die Option bietet, ein zusätzliches Paket bereitzustellen, laden Sie den NVIDIA-Treiber hoch, der mit dem Treiber auf Ihren vGPU-fähigen VMs übereinstimmt. Stellen Sie sicher, dass Sie die Version des Treibers für die XenServer-Version hochladen, auf die Sie aktualisieren.
-
Der Rolling Pool-Upgrade-Assistent gibt eine Zusammenfassung aus, wenn das Upgrade abgeschlossen ist. Klicken Sie auf Fertigstellen, um den Assistenten zu schließen.
Hinweis:
Wenn das Upgrade oder des Updatessvorgang aus irgendeinem Grund fehlschlägt, stoppt der Rolling Pool Upgrade-Assistent den Vorgang. Auf diese Weise können Sie das Problem beheben und den Upgrade- odes Updatessvorgang fortsetzen, indem Sie auf die Schaltfläche Wiederholen klicken.
Nach dem Upgrade
Nach dem Upgrade Ihres Pools empfehlen wir Ihnen, die folgenden Aufgaben auszuführen:
- Aktivieren Sie die Funktion zur Zertifikatsüberprüfung. Weitere Informationen finden Sie unter Zertifikatsverifizierung.
- Konfigurieren Sie Updates und wenden Sie das neueste Set an. Weitere Informationen finden Sie unter XenServer-Hosts aktualisieren.
Nach Abschluss eines Rolling-Pool-Upgrades befindet sich eine VM möglicherweise nicht auf ihrem Home-Host. Um die VM zu verlagern, können Sie eine der folgenden Aktionen ausführen:
- Migrieren Sie die VM live auf ihren Home-Host
- Fahren Sie die VM herunter und starten Sie sie dann auf ihrem Home-Host
Rolling-Pool-Upgrade mit der Xe-CLI
Bevor Sie ein Rolling Pool-Upgrade über die xe-CLI durchführen, stellen Sie sicher, dass Sie alle erforderlichen Schritte unter Bevor Sie beginnen ausgeführt haben.
Wichtig:
Stellen Sie sicher, dass Sie alle Server in Ihrem Pool aktualisieren. Wir raten dringend davon ab, einen Pool im gemischten Modus (einen mit mehreren XenServer-Versionen) länger als nötig auszuführen, da der Pool während des Upgrades in einem heruntergestuften Zustand betrieben wird.
Schlüsselsteuerungsvorgänge sind während des Upgradevorgangs nicht verfügbar. Versuchen Sie nicht, Steuervorgänge durchzuführen. Obwohl VMs weiterhin wie gewohnt funktionieren, sind andere VM-Aktionen als die Migration nicht verfügbar (z. B. Herunterfahren, Kopieren und Exportieren). Insbesondere ist es nicht sicher, speicherbezogene Vorgänge wie das Hinzufügen, Entfernen oder Ändern der Größe virtueller Laufwerke auszuführen.
So führen Sie ein Rolling-Pool-Upgrade mit der Xe-CLI durch:
Beginnen Sie mit dem Poolkoordinator:
-
Deaktivieren Sie den Poolkoordinator. Dadurch wird verhindert, dass neue VMs auf dem angegebenen Host gestartet oder auf diesen migriert werden.
xe host-disable host-selector=<host_selector_value>
-
Stellen Sie sicher, dass keine VMs auf dem Poolkoordinator ausgeführt werden. Fahren Sie VMs herunter, setzen Sie sie aus oder migrieren Sie sie auf andere Hosts im Pool.
-
Verwenden Sie den folgenden Befehl, um eine VM herunterzufahren:
xe vm-shutdown
-
Verwenden Sie den folgenden Befehl, um eine VM anzuhalten:
xe vm-suspend
-
Verwenden Sie den folgenden Befehl, um eine bestimmte VM zu migrieren:
xe vm-migrate
Durch die Migration bestimmter VMs auf bestimmte Hosts haben Sie die volle Kontrolle über die Verteilung der migrierten VMs auf andere Hosts im Pool.
-
Verwenden Sie den folgenden Befehl, um den Host zu evakuieren:
xe host-evacuate
Beim Evakuieren aller VMs von einem Host verbleibt die Verteilung der migrierten VMs an XenServer.
-
-
Fahren Sie den Poolkoordinator herunter.
xe host-shutdown
Wichtig:
Sie können den Poolkoordinator erst kontaktieren, wenn das Upgrade des Poolkoordinators abgeschlossen ist. Durch das Herunterfahren des Poolkoordinators wechseln die anderen Hosts im Pool in den Notfallmodus. Hosts können in den Notfallmodus wechseln, wenn sie sich in einem Pool befinden, dessen Poolkoordinator aus dem Netzwerk verschwunden ist und nach mehreren Versuchen nicht kontaktiert werden kann. Virtuelle Rechner werden im Notfallmodus weiterhin auf Hosts ausgeführt, Steuervorgänge sind jedoch nicht verfügbar.
-
Starten Sie den Poolkoordinator mit dem XenServer-Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk).
-
Befolgen Sie das XenServer-Installationsverfahren, bis das Installationsprogramm Ihnen die Option zum Upgrade anbietet. Wählen Sie Upgrade.
Wenn Ihr Poolkoordinator neu gestartet wird, 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 gewünschten VMs zurück zum Poolkoordinator.
Wenn das Upgrade des Poolkoordinators durch irgendetwas unterbrochen wird oder das Upgrade aus irgendeinem Grund fehlschlägt, versuchen Sie nicht, mit dem Upgrade fortzufahren. Starten Sie den Poolkoordinator 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-selector=<host_selector_value>
-
Stellen Sie sicher, dass keine virtuellen Maschinen auf dem Host ausgeführt werden. Fahren Sie VMs herunter, setzen Sie sie aus oder migrieren Sie sie auf andere Hosts im Pool.
-
Verwenden Sie den folgenden Befehl, um eine VM herunterzufahren:
xe vm-shutdown
-
Verwenden Sie den folgenden Befehl, um eine VM anzuhalten:
xe vm-suspend
-
Verwenden Sie den folgenden Befehl, um eine bestimmte VM zu migrieren:
xe vm-migrate
Durch die Migration bestimmter VMs auf bestimmte Hosts haben Sie die volle Kontrolle über die Verteilung der migrierten VMs auf andere Hosts im Pool.
-
Verwenden Sie den folgenden Befehl, um den Host zu evakuieren:
xe host-evacuate
Beim Evakuieren aller VMs von einem Host verbleibt die Verteilung der migrierten VMs an XenServer.
-
-
Fahren Sie den Host herunter.
xe host-shutdown
-
Starten Sie den Host mit dem XenServer-Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk).
-
Befolgen Sie das XenServer-Installationsverfahren, bis das Installationsprogramm Ihnen die Option zum Upgrade anbietet. Wählen Sie Upgrade.
-
Nachdem das Host-Upgrade abgeschlossen ist, starten oder setzen Sie alle heruntergefahrenen oder angehaltenen VMs fort.
-
Migrieren Sie alle virtuellen Maschinen, die Sie möchten, zurück zum Host.
Wenn das Upgrade eines untergeordneten Hosts fehlschlägt oder unterbrochen wird, müssen Sie es nicht rückgängig machen. Führen Sie den Befehl xe host-forget
im Pool aus, um diesen Host zu vergessen. Installieren Sie XenServer erneut auf dem Host und fügen Sie ihn dann mit dem Befehl xe pool-join
als neuen Host dem Pool hinzu.
Nach dem Upgrade
Nach dem Upgrade Ihres Pools empfehlen wir Ihnen, die folgenden Aufgaben auszuführen:
- Aktivieren Sie die Funktion zur Zertifikatsüberprüfung. Weitere Informationen finden Sie unter Zertifikatsverifizierung.
- Konfigurieren Sie Updates und wenden Sie das neueste Set an. Weitere Informationen finden Sie unter XenServer-Hosts aktualisieren.
Nach Abschluss eines Rolling-Pool-Upgrades befindet sich eine VM möglicherweise nicht auf ihrem Home-Host. Um die VM zu verlagern, können Sie eine der folgenden Aktionen ausführen:
- Migrieren Sie die VM live auf ihren Home-Host
- Fahren Sie die VM herunter und starten Sie sie dann auf ihrem Home-Host
Andere Szenarios
Legacy Partitionslayout
Das Legacy-Partitionslayout wird nicht mehr unterstützt. Wenn Sie es verwenden, können Sie möglicherweise kein Upgrade auf XenServer 8 durchführen und müssen stattdessen eine Neuinstallation durchführen.
XenServer 6.5 und früher verwendet eine 4 GB Control Domain (dom0) -Partition für alle dom0-Funktionen, einschließlich Swap und Protokollierung. Diese Partitionskonfiguration wird als Legacy-Partitionslayout bezeichnet. In späteren Versionen von XenServer und Citrix Hypervisor wurde ein Partitionslayout eingeführt, das die Steuerdomänenpartition auf 18 GB erhöhte und eine separate Protokollierungspartition enthielt. In XenServer 8 wird nur das neuere Partitionslayout unterstützt.
Woher weiß ich, welches Partitionslayout mein Server verwendet?
In den folgenden Fällen haben Sie möglicherweise das Legacy-Partitionslayout auf Ihren XenServer-Hosts:
-
Sie haben Ihren XenServer-Host ursprünglich mit XenServer 5.6 Service Pack 2 oder früher installiert und seitdem auf spätere unterstützte Versionen aktualisiert.
-
Sie verwenden alte Hardware mit weniger als 46 GB primärem Speicherplatz.
-
Ihre Hardware erfordert, dass eine Utility-Partition vorhanden ist.
Um herauszufinden, wie viele Partitionen Ihr XenServer-Host hat, führen Sie den folgenden Befehl in der Serverkonsole aus:
fdisk -l
- Wenn der Befehl 6 Partitionen auflistet, verwenden Sie das neue Partitionslayout und können ein Upgrade auf XenServer 8 durchführen.
- Wenn der Befehl 3 oder 4 Partitionen auflistet, verwenden Sie das Legacy-Partitionslayout.
Was kann ich als Nächstes tun?
Wenn Sie das neue Partitionslayout verwenden, können Sie auf XenServer 8 aktualisieren.
Wenn Sie das Legacy-Partitionslayout verwenden:
- Wenn Sie weniger als 46 GB primären Speicherplatz haben oder für Ihre Hardware eine Dienstprogrammpartition erforderlich ist, können Sie XenServer 8 nicht installieren oder auf XenServer 8 aktualisieren.
- Wenn Ihr Datenträger GPT ist und das lokale Speicherrepository leer ist und mindestens 38 GB frei sind, können Sie während des Upgrades vom Legacy-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 mithilfe von XenCenter.
- Für andere Hardware können Sie eine Neuinstallation von XenServer 8 abschließen. Weitere Informationen finden Sie unter Installation.
Citrix Virtual Apps and Desktops-Umgebungen
Wenn Sie XenServer zum Hosten Ihrer Citrix Virtual Apps and Desktops-Workloads verwenden, finden Sie weitere Informationen unter Upgrade-Szenarien für Citrix Virtual Apps andDesktops.