Upgrade von einer vorhandenen Version
In diesem Artikel wird beschrieben, wie Sie Citrix Hypervisor über XenCenter oder der xe-CLI aktualisieren. Es führt Sie durch das automatische Upgrade Ihrer Citrix Hypervisor-Server — sowohl gepoolt als auch eigenständig — (mithilfe des XenCenter Rolling Pool-Upgradeassistenten) und manuell.
Das Upgrade von XenServer 7.1 Cumulative Update 2 (LTSR) auf Citrix Hypervisor 8.2 Cumulative Update 1 mithilfe des Basisinstallations-ISO wurde zuvor getestet und unterstützt. Da XenServer 7.1 Cumulative Update 2 jedoch jetzt nicht mehr unterstützt wird, können Sie nicht mehr von dieser Version auf Citrix Hypervisor 8.2 Cumulative Update 1 aktualisieren.
Für Versionen von XenServer und Citrix Hypervisor, die nicht unterstützt werden, können Sie kein direktes Upgrade auf Citrix Hypervisor 8.2 Cumulative Update 1 durchführen. Führen Sie eine Neuinstallation mit dem ISO-Image für die Basisinstallationdurch. Weitere Informationen finden Sie unter Installation.
Hinweis:
Um VMs aus Ihrer vorherigen Installation von Citrix Hypervisor oder XenServer beizubehalten, exportieren Sie die VMs und importieren Sie sie in die Neuinstallation von Citrix Hypervisor 8.2 Cumulative Update 1. Aus jeder unterstützten Version von Citrix Hypervisor oder XenServer exportierte VMs können in Citrix Hypervisor 8.2 Kumulative Update 1 importiert werden. Weitere Informationen finden Sie unter Importieren und Exportieren von VMs.
Vorbereitung
Lesen Sie die folgenden Informationen, bevor Sie mit dem Upgrade beginnen. Ergreifen Sie die erforderlichen Schritte, um sicherzustellen, dass Ihr Upgradevorgang erfolgreich ist.
- Das Aktualisieren von Citrix Hypervisor-Servern und insbesondere eines Pools von Citrix Hypervisor-Servern erfordert eine sorgfältige Planung und Aufmerksamkeit. Um zu vermeiden, dass vorhandene Daten verloren gehen, entweder:
- Ordnen Sie Ihren Verbesserungspfad sorgfältig zu
- Verwenden Sie den XenCenter Rolling Pool-Upgradeassistenten, und stellen Sie sicher, dass Sie beim Durchlaufen des Installationsprogramms die Option für das Upgrade auswählen.
-
Stellen Sie sicher, dass die Hardware, auf der Ihr Pool installiert ist, mit der Version von Citrix Hypervisor kompatibel ist, auf die Sie ein Upgrade durchführen möchten. Weitere Informationen finden Sie in der Hardwarekompatibilitätsliste (HCL).
-
Wenn Sie XenCenter zum Aktualisieren Ihrer Hosts verwenden, laden Sie die neueste Version von XenCenter von der Citrix Hypervisor Downloadsite herunterund installieren Sie sie.
Wenn Sie beispielsweise auf Citrix Hypervisor 8.2 aktualisieren, verwenden Sie die neueste Version von XenCenter, die für Citrix Hypervisor 8.2 ausgestellt wurde. Die Verwendung früherer XenCenter Versionen für das Upgrade auf eine neuere Version von Citrix Hypervisor wird nicht unterstützt.
-
Überprüfen Sie, ob die Betriebssysteme Ihrer VMs von der Version von Citrix Hypervisor unterstützt werden, auf die Sie ein Upgrade durchführen möchten. Wenn Ihr VM-Betriebssystem in der Zielversion von Citrix Hypervisor nicht unterstützt wird, aktualisieren Sie Ihr VM-Betriebssystem auf eine unterstützte Version. Weitere Informationen finden Sie unter Unterstützung für Gastbetriebssysteme.
-
Paravirtualisierte (PV) VMs werden in Citrix Hypervisor 8.2 Cumulative Update 1 nicht unterstützt. 32-Bit-PV-VMs können auf Citrix Hypervisor 8.2 Cumulative Update 1-Servern nicht gestartet werden. Stellen Sie sicher, dass Sie vor dem Upgrade alle PV-VMs aus Ihrem Pool entfernen oder Ihre virtuellen Maschinen auf eine unterstützte Version ihres Betriebssystems aktualisieren. Weitere Informationen finden Sie unter Upgrade von PV auf HVM-Gäste.
Frühere Versionen des virtuellen Citrix Lizenzservers werden im PV-Modus ausgeführt. Wir empfehlen, dass Sie im Rahmen des Upgrades auf Citrix Hypervisor 8.2 Cumulative Update 1 auf den Windows-basierten Citrix Lizenzserver umsteigen.
-
Wenn in Ihrem Pool Windows-VMs ausgeführt werden, die im Rahmen Ihres Upgrades migriert 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
- Machen Sie einen Snapshot der VM
-
Wenn in Ihrem Pool Linux-VMs ausgeführt werden, die im Rahmen des Upgrades migriert werden, stellen Sie sicher, dass die neueste Version der Citrix VM Tools für Linux installiert ist.
-
Boot-from-SAN-Einstellungen werden während des manuellen Upgrade-Vorgangs nicht vererbt. Befolgen Sie beim Upgrade mit dem ISO- oder PXE-Prozess die gleichen Anweisungen wie im nachstehenden Installationsprozess, um sicherzustellen, dass
multipathd
korrekt konfiguriert ist. Weitere Informationen finden Sie unter Booten von SAN. -
Quiesced Snapshots werden nicht mehr unterstützt. Wenn Sie bereits Snapshot-Zeitpläne haben, die Snapshots mit Stillstand erstellen, schlagen diese Snapshot-Zeitpläne nach dem Upgrade fehl. Um sicherzustellen, dass weiterhin Snapshots erstellt werden, löschen Sie den vorhandenen Zeitplan und erstellen Sie einen neuen, der Snapshots ohne Stilllegung erstellt, bevor Sie das Upgrade durchführen.
-
Der Legacy-SSL-Modus wird nicht mehr unterstützt. Deaktivieren Sie diesen Modus auf allen Hosts in Ihrem Pool, bevor Sie versuchen, auf die neueste Version von Citrix Hypervisor zu aktualisieren. Um den Legacy-SSL-Modus zu deaktivieren, führen Sie den folgenden Befehl auf Ihrem Poolmaster aus, bevor Sie mit dem Upgrade beginnen:
xe pool-disable-ssl-legacy uuid=<pool_uuid>
-
Das zusätzliche Paket zur Containerverwaltung wird nicht mehr unterstützt. Nachdem Sie auf die neueste Version von Citrix Hypervisor aktualisiert oder aktualisiert haben, können Sie die Funktionen dieses zusätzlichen Pakets nicht mehr verwenden.
-
Wenn Sie Citrix Hypervisor aktualisieren, werden zuvor angewendete zusätzliche Packs entfernt und müssen daher während oder nach dem Upgrade erneut angewendet werden.
-
Der vSwitch Controller wird nicht mehr unterstützt. Trennen Sie den vSwitch Controller von Ihrem Pool, bevor Sie versuchen, auf die neueste Version von Citrix Hypervisor zu aktualisieren. Nach dem Upgrade finden die folgenden Konfigurationsänderungen statt:
- Serverübergreifende private Netzwerke werden zu privaten Einzelservernetzwerken zurückgesetzt.
- Über die DVSC-Konsole vorgenommene Quality of Service-Einstellungen werden nicht mehr angewendet. Netzwerktarifbegrenzungen werden nicht mehr durchgesetzt.
- ACL-Regeln wurden entfernt. Der gesamte Datenverkehr von virtuellen Rechnern ist zulässig.
- Die Portspiegelung (RSPAN) ist deaktiviert.
Wenn Sie nach dem Update oder Upgrade einen verbleibenden Status über den vSwitch Controller in Ihrem Pool finden, löschen Sie den Status mit dem folgenden CLI-Befehl:
xe pool-set-vswitch-controller address=
Rolling Pool-Upgrades
Mit Citrix Hypervisor können Sie ein Rollpool-Upgrade durchführen. Ein Rolling-Pool-Upgrade hält alle vom Pool angebotenen Dienste und Ressourcen verfügbar, während alle Hosts in einem Pool aktualisiert werden. Bei dieser Aktualisierungsmethode wird jeweils nur ein Citrix Hypervisor-Server offline genommen. Kritische VMs werden während des Upgrade-Vorgangs weiter ausgeführt, indem die VMs live zu anderen Hosts im Pool migriert werden.
Hinweis:
Der Pool muss über gemeinsam genutzten Speicher verfügen, damit Ihre VMs während eines Rolling-Pool-Upgrades am Laufen bleiben. Wenn Ihr Pool nicht über freigegebenen Speicher verfügt, müssen Sie Ihre VMs vor dem Upgrade beenden, da die virtuellen Maschinen nicht live migriert werden können.
Die Speicher-Livemigration wird bei Rollpool-Upgrades nicht unterstützt.
Sie können ein Rollpool-Upgrade mit XenCenter oder der xe CLI durchführen. Bei der Verwendung von XenCenter empfehlen wir die Verwendung des Rolling Pool-Aktualisierungsassistenten. Dieser Assistent organisiert den Upgrade-Pfad automatisch und führt Sie durch das Upgrade-Verfahren. Wenn Sie die xe CLI verwenden, planen Sie zuerst Ihren Upgrade-Pfad und migrieren Sie dann die laufenden VMs zwischen Citrix Hypervisor-Servern live, während Sie das Rolling-Pool-Upgrade manuell durchführen.
Der Rolling Pool-Upgrade-Assistent ist für lizenzierte Citrix Hypervisor-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung oder Citrix DaaS-Berechtigung Zugriff auf Citrix Hypervisor haben. Weitere Informationen zur Citrix Hypervisor-Lizenzierung finden Sie unter Lizenzierung. Besuchen Sie die Citrix-Website, um ein Upgrade durchzuführen oder eine Citrix Hypervisor-Lizenz zu kaufen.
Wichtig:
Verwenden Sie kein Rolling Pool-Upgrade mit Boot from SAN-Umgebungen. Weitere Informationen zum Aktualisieren von Booten aus SAN-Umgebungen finden Sie unter Booten von SAN.
Aktualisieren von Citrix Hypervisor-Servern mithilfe des XenCenter Rolling Pool-Upgradeassistenten
Mit dem Rolling Pool-Upgradeassistenten können Sie Citrix Hypervisor-Server, Hosts in einem Pool oder eigenständige Hosts auf die aktuelle Version von Citrix Hypervisor aktualisieren.
Der Rolling Pool-Upgrade-Assistent führt Sie durch den Upgradevorgang und organisiert den Upgrade-Pfad automatisch. Bei Pools wird jeder der Hosts im Pool nacheinander aktualisiert, beginnend mit dem Poolmaster. Bevor Sie ein Upgrade starten, führt der Assistent eine Reihe von Vorprüfungen durch. Diese Vorprüfungen stellen sicher, dass bestimmte poolweite Funktionen wie Hochverfügbarkeit vorübergehend deaktiviert werden und dass jeder Host im Pool für ein Upgrade vorbereitet ist. Es ist jeweils nur ein Host offline. Alle laufenden VMs werden automatisch von jedem Host migriert, bevor das Upgrade auf diesem Host installiert wird.
Mit dem Rolling Pool-Upgradeassistenten können Sie auch die verfügbaren Hotfixes automatisch anwenden, wenn Sie auf eine neuere Version von Citrix Hypervisor aktualisieren. Auf diese Weise können Sie Ihre eigenständigen Hosts oder Pools mit einer minimalen Anzahl von Neustarts am Ende auf den neuesten Stand bringen. Sie müssen während des Aktualisierungsvorgangs mit dem Internet verbunden sein, damit diese Funktion funktioniert.
Sie können von der automatischen Anwendung von Hotfixes profitieren, wenn Sie XenCenter verwenden, das mit Citrix Hypervisor 8.2 Cumulative Update 1 ausgestellt wurde, um von einer unterstützten Version von Citrix Hypervisor oder XenServer zu aktualisieren.
Hinweis:
Das Rolling Pool-Upgrade mit XenCenter ist nur für lizenzierte Citrix Hypervisor-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung oder Citrix DaaS-Berechtigung Zugriff auf Citrix Hypervisor haben.
Der Assistent kann im manuellen oder automatischen Modus arbeiten:
-
Im manuellen Modusmüssen Sie das Citrix Hypervisor-Installationsprogramm nacheinander manuell auf jedem Host ausführen und den Anweisungen auf dem Bildschirm auf der seriellen Konsole des Hosts folgen. Wenn das Upgrade beginnt, fordert XenCenter Sie auf, das XenCenter Installationsmedium einzulegen oder für jeden Host, den Sie aktualisieren, einen Netzwerkbootserver anzugeben.
-
Im automatischen Modusverwendet der Assistent Netzwerkinstallationsdateien auf einem HTTP-, NFS- oder FTP-Server, um jeden Host nacheinander zu aktualisieren. In diesem Modus müssen Sie nicht auf jedem Host Installationsmedien einlegen, manuell neu starten oder das Installationsprogramm 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.
Hinweis:
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.
Upgradevorbereitung
Bevor Sie mit dem Upgrade beginnen, sollten Sie die folgenden Vorbereitungen treffen:
-
Laden Sie die neueste Version von XenCenter für Citrix Hypervisor 8.2 Kumulatives Update 1 von der Citrix Hypervisor Produkt-Downloadseite herunter und installieren Sie sie. Die Verwendung früherer XenCenter Versionen für das Upgrade auf eine neuere Version von Citrix Hypervisor wird nicht unterstützt.
-
Es wird dringend empfohlen, dass Sie mit dem xe-Befehl CLI-Befehl
pool-dump-database
ein Backup des Status Ihres vorhandenen Pools erstellen. Weitere Informationen finden Sie unter Befehlszeilenschnittstelle. Durch das Erstellen eines Backupstatus wird sichergestellt, dass Sie ein teilweise vollständiges rollendes Upgrade in den ursprünglichen Zustand zurücksetzen können, ohne VM-Daten zu verlieren. -
Stellen Sie sicher, dass Ihre Hosts nicht übermäßig bereitgestellt sind: Stellen Sie sicher, dass die Hosts über ausreichend Arbeitsspeicher verfügen, um das Upgrade durchzuführen.
Als allgemeine Richtlinie gilt: Wenn N der Gesamtzahl der Hosts in einem Pool entspricht, muss auf N-1-Hosts ausreichend Arbeitsspeicher vorhanden sein, um alle Live-VMs im Pool ausführen zu können. Es empfiehlt sich, alle nicht kritischen VMs während des Upgradevorgangs auszusetzen.
-
Wenn in Ihrem Pool vGPU-fähige VMs ausgeführt werden, 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 von der Version unterstützt wird, auf die Sie ein Upgrade planen.
- Identifizieren Sie eine Version der NVIDIA-Treiber, die sowohl für Ihre aktuelle Version von Citrix Hypervisor als auch für die Version von Citrix Hypervisor, die Sie aktualisieren, verfügbar ist. Wenn möglich, wählen Sie die neuesten verfügbaren Treiber.
- Installieren Sie die neuen NVIDIA-Treiber auf Ihren Citrix Hypervisor-Servern und die entsprechenden Gasttreiber auf einer Ihrer vGPU-fähigen VMs.
- Stellen Sie sicher, dass Sie auch über die Version des NVIDIA-Treibers verfügen, die der Version von Citrix Hypervisor entspricht, auf die Sie ein Upgrade durchführen. Sie werden im Rahmen des Rolling Pool-Upgrade-Vorgangs aufgefordert, diese Treiber als zusätzliches Paket zu installieren.
Der Assistent “Rolling Pool Upgrade” überprüft, ob die folgenden Aktionen ausgeführt wurden. Führen Sie diese Aktionen aus, bevor Sie mit dem Upgrade beginnen:
-
Leeren Sie die CD/DVD-Laufwerke der VMs in den Pools.
-
Deaktivieren Sie die Hochverfügbarkeit.
Upgrade-Vorgang
Aktualisieren von Citrix Hypervisor-Hosts mithilfe des XenCenter Rolling Pool-Upgradeassistenten:
-
Öffnen Sie den Rolling Pool Upgradeassistenten: Wählen Sie im Menü Extras die Option Rolling Pool Upgrade aus.
-
Lesen Sie die Informationen Vor dem Start, und klicken Sie dann 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
- Manueller Modus für ein manuelles Upgrade von einem USB/CD/DVD oder mithilfe des Netzwerkstarts (unter Verwendung der vorhandenen Infrastruktur)
Hinweise:
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.
Wenn Sie den manuellen Moduswählen, müssen Sie das Citrix Hypervisor-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 Citrix Hypervisor Installationsmedium einzulegen oder für jeden Host, den Sie aktualisieren, einen Netzwerkbootserver anzugeben.
-
Wählen Sie aus, ob XenCenter nach dem Upgrade der Server auf eine neuere Version automatisch die minimalen Updates (Hotfixes) herunterladen und installieren soll. Die Option Updates anwenden ist standardmäßig ausgewählt. Sie müssen jedoch über eine Internetverbindung verfügen, um die Updates herunterzuladen und zu installieren.
-
Nachdem Sie Ihren Upgrade-Modus ausgewählt haben, klicken Sie auf Vorprü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.
Wenn alle Vorprüfungen gelöst wurden, klicken Sie auf Weiter, um fortzufahren.
-
Bereiten Sie das Citrix Hypervisor 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 ein, die mit Ihrem Citrix Hypervisor-Pool verknüpft sind.
-
Citrix Hypervisor unterstützt FTP nur im passiven Modus.
Wenn Sie den manuellen Modusgewählt haben, beachten Sie den Upgradeplan und die 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 Citrix Hypervisor Version hochladen, auf die Sie ein Upgrade durchführen.
Hinweis:
Wenn das Upgrade oder der Aktualisierungsvorgang 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- oder Aktualisierungsvorgang fortsetzen, indem Sie auf die Schaltfläche Wiederholen klicken.
- Der Rolling Pool-Upgrade-Assistent gibt eine Zusammenfassung aus, wenn das Upgrade abgeschlossen ist. Klicken Sie auf Fertig stellen, um den Assistenten zu schließen.
Hinweise:
Nachdem ein Rolling Pool-Upgrade abgeschlossen ist, befindet sich eine VM möglicherweise nicht mehr auf ihrem Homeserver. Um die VM zu verlagern, können Sie eine der folgenden Aktionen ausführen:
- Live-Migration der VM auf ihren Homeserver
- Fahren Sie die VM herunter und starten Sie sie dann auf ihrem Homeserver
Aktualisieren Sie Citrix Hypervisor-Server über die xe-CLI
Die Durchführung eines Rolling-Pool-Upgrades mit der xe CLI erfordert eine sorgfältige Planung. Lesen Sie den folgenden Abschnitt unbedingt sorgfältig durch, bevor Sie beginnen.
Einen Upgrade-Pfad
Bei der Planung Ihres Upgrades sollten Sie Folgendes beachten:
-
Sie können nur VMs von Citrix Hypervisor-Servern mit einer älteren Version von Citrix Hypervisor auf einen Server mit derselben Version oder höher migrieren. Zum Beispiel von Version 7.0 auf Version 7.1 Kumulatives Update 2 oder von Version 7.1 Kumulatives Update 2 auf Version 8.2 Kumulatives Update 1.
Sie können keine virtuellen Maschinen von einem aktualisierten Host auf einen Host migrieren, auf dem eine ältere Version von Citrix Hypervisor ausgeführt wird. Zum Beispiel vom kumulativen Update 1 der Version 8.2 auf Version 7.1 Kumulatives Update 2. Stellen Sie sicher, dass Sie entsprechend Speicherplatz auf Ihren Citrix Hypervisor-Servern bereitstellen.
-
Wir raten dringend davon ab, einen Pool im gemischten Modus (einen mit mehreren Versionen von Citrix Hypervisor) länger als nötig auszuführen, da der Pool während des Upgrades in einem verschlechterten Zustand arbeitet.
-
Schlüsselsteuerungsvorgänge sind während des Upgrades 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.
-
Aktualisieren Sie immer zuerst den Masterhost. Versetzen Sie den Host nicht mit XenCenter in den Wartungsmodus, bevor Sie das Upgrade durchführen. Wenn Sie den Master in den Wartungsmodus versetzen, wird ein neuer Master bestimmt.
-
Wenden Sie nach dem Upgrade eines Hosts alle Hotfixes an, die für die aktualisierte Version von Citrix Hypervisor veröffentlicht wurden, bevor Sie VMs auf den Host migrieren.
-
Es wird dringend empfohlen, dass Sie mit dem xe-Befehl CLI-Befehl
pool-dump-database
ein Backup des Status Ihres vorhandenen Pools erstellen. Weitere Informationen finden Sie unter Befehlszeilenschnittstelle. Auf diese Weise können Sie ein teilweise abgeschlossenes Rolling-Upgrade in den ursprünglichen Zustand zurückversetzen, ohne VM-Daten zu verlieren. Wenn Sie das rollierende Upgrade aus irgendeinem Grund rückgängig machen müssen, müssen Sie möglicherweise VMs herunterfahren. Diese Aktion ist erforderlich, da es nicht möglich ist, eine VM von einem aktualisierten Citrix Hypervisor-Server auf einen Host zu migrieren, auf dem eine ältere Version von Citrix Hypervisor ausgeführt wird.
Bevor Sie mit Ihrem Rolling-Pool-Upgrade beginnen
-
Wenn Sie XenCenter verwenden, aktualisieren Sie XenCenter auf die neueste Version, die auf der Citrix Downloadsitebereitgestellt wird. Die neuere Version von XenCenter steuert ältere Versionen von Citrix Hypervisor-Servern korrekt.
-
Leeren Sie die CD/DVD-Laufwerke der VMs im Pool. Einzelheiten und Anweisungen finden Sie unter Vor dem Aktualisieren eines einzelnen Citrix Hypervisor-Servers.
-
Deaktivieren Sie die Hochverfügbarkeit.
Führen Sie Rolling-Pool-Upgrades mithilfe der xe CLI durch
-
Beginnen Sie mit dem Poolmaster. Deaktivieren Sie den Master mit dem Befehl
host-disable
. Dadurch wird verhindert, dass neue virtuelle Maschinen auf dem angegebenen Host gestartet werden. -
Stellen Sie sicher, dass keine virtuellen Maschinen auf dem Master ausgeführt werden. Fahren Sie VMs herunter, setzen Sie sie aus oder migrieren Sie sie auf andere Hosts im Pool.
Verwenden Sie den Befehl
vm-migrate
, um angegebene VMs auf angegebene Hosts zu migrieren. Mit dem Befehlvm-migrate
haben Sie die volle Kontrolle über die Verteilung migrierter VMs auf andere Hosts im Pool.Um alle VMs live auf andere Hosts im Pool zu migrieren, verwenden Sie den Befehl
host-evacuate
. Wenn Sie den Befehlhost-evacuate
verwenden, verlassen Sie die Verteilung der migrierten VMs auf Citrix Hypervisor. -
Fahren Sie den Poolmaster herunter.
Wichtig:
Sie können den Poolmaster erst kontaktieren, wenn das Upgrade des Masters abgeschlossen ist. Das Herunterfahren des Poolmasters 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 Master aus dem Netzwerk verschwunden ist und nach mehreren Versuchen nicht mehr kontaktiert werden kann. Virtuelle Rechner werden im Notfallmodus weiterhin auf Hosts ausgeführt, Steuervorgänge sind jedoch nicht verfügbar.
-
Starten Sie den Poolmaster mit dem Citrix Hypervisor Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk). Befolgen Sie das Citrix Hypervisor Installationsverfahren, bis das Installationsprogramm Ihnen die Option zum Upgrade bietet. Wählen Sie Upgrade. Weitere Informationen finden Sie unter Installation.
Warnungen:
-
Stellen Sie sicher, dass Sie die Upgrade-Option wählen, um den Verlust vorhandener Daten
-
Wenn irgendetwas das Upgrade des Poolmasters unterbricht oder das Upgrade aus irgendeinem Grund fehlschlägt, versuchen Sie nicht, mit dem Upgrade fortzufahren. Starten Sie den Poolmaster neu und stellen Sie eine funktionierende Version des Masters wieder her.
Wenn Ihr Poolmaster neu startet, verlassen die anderen Hosts im Pool den Notfallmodus und der normale Dienst wird nach einigen Minuten wiederhergestellt.
-
-
Wenden Sie alle Hotfixes, die für die neue Version von Citrix Hypervisor veröffentlicht wurden, auf den Poolmaster an.
-
Starten oder setzen Sie auf dem Poolmaster alle heruntergefahrenen oder angehaltenen VMs fort. Migrieren Sie alle gewünschten VMs zurück zum Poolmaster.
-
Wählen Sie den nächsten Citrix Hypervisor-Server in Ihrem Upgrade-Pfad. Deaktivieren Sie den Host.
-
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.
-
Fahren Sie den Host herunter.
-
Befolgen Sie das Upgrade-Verfahren für den Host, wie in Schritt 4 für den Master beschrieben.
Hinweis:
Wenn das Upgrade eines Hosts, der nicht der Master ist, ausfällt oder unterbrochen wird, müssen Sie nicht zurücksetzen. Verwenden Sie den Befehl
host-forget
, um den Host zu vergessen. Installieren Sie Citrix Hypervisor erneut auf dem Host und fügen Sie ihn dann mit dem Befehlpool-join
als neuen Host dem Pool hinzu. -
Wenden Sie alle Hotfixes, die für die neue Version von Citrix Hypervisor veröffentlicht wurden, auf den Host an.
-
Starten oder setzen Sie auf dem Host alle heruntergefahrenen oder angehaltenen VMs fort. Migrieren Sie alle virtuellen Maschinen, die Sie möchten, zurück zum Host.
-
Wiederholen Sie die Schritte 6—10 für den Rest der Hosts im Pool.
Aktualisieren eines einzelnen Citrix Hypervisor-Servers mithilfe der xe CLI
Bevor Sie einen einzelnen Citrix Hypervisor-Server aktualisieren
Fahren Sie vor dem Upgrade eines eigenständigen Citrix Hypervisor-Servers alle auf diesem Host ausgeführten VMs herunter oder setzen Sie sie aus. Es ist wichtig, CD/DVD-Laufwerke aller VMs, die Sie aussetzen möchten, auszuwerfen und zu leeren. Wenn Sie die CD/DVD-Laufwerke nicht leeren, können Sie die angehaltenen VMs nach dem Upgrade möglicherweise nicht fortsetzen.
Ein leeres VM-CD-/DVD-Laufwerk bedeutet, dass die VM nicht an ein ISO-Image oder eine physische CD/DVD angeschlossen ist, die über den Citrix Hypervisor-Server bereitgestellt wird. Darüber hinaus müssen Sie sicherstellen, dass die VM überhaupt nicht an ein physisches CD/DVD-Laufwerk auf dem Citrix Hypervisor-Server angeschlossen ist.
So leeren Sie das CD/DVD-Laufwerk einer VM mit der xe-CLI:
-
Ermitteln Sie, welche VMs keine leeren CD/DVD-Laufwerke haben, indem Sie Folgendes eingeben:
xe vbd-list type=CD empty=false <!--NeedCopy-->
Dies gibt eine Liste aller VM-CD-/DVD-Laufwerke zurück, die nicht leer sind, zum Beispiel:
uuid ( RO) : abae3997-39af-2764-04a1-ffc501d132d9 vm-uuid ( RO): 340a8b49-866e-b27c-99d1-fb41457344d9 vm-name-label ( RO): VM02_DemoLinux vdi-uuid ( RO): a14b0345-b20a-4027-a233-7cbd1e005ede empty ( RO): false device ( RO): xvdd uuid ( RO) : ec174a21-452f-7fd8-c02b-86370fa0f654 vm-uuid ( RO): db80f319-016d-0e5f-d8db-3a6565256c71 vm-name-label ( RO): VM01_DemoLinux vdi-uuid ( RO): a14b0345-b20a-4027-a233-7cbd1e005ede empty ( RO): false device ( RO): xvdd <!--NeedCopy-->
Beachten Sie den
uuid
, der das erste Element in der Liste ist. -
Um die CD/DVD-Laufwerke der aufgelisteten VMs zu leeren, geben Sie Folgendes ein:
xe vbd-eject uuid=uuid <!--NeedCopy-->
Aktualisieren eines einzelnen Citrix Hypervisor-Servers mithilfe der xe CLI
So aktualisieren Sie einen einzelnen Citrix Hypervisor-Server über die xe-CLI :
-
Deaktivieren Sie den Citrix Hypervisor-Server, den Sie aktualisieren möchten, indem Sie Folgendes eingeben:
xe host-disable host-selector=host_selector_value <!--NeedCopy-->
Wenn der Citrix Hypervisor-Server deaktiviert ist, können VMs auf diesem Host nicht erstellt oder gestartet werden. Virtuelle Rechner können auch nicht auf einen deaktivierten Host migriert werden.
-
Fahren Sie alle auf dem Host ausgeführten VMs herunter oder unterbrechen Sie sie, indem Sie den Befehl
xe vm-shutdown
oderxe vm-suspend
verwenden. -
Fahren Sie den Host mit dem Befehl
xe host-shutdown
herunter. -
Befolgen Sie das Citrix Hypervisor Installationsverfahren, bis das Installationsprogramm Ihnen die Option zum Upgrade bietet. Wählen Sie Upgrade. Weitere Informationen finden Sie unter Installation.
Warnung:
Wählen Sie unbedingt die Upgrade-Option, um zu vermeiden, dass vorhandene Daten verloren gehen.
Sie müssen während des Einrichtungsvorgangs keine Einstellungen erneut vornehmen. Der Upgradevorgang folgt dem Erstinstallationsprozess, wobei mehrere Einrichtungsschritte umgangen werden. Die vorhandenen Einstellungen für die Netzwerkkonfiguration, die Systemzeit usw. werden beibehalten.
Wenn Ihr Host neu gestartet wird, wird der normale Dienst nach einigen Minuten wiederhergestellt.
-
Wenden Sie alle Hotfixes an, die für die neue Version von Citrix Hypervisor veröffentlicht wurden.
-
Starten Sie alle herunterfahrenden VMs neu und setzen Sie alle angehaltenen VMs fort