Zum Hauptinhalt springen

CNOS auf TOR-Switches mit der CLI aktualisieren

In dieser Vorgehensweise ist beschrieben, wie Sie das CNOS auf Ihren ThinkAgile SXM Serie TOR-Switches aktualisieren (Lenovo ThinkSystem NE2572 RackSwitch für Purley-basierte Lösungen und Lenovo RackSwitch G8272 für Broadwell-basierte Lösungen).

Die Beispiele in diesem Abschnitt zeigen möglicherweise leicht unterschiedliche Ergebnisse, je nachdem, mit welcher CNOS-Version die Befehle ausgeführt wurden. Wichtige Aspekte in den Beispielen werden hervorgehoben.

Um CNOS auf Ihren ThinkAgile SXM Serie TOR-Switches zu aktualisieren, gehen Sie auf dem TOR‑1-Switch wie folgt vor und überprüfen Sie dann die Switch-Funktionalität, bevor Sie den Vorgang auf dem TOR‑2-Switch wiederholen.

  1. Stecken Sie den USB-Stick in den TOR-Switch.
  2. Stellen Sie über die serielle Konsole des HLH eine Verbindung zum TOR-Switch her.
  3. Melden Sie sich mit den Anmeldeinformationen admin/<password> beim TOR-Switch an.
  4. Verwenden Sie die folgenden Befehle, um die neue Switch-Firmware-Image-Datei vom Stammverzeichnis des USB-Sticks zum Standby-Image-Slot auf dem TOR-Switch zu kopieren. Ersetzen Sie dabei das Element in Klammern durch den tatsächlichen Namen der Switch-Image-Datei:
    enable
    cp usb1 <ImageFileName>.imgs system-image all
    Beispiel
    TOR1 login: admin
    Password:
    ...
    TOR1#enable
    TOR1#cp usb1 CNOS/G8272-CNOS-10.6.1.0.imgs system-image all
    WARNING: This operation will overlay the currently booting image.
    Confirm download operation (y/n)? y
    TOR1#
  5. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Switch so eingestellt ist, dass er mit dem neuen Standby-Image neu startet:
    display boot
    Beispiel
    TOR1#display boot
    Current ZTP State: Enable
    Current FLASH software:
    active image: version 10.6.1.0, downloaded 20:49:51 UTC Tue Jan 16 2018
    standby image: version 10.8.1.0, downloaded 10:25:35 UTC Thu Jan 11 2018
    Uboot: version 10.8.1.0, downloaded 07:47:27 UTC Sun Jan 14 2018
    ONIE: empty
    Currently set to boot software active image
    Current port mode: default mode
    Next boot port mode: default mode
    Currently scheduled reboot time: none

    Im obigen Beispiel gibt es zwei wichtige Details:
    • Im Standby-Image ist neue Switch-Firmware verfügbar.

    • Der Switch ist so eingestellt, dass er mit dem aktiven Image startet. Dies muss geändert werden.

  6. Führen Sie die folgenden Befehle aus, um das Image zu ändern, von dem der Switch startet:
    configure
    startup image standby
    exit
    Beispiel
    TOR1#configure 
    TOR1(config)# startup image standby
    TOR1(config)#exit
    TOR1#display boot
    Current ZTP State: Enable
    Current FLASH software:
    active image: version 10.6.1.0, downloaded 20:49:51 UTC Tue Jan 16 2018
    standby image: version 10.8.1.0, downloaded 10:25:35 UTC Thu Jan 11 2018
    Uboot: version 10.8.1.0, downloaded 07:47:27 UTC Sun Jan 14 2018
    ONIE: empty
    Currently set to boot software standby image
    Current port mode: default mode
    Next boot port mode: default mode

    Im obigen Beispiel zeigt die erneute Ausführung des Befehls „display boot“, dass der Switch nun so eingestellt ist, dass er vom Standby-Image startet, das das neue Switch-Firmware-Image enthält.

  7. Bevor Sie den TOR-Switch neu starten, um die Änderungen zu implementieren, empfiehlt es sich, alle Ports am Switch herunterzufahren und zu bestätigen, dass der andere TOR-Switch den Betrieb angewendet hat und den gesamten Netzwerkverkehr verarbeitet. Führen Sie die folgenden Befehle aus, um die Ports auf dem TOR-Switch herunterzufahren, der aktualisiert wird:
    configure
    interface ethernet 1/1-54
    shutdown
    exit
  8. Überprüfen Sie nach dem Herunterfahren der Ports die Verbindung, um den Failover des Datenverkehrs zu TOR‑2 sicherzustellen. Gehen Sie wie folgt vor:
    1. Navigieren Sie im Hauptmenü der XClarity Administrator-Browser-Schnittstelle zu Verwaltung > Netzwerkzugriff.
    2. Klicken Sie oben in der Browser-Schnittstelle auf die Schaltfläche Verbindung testen.
    3. Geben Sie im Feld Host 8.8.8.8 ein und klicken Sie dann auf Verbindung testen.
    4. Ein Erfolgsfenster wird angezeigt. Klicken Sie auf Schließen, um dieses Fenster zu schließen.
    5. Melden Sie sich als zusätzlichen Verifizierungsschritt im Azure Stack Hub-Administratorportal an.
    6. Stellen Sie im Azure Stack Hub-Administratorportal sicher, dass derzeit keine Alerts sichtbar sind.
      Abbildung 1. Alert-Überprüfung im Azure Stack Hub-Administratorportal
      Screenshot of Azure Stack Hub admin portal alerts notification area
  9. Sobald das Switch-Failover abgeschlossen ist, starten Sie den TOR-Switch, der aktualisiert wird, mit dem folgenden Befehl neu: Reload

    Es wird eine Warnung angezeigt, da alle Ports in der aktuell ausgeführten Konfiguration heruntergefahren sind, was sich von der aktuellen Startkonfiguration unterscheidet. Geben Sie y ein und drücken Sie die Eingabetaste, um fortzufahren.

    Wichtig
    Sie dürfen die ausgeführte Konfiguration zu diesem Zeitpunkt noch NICHT speichern, da sonst alle Ports nach dem Switch-Neustart heruntergefahren bleiben.
    Beispiel
    TOR1(config)#reload
    WARNING: The running-config is different to startup-config.
    Confirm operation without saving running-config to startup-config (y/n)? y
    ... After reload ...
    TOR1 login: admin
    Password:
    ...
    TOR1#enable

  10. Sobald der Switch wieder online ist, melden Sie sich über die serielle Konsole am Switch an.
  11. Ziehen Sie den USB-Stick vom TOR-Switch ab.
Informationen zur ordnungsgemäßen Funktion des aktualisierten TOR-Switches finden Sie unter TOR-Switch-Funktionalität überprüfen. Wiederholen Sie nach der Überprüfung den obigen Vorgang (einschließlich der Überprüfungsschritte) auf dem anderen TOR-Switch. Wenn der BMC-Switch ebenfalls aktualisiert werden muss, fahren Sie mit BMC-Switch-Firmware mit der CLI aktualisieren fort. Andernfalls ist der Switch-Firmwareaktualisierungsprozess nun abgeschlossen.