Dieser Leitfaden behandelt den Cisco Nexus NX-OS Software-Upgrade-Prozess auf praktische, schrittweise Weise — einschließlich Rollback- und Wiederherstellungsszenarien. Das Ziel ist es, Serviceunterbrechungen zu minimieren und sicherzustellen, dass das Gerät im Fehlerfall immer wiederhergestellt werden kann.

Die meisten Upgrade-Fehler werden nicht durch das Upgrade selbst verursacht — sie entstehen durch das Überspringen von Vorbereitungsschritten. Dieser Leitfaden behandelt die Vorbereitung genauso ernst wie die Ausführung.

Cisco Nexus NX-OS Upgrade-Prozess

Für Out-of-Band-Zugang bei Upgrade-Fehlern: Die Hintertür des Netzwerks: Next-Gen Console Server Architektur

1. Vorbereitungschecks

Bevor Sie mit dem Software-Upgrade beginnen, müssen Sie die folgenden Vorbereitungsschritte abschließen. Diese Phase wird am häufigsten übersprungen — und ist die häufigste Problemquelle.

Konfigurationssicherung

  • Erstellen Sie zunächst eine Sicherung der aktuellen Konfiguration.
  • Speichern Sie die Sicherung auf Ihrem eigenen Computer oder an einem externen Ort wie FTP/SFTP — nicht auf dem Switch selbst.
  • Wenn das Upgrade fehlschlägt oder ein Rollback erforderlich ist, ist diese Sicherung kritisch.

Switch-Modell und aktuelle Software-Version prüfen

Überprüfen Sie das Switch-Modell und die laufende NX-OS-Version mit diesen Befehlen:

show version
show module
show inventory

Diese Ausgaben sind erforderlich, um das richtige NX-OS-Image auszuwählen, den Upgrade-Pfad zu bestimmen und die Hardware-Kompatibilität zu überprüfen.

2. Software-Image herunterladen

  • Laden Sie das korrekte NX-OS-Image für Ihr Switch-Modell vom offiziellen Cisco-Portal herunter: https://software.cisco.com/download/home
  • Ein gültiger Cisco-Account mit den entsprechenden Berechtigungen ist erforderlich.
  • Notieren Sie nach dem Download den MD5-Hash-Wert — Sie benötigen ihn zur Überprüfung der Dateiintegrität nach der Übertragung.

Die MD5-Überprüfung bestätigt, dass die Datei während des Downloads nicht beschädigt wurde. Dieser Schritt ist nicht optional.

3. Upgrade-Pfad überprüfen

Ein direktes Upgrade von Ihrer aktuellen NX-OS-Version auf die Zielversion ist nicht immer unterstützt. Einige Versionskombinationen erfordern Zwischenschritte.

Verwenden Sie Ciscos offizielle Tools zur Überprüfung:

  • Nexus Upgrade Matrix Tools
  • Nexus 9000 / 3000 Series
  • Nexus 7000 Series

Wenn mehrere Upgrade-Schritte erforderlich sind, laden Sie alle Zwischen-Images herunter, bevor Sie beginnen.

4. Software-Datei auf den Switch kopieren

Option A: FTP-Transfer

FTP ist eine der gebräuchlichsten Methoden. Beachten Sie, dass NX-OS-Images bis zu 2 GB groß sein können.

copy ftp://user1:Qazwsx@10.10.10.5/nxos.9.3.10.bin bootflash:

Wenn mehrere VRFs auf dem Nexus konfiguriert sind, werden Sie gefragt, welches VRF für die Übertragung verwendet werden soll. Da die Management-Schnittstelle typischerweise das Management-VRF verwendet, wählen Sie Management-VRF.

Option B: USB-Transfer (Empfohlen)

USB-Transfer ist meine bevorzugte Methode, wenn:

  • Kein FTP-Server verfügbar ist
  • Zeitdruck besteht
  • Kein Netzwerk-Transferrisiko eingegangen werden soll
copy usb1:nxos.9.3.10.bin bootflash:

Stellen Sie sicher, dass das USB-Dateisystemformat vom Nexus-Gerät unterstützt wird.

MD5-Hash-Überprüfung

Überprüfen Sie nach der Übertragung die Dateiintegrität:

show file bootflash:nxos.9.3.10.bin md5sum

Die Ausgabe muss exakt mit dem MD5-Hash vom Cisco-Download-Portal übereinstimmen.

5. Upgrade durchführen

Sobald alle Checks abgeschlossen sind, starten Sie das Upgrade:

install all nxos bootflash:nxos.9.3.10.bin
  • Der Switch speichert die aktuelle Konfiguration automatisch vor der Installation.
  • Sie werden vor dem Neustart zur Bestätigung aufgefordert.
  • Nach der Bestätigung startet das Gerät neu und das Upgrade beginnt.

Die Upgrade-Dauer variiert je nach Gerätemodell und Software-Größe.

6. Rollback und Wiederherstellungsszenarien

Nexus Upgrade Rollback und Wiederherstellungspfad

ROMMON-Modus betreten

Wenn die Installation fehlschlägt oder das Gerät nicht startet:

  • Drücken Sie während des Gerätestarts über die Console-Verbindung CTRL + L oder CTRL + C, um den ROMMON-Modus aufzurufen.

Boot via TFTP aus ROMMON

set ip 10.10.10.2 255.255.255.0
set gw 10.10.10.1
cmdline recoverymode=1
boot tftp://10.10.10.2/tftpboot/nxos.9.3.10.bin
init system
reload-nxos

Boot via USB aus ROMMON

boot usb1:nxos.9.3.10.bin bootflash:
set ip 10.10.10.2 255.255.255.0
set gw 10.10.10.1
cmdline recoverymode=1
boot usb1:nxos.9.3.10.bin
init system
reload-nxos

Nach dem Booten via TFTP oder USB überprüfen und korrigieren Sie die Boot-Einstellungen:

show boot
configure terminal
  boot nxos bootflash:/nxos.9.3.10.bin

Kritische Warnung

Während des Software-Upgrades:

  • Unterbrechen Sie nicht die Netzwerkverbindung
  • Unterbrechen Sie nicht die Stromversorgung

Beides kann das Gerät ohne physische Intervention unwiederherstellbar machen.


Verwandte Artikel

Architektur & Betrieb

Praktisches Engineering