Sie können mithilfe der NSX Manager-Benutzeroberfläche ein Upgrade der NSX Application Platform auf eine neuere Build-Version durchführen.

Der Formfaktor, der für die derzeitige Plattform verwendet wird, wird beim Upgrade beibehalten. Wenn Sie die Plattform mit einem Testformfaktor bereitgestellt haben und weiterhin einen Testformfaktor verwenden möchten, aber eine höhere Plattformversion verwenden möchten, müssen Sie zuerst Ihre aktuelle NSX Application Platform-Bereitstellung löschen. Anschließend stellen Sie die Plattform mithilfe einer höheren Plattformversion erneut bereit.

Das Upgrade auf eine neuere Version der NSX Application Platform umfasst mehrere Schritte. Sie müssen zuerst den Upgrade-Koordinator konfigurieren und bereitstellen, bevor Sie mit dem Upgrade der Plattform und aller aktuell aktivierten NSX-Funktionen fortfahren können. Der Upgrade-Koordinator steuert alle Upgrade-Schritte, und das System zeigt den Status der einzelnen Komponenten auf der Benutzeroberfläche an, während das Upgrade durchgeführt wird.

Wichtig:

Ab NSX-Version 3.2.3.1 unterstützen die von VMware gehosteten NSX Application Platform-Registrierungs- und -Repository-Speicherorte ChartMuseum-kompatible private Containerregistrierungen wie Harbor nicht mehr.

Wenn Sie derzeit eine NSX-Version vor 3.2.3.1 verwenden, sollten Sie ein Upgrade auf NSX-Version 3.2.3.1 durchführen, bevor Sie versuchen, Ihre aktuelle NSX Application Platform-Bereitstellung zu aktualisieren.

Wenn Sie nicht auf die öffentlichen, von VMware gehosteten Speicherorte für die NSX Application Platform-Registrierung/das -Repository zugreifen können, arbeiten Sie mit Ihrem Infrastrukturadministrator zusammen, um das NSX Application Platform-Helm-Diagramm und Docker-Images in die privaten Helm-Repository- und Docker-Registrierungsspeicherorte Ihres Unternehmens hochzuladen. Beide privat gehosteten Speicherorte müssen über den Kubernetes-Cluster und die NSX Manager-Appliance, die Sie für die NSX Application Platform-Bereitstellung verwenden, zugänglich sein. Wenn Sie das von Harbor bereitgestellte ChartMuseum weiterhin verwenden müssen, muss die Harbor-Version älter als Version 2.8.1 sein. Weitere Einzelheiten dazu finden Sie unter Hochladen der NSX Application Platform-Docker-Images und Helm-Diagramme in eine private Container-Registrierung.

Voraussetzungen

  • In den Versionshinweisen zu NSX finden Sie alle bekannten Upgrade-Probleme und deren Umgehung, die für die NSX Application Platform dokumentiert sind.

  • Stellen Sie sicher, dass keine offenen Alarme auf der NSX Application Platform erkannt werden.

  • Stellen Sie sicher, dass alle in Voraussetzungen für die Bereitstellung von NSX Application Platform aufgeführten Voraussetzungen und Systemanforderungen erfüllt sind.

  • Sie müssen über Enterprise-Administratorrechte verfügen.

