Während des Upgrade-Vorgangs wird eine neue virtuelle Edge-Appliance neben der bereits vorhandenen bereitgestellt.

Wenn das neue Edge bereit ist, werden die vNICs des alten Edge getrennt und die vNICs des neuen Edge verbunden. Das neue Edge sendet dann einige ARP-Pakete (GARP), um den ARP-Cache verbundener Switches zu aktualisieren. Wenn HA bereitgestellt ist, wird der Upgrade-Vorgang zwei Mal durchgeführt.

Dieser Vorgang kann vorübergehend die Paketweiterleitung beeinträchtigen. Sie können die Auswirkungen minimieren, indem Sie das Edge so konfigurieren, dass es im ECMP-Modus funktioniert.

OSPF-Nachbarschaften sind vom Upgrade ausgenommen, wenn Graceful Restart nicht aktiviert wurde.

Voraussetzungen

  • Vergewissern Sie sich, dass für NSX Manager ein Upgrade durchgeführt wurde.

  • Stellen Sie sicher, dass für den NSX Controller-Cluster und die Hostvorbereitung ein Upgrade durchgeführt wurde, bevor die logischen Router aktualisiert werden.

  • Stellen Sie sicher, dass ein lokaler Segment-ID-Pool vorhanden ist, auch wenn Sie nicht vorhaben, logische NSX-Switches zu erstellen.

  • Wenn Sie über vCloud Networking and Security-Appliances der Version 5.5 oder frühere vShield Edge-Appliances verfügen, müssen Sie dafür ein Upgrade auf NSX 6.2.x oder höher durchführen, bevor Sie ein Upgrade auf NSX 6.4 vornehmen.

  • Stellen Sie sicher, dass die Hosts über ausreichend Ressourcen zur Bereitstellung zusätzlicher NSX Edge Services Gateway-Appliances im Rahmen des Upgrades verfügen. Das ist vor allem dann wichtig, wenn Sie ein Upgrade für mehrere NSX Edge-Appliances gleichzeitig durchführen. Unter Systemanforderungen für NSX Data Center for vSphere werden die für jede NSX Edge-Größe erforderlichen Ressourcen dargestellt.

    • Für eine einzelne NSX Edge-Instanz befinden sich während des Upgrades zwei NSX Edge-Appliances der geeigneten Größe im eingeschalteten Status.

    • Für eine NSX Edge-Instanz mit Hochverfügbarkeit (HA, High Availability) werden beide Ersetzungs-Appliances bereitgestellt, bevor die alten Appliances ersetzt werden. Das bedeutet, dass sich während des Upgrades einer bestimmten NSX Edge vier NSX Edge-Appliances der geeigneten Größe im eingeschalteten Status befinden. Nach dem Upgrade der NSX Edge-Instanz kann jede HA-Appliance aktiv werden.

  • Stellen Sie sicher, dass die Hostcluster, die im konfigurierten und aktuellen Speicherort für die NSX Edge-Appliances aufgeführt sind, für NSX vorbereitet sind und dass für deren Messaging-Infrastruktur der Status GREEN (GRÜN) gilt. Bei grünem Status verwenden die Hosts anstelle von VIX die Messaging-Infrastruktur für die Kommunikation mit NSX Manager.

    Dies ist erforderlich, auch wenn Sie nicht vorhaben, alle NSX Edge-Appliances auf NSX 6.4 zu aktualisieren.

    Wenn der konfigurierte Speicherort nicht verfügbar ist, etwa weil der Cluster nach der Erstellung der NSX Edge-Appliance entfernt wurde, überprüfen Sie nur den aktuellen Speicherort.

    • Suchen Sie die ID des ursprünglich konfigurierten Speicherorts (configuredResourcePool > Id) und des aktuellen Speicherorts ( resourcePoolId) mit der GET https://NSX-Manager-IP-Address/api/4.0/edges/{edgeId}/appliances-API-Anforderung.

    • Ermitteln Sie mit der GET https://NSX-Manager-IP-Address/api/2.0/nwfabric/status?resource={resourceId}-API-Anforderung den Status der Hostvorbereitung und der Messaging-Infrastruktur für diese Cluster, wobei resourceId die ID des konfigurierten und des aktuellen Speicherorts der NSX Edge-Appliances darstellt, die zuvor gefunden wurden.

      • Suchen Sie im Antworttext nach dem Status, der der featureId von com.vmware.vshield.vsm.nwfabric.hostPrep entspricht: Der Status muss GREEN (GRÜN) lauten.

        <nwFabricFeatureStatus>
          <featureId>com.vmware.vshield.vsm.nwfabric.hostPrep</featureId>
          <featureVersion>6.3.1.5124716</featureVersion>
          <updateAvailable>false</updateAvailable>
          <status>GREEN</status>
          <installed>true</installed>
          <enabled>true</enabled>
          <allowConfiguration>false</allowConfiguration>
        </nwFabricFeatureStatus>
      • Suchen Sie im Antworttext nach dem Status, der der featureId von com.vmware.vshield.vsm.messagingInfra entspricht: Der Status muss GREEN (GRÜN) lauten.

        <nwFabricFeatureStatus>
          <featureId>com.vmware.vshield.vsm.messagingInfra</featureId>
          <updateAvailable>false</updateAvailable
          <status>GREEN</status>
          <installed>true</installed>
          <enabled>true</enabled>
          <allowConfiguration>false</allowConfiguration>
        </nwFabricFeatureStatus>

    Wenn die Hosts nicht für NSX vorbereitet sind, führen Sie folgende Schritte aus:

    • Navigieren Sie zu Installation und Upgrade (Installation and Upgrade) > Hostvorbereitung (Host Preparation) und bereiten Sie die Hosts für NSX vor.

    • Stellen Sie sicher, dass die Messaging-Infrastruktur den Status GRÜN hat.

    • Stellen Sie die NSX Edges auf dem Host erneut bereit.

    Wenn die Hosts nicht für NSX vorbereitet sind, führen Sie folgende Schritte aus:

    • Navigieren Sie zu Installation > Hostvorbereitung (Host Preparation) und bereiten Sie die Hosts für NSX vor.

    • Stellen Sie sicher, dass die Messaging-Infrastruktur den Status GRÜN hat.

    • Stellen Sie die NSX Edges auf dem Host erneut bereit.

  • Machen Sie sich während der Durchführung des Upgrades mit den operativen Auswirkungen des NSX Edge-Upgrades vertraut. Siehe „Operative Auswirkungen von NSX-Upgrades“ im Upgrade-Handbuch für NSX.

