layout: doc description: Upgrade from older versions of XenServer. You can complete the update manually or automatically.—

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:

Kann ich ein Upgrade durchführen?

Stellen Sie sicher, dass Sie auf XenServer 8 aktualisieren können:

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

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

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

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

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

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

  6. Beachten Sie die folgenden Verhaltensweisen:

Bereite deinen Pool vor

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

  2. Deaktivieren Sie die Hochverfügbarkeit.

Bereiten Sie Ihre VMs vor

  1. Wenn in Ihrem Pool Windows-VMs ausgeführt werden, führen Sie für jede VM die folgenden Schritte aus:

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

  3. 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:

    1. Stellen Sie sicher, dass die von Ihnen verwendete GPU von der Version unterstützt wird, auf die Sie ein Upgrade planen.
    2. 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.
    3. Installieren Sie die neuen GRID-Treiber auf Ihren XenServer-Hosts und die passenden Gasttreiber auf einer Ihrer vGPU-fähigen VMs.
    4. 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.
  4. Leeren Sie die CD/DVD-Laufwerke aller VMs im Pool.

Holen Sie sich die erforderlichen Dateien

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

  2. Laden Sie die XenServer 8-Installations-ISO von der XenServer-Downloadseite herunter.

  3. Bereiten Sie das Installationsmedium vor:

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

Der Assistent kann im manuellen oder automatischen Modus arbeiten:

Aktualisieren von XenServer-Hosts mithilfe des XenCenter Rolling Pool-Upgradeassistenten:

  1. Wählen Sie im Menü XenCenter Tools die Option Rolling Pool Upgradeaus.

  2. Lesen Sie die Informationen Bevor Sie beginnen . Klicken Sie zum Fortfahren auf Weiter.

  3. Wählen Sie die Pools und alle einzelnen Hosts aus, die Sie aktualisieren möchten, und klicken Sie dann auf Weiter.

  4. Wählen Sie einen der folgenden Modi:

  5. Nachdem Sie den Upgrade-Modus ausgewählt haben, klicken Sie auf Vorabprüfungen ausführen.

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

  7. Wenn alle Vorprüfungen gelöst wurden, klicken Sie auf Weiter, um fortzufahren.

  8. Bereiten Sie das XenServer-Installationsmedium vor.

  9. Klicken Sie auf Upgrade starten.

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

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

  12. 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:

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:

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:

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

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

  4. Starten Sie den Poolkoordinator mit dem XenServer-Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk).

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

  6. Starten oder setzen Sie alle heruntergefahrenen oder angehaltenen VMs fort.

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

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

  3. Fahren Sie den Host herunter.

    xe host-shutdown
    
  4. Starten Sie den Host mit dem XenServer-Installationsmedium und der Methode Ihrer Wahl (z. B. USB oder Netzwerk).

  5. Befolgen Sie das XenServer-Installationsverfahren, bis das Installationsprogramm Ihnen die Option zum Upgrade anbietet. Wählen Sie Upgrade.

  6. Nachdem das Host-Upgrade abgeschlossen ist, starten oder setzen Sie alle heruntergefahrenen oder angehaltenen VMs fort.

  7. 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-joinals neuen Host dem Pool hinzu.

Nach dem Upgrade

Nach dem Upgrade Ihres Pools empfehlen wir Ihnen, die folgenden Aufgaben auszuführen:

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:

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:

Um herauszufinden, wie viele Partitionen Ihr XenServer-Host hat, führen Sie den folgenden Befehl in der Serverkonsole aus:

fdisk -l

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:

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.