Prozedur

  1. Melden Sie sich über Ihren Browser mit Unternehmensadministratorrechten bei einem NSX Manager unter https://<nsx-manager-ip-address> an.
  2. Navigieren Sie zu System > Upgrade.
  3. Stellen Sie den Upgrade-Koordinator bereit.
    1. Klicken Sie auf der NSX Application Platform-Karte auf Upgrade.
      Dieser Schritt kann einige Zeit in Anspruch nehmen, da das System die Informationen aus dem VMware gehosteten Helm-Repository abruft. Wenn die Informationen erfolgreich abgerufen wurden, wird die Registerkarte Für Upgrade vorbereiten mit den Textfeldern angezeigt, die bereits mit den Informationen für Helm-Repository, Docker-Registrierung und Plattform-Zielversion ausgefüllt sind, wie in der folgenden Abbildung dargestellt. Beachten Sie, dass die in der Abbildung gezeigten Werte die Standardwerte für die Speicherorte des von VMware gehosteten Helm-Repositorys und der Docker-Registrierung sowie die neueste verfügbare NSX Application Platform-Version sind.
      Registerkarte „Vorbereiten“ auf der Upgrade-Benutzeroberfläche für NSX Application Platform mit den vorab ausgefüllten Textfelder-Standardwerten aus dem Helm-Repository.

    2. (Optional) Wenn Sie einen privaten Speicherort für Helm-Repository und Docker-Registrierung verwenden, geben Sie die privaten Speicherorte der erforderlichen Helm-Diagramme und Docker-Images an.
      Verwenden Sie die folgenden Informationen für das Textfeld Helm-Repository.
      • Verwenden Sie für ein OCI-kompatibles, privates Helm-Repository das Format oci://<your-private-registry-server-fqdn>/<your-private-registry-name>/helm-charts.
      • Verwenden Sie für das ChartMuseum-kompatible, private Helm-Repository das Format https://<your-private-registry-server-fqdn>/chartrepo/<your-private-registry-name>.

      Verwenden Sie für das Textfeld Docker-Registrierung das Format <your-private-registry-server-fqdn>/<your-private-registry-name>/clustering.

      Klicken Sie auf URL speichern.

    3. Stellen Sie im Textfeld Zielversion der Plattform sicher, dass die für das Upgrade zu verwendende Build-Version ausgewählt ist.
    4. Klicken Sie auf Upgrade-Koordinator bereitstellen.

      Dieser Schritt kann ebenfalls einige Zeit in Anspruch nehmen, da das System den Upgrade-Koordinator auf Ihrem TKG-Cluster in Supervisor oder Upstream-Kubernetes-Pod bereitstellt.

    Nach Abschluss der Bereitstellung des Upgrade-Koordinators wird die Registerkarte Vorbereiten erneut angezeigt. Im Bereich Status wird der Status Erfolgreich angezeigt.

  4. Stellen Sie im Bereich Upgrade-Koordinator bereitstellen in der oberen Hälfte der Registerkarte Vorbereiten sicher, dass die in den Textfeldern Helm-Repository, Docker-Registrierung und Zielversion der Plattform angezeigten Werte korrekt sind.

    Wenn Sie einen der Werte ändern müssen, klicken Sie auf Löschen neben dem Hinweis hinter dem Bereich Status und stellen Sie einen neuen Upgrade-Koordinator bereit.

  5. Überprüfen Sie die Informationen im Bereich Übersicht in der unteren Hälfte der Registerkarte Vorbereiten.

    Auf der Karte NSX Application Platform werden die Statusinformationen für die Plattform angezeigt. Der Status Upgrade abgeschlossen gibt an, dass der Upgrade-Koordinator erfolgreich mit der Zielversion von NSX Application Platform aktualisiert wurde. Die Karte zeigt die aktuelle Version und die Zielversion an, auf die die Plattform aktualisiert wird. Auf der Karte wird auch der Status der Vorabprüfung angezeigt.

    Wenn andere, auf der NSX Application Platform gehostete NSX-Funktionen aktiviert sind, werden diese Funktionen ebenfalls überprüft und für das Upgrade geplant. Es wird auch eine separate Funktionskarte für jede aktivierte Funktion angezeigt. Die NSX Intelligence-Funktionskarte wird beispielsweise in der folgenden Abbildung angezeigt, da es sich um eine derzeit aktivierte NSX-Funktion auf der NSX Application Platform handelt. Das System aktualisiert die aktivierten Funktionen, nachdem das Plattform-Upgrade erfolgreich abgeschlossen wurde.


    -Benutzeroberflächenseite für das Upgrade von NSX Application Platform. Der Inhalt der Registerkarte „Vorbereiten“ wird angezeigt und durch die umgebenden Texte und beschrieben.

  6. Wenn alle Werte für den Upgrade-Koordinator korrekt sind, klicken Sie auf Vorabprüfungen ausführen und wählen Sie im Dropdown-Menü Alle Vorabprüfungen aus.

    Um optional nur bestimmte Komponenten vorzuprüfen, klicken Sie auf Vorabprüfungen ausführen und wählen Sie im Dropdown-Menü den Namen der Komponente aus, für die Sie die Vorabprüfung durchführen möchten.

    Das System führt alle Vorabprüfungen für alle Komponenten durch, die für das Upgrade geplant sind. Die Vorabprüfungen helfen dabei, potenzielle Probleme frühzeitig zu erkennen und zu beheben, wodurch der Upgrade-Prozess reibungsloser verlaufen kann. Das System aktualisiert die Komponentenkarten mit ihrem Vorabprüfungsstatus.

    Wenn das System während der Vorabprüfung Probleme erkennt, können Sie auf Vorabprüfungsergebnisse herunterladen klicken und die Informationen in der heruntergeladenen Datei verwenden, um die gemeldeten Probleme zu untersuchen.

  7. Klicken Sie auf Weiter.

    Auf der Registerkarte NSX Application Platform wird ein Raster mit allen Komponentengruppen angezeigt, aus denen sich die Plattform zusammensetzt. Sie können jede Zeile erweitern, um alle Einheiten für jede Komponentengruppe anzuzeigen, für die ein Upgrade durchgeführt wird.

  8. Klicken Sie auf Upgrade durchführen.

    Das System aktualisiert jede Gruppe, die die NSX Application Platform umfasst. Dieser Schritt kann einige Zeit in Anspruch nehmen. Sie können den Benutzeroberflächenbildschirm Upgrade verlassen und zu diesem zurückkehren, indem Sie zurück zur Seite System > Upgrade navigieren und auf Upgrade fortsetzen klicken.

    Es gibt mehrere Möglichkeiten, den Fortschritt des Upgrades zu verfolgen.

    1. Um die Protokolle anzuzeigen, die während des Upgrades generiert wurden, klicken Sie auf Zuletzt verwendete Protokolle.

    2. Um den Upgrade-Status für jede Komponentengruppe zu überwachen, verwenden Sie die Spalte Gruppenstatus.

    3. Um den Upgrade-Status für jedes Element in einer bestimmten Gruppe anzuzeigen, erweitern Sie die Rasterzeile für diese Gruppe und überprüfen Sie den für jedes Gruppenelement angezeigten Status.

    Wenn bei einem Gruppen-Upgrade ein Fehler auftritt, erweitern Sie die Zeile für die Gruppe und klicken Sie auf den Link Fehlgeschlagen, um den Grund für den Fehler anzuzeigen. Verwenden Sie diese Informationen, um das gemeldete Problem zu beheben und mit Ihrem Infrastrukturadministrator oder VMware Support zu arbeiten. Wenn Sie die Ursache des Fehlers behoben haben, klicken Sie auf Wiederholen um das Upgrade abzuschließen.

  9. Wenn die NSX Application Platform erfolgreich aktualisiert wurde, klicken Sie auf Weiter und klicken Sie auf der Registerkarte für die NSX-Funktion (z. B. NSX Intelligence) auf Aktualisieren.

    Nachdem diese Funktion erfolgreich aktualisiert wurde, wiederholen Sie diesen Schritt für jede der verbleibenden NSX-Funktionen, die aktualisiert werden müssen.

  10. Nachdem Sie alle auf der NSX Application Platform aktivierten NSX-Funktionen aktualisiert haben, navigieren Sie zu System > NSX Application Platform. Überprüfen Sie, ob die Angaben zur Plattformversion und zur Funktionsversion für jede der aktivierten Funktionen korrekt sind.