Prozedur

  1. Wählen Sie im vSphere Web Client Netzwerk und Sicherheit (Networking & Security) > NSX Edges aus.
  2. Klicken Sie für jede NSX Edge-Instanz auf UPGRADE neben der aktuellen Edge-Versionsnummer. Alternativ können Sie auf Aktionen (Actions) > Upgrade-Version (Upgrade Version) klicken.

    Falls das Upgrade mit der Fehlermeldung „Fehler beim Bereitstellen der Edge-Appliance“ fehlschlägt, stellen Sie sicher, dass der Host, auf dem die NSX Edge-Appliance bereitgestellt wird, verbunden ist und sich nicht im Wartungsmodus befindet.

Ergebnisse

Nach dem erfolgreichen Upgrade des NSX Edge lautet der Status „Bereitgestellt“ und in der Spalte Version wird die neue NSX-Version angezeigt.

Wenn für ein Edge kein Upgrade durchgeführt werden kann und ein Rollback zur älteren Version nicht möglich ist, klicken Sie auf das Symbol NSX Edge erneut bereitstellen (Redeploy NSX Edge). Daraufhin wird eine neue NSX Edge-Appliance bereitgestellt, deren NSX-Version der des NSX Managers entspricht. Es ist kein weiteres Upgrade erforderlich.

Nächste Maßnahme

Nach dem Upgrade von NSX Edges 6.2.4 oder früher auf die Version 6.2.5 oder höher müssen Sie den Start der virtuellen Maschine von vSphere für jede NSX Edge-Instanz in einem Cluster deaktivieren, für den vSphere HA aktiviert ist und Edges bereitgestellt sind. Dazu öffnen Sie vSphere Web Client und suchen im Navigator den ESXi-Host, auf dem sich die virtuelle NSX Edge-Maschine befindet. Klicken Sie mit der rechten Maustaste auf den Host und wählen Sie Einstellungen (Settings) aus. Navigieren Sie zu Konfigurieren (Configure) > Virtuelle Maschinen (Virtual Machines) > Starten/Herunterfahren von virtuellen Maschinen (VM Startup/Shutdown). Klicken Sie auf Bearbeiten (Edit) und vergewissern Sie sich, dass für die virtuelle Maschine der Modus „Manuell“ festgelegt ist (d. h., dass sie sich nicht auf der Liste für automatisches Starten/Herunterfahren befindet).