Mittwoch, 8. Mai 2024

Aruba VSF-Stack. Unterbrechungsfreies Firmware-Update

In diesem Beispiel wurde die ArubaOS-CX Softwareversion 10.09.1010 auf dem VSF-Stack aus zwei Aruba-8325 installiert. 

Als tftp-Server wurde tftpd64 benutzt.

Vorbereitung

Herunterladen die neueste Version von der Firmware und speichern im "Arbeit"-Ordner von TFTP. Bei mir ist es: C:\Work\tftpd64\OS.

Überprüfen tftpd32.ini, ob alles in Ordnung mit der Konfiguration von TFTP ist:

[TFTPD32]
BaseDirectory=C:\Work\tftpd64\OS
TftpPort=69
Hide=0
...
Beep=0
VirtualRoot=0
MD5=0
LocalIP=10.10.10.66

BaseDirectory=C:\Work\tftpd64\OS ist der "Arbeit"-Ordner, in dem die Firmwares gespeichert sind.

LocalIP=10.10.10.66 ist die IP-Adresse von dem TFTP-Server (Laptop)

Überprüfen per ping, ob der tftp-Server von den Switche erreichbar ist. (Häufiges Problem - Windows Firewall)

Lauf von Update

Verbinden mit dem primary Switch.

Man kann es überprüfen mit dem Befehl:

Aruba8325-2311# sh vsx brief
ISL State                              : In-Sync
Device State                           : Peer-Established
Keepalive State                        : Keepalive-Established
Device Role                            : Primary
Number of Multi-chassis LAG interfaces : 3

Dann starten wir "vsx-update" Befehl:

Aruba8325-2311# vsx update-software tftp://10.10.10.66/ArubaOS-CX_8325_10_09_1010.swi vrf mgmt

Nach dem Start kann man sehen, dass die beide Switche die neue Firmware vom tftp-Server herunterladen.

Aussieht vom tftp-Server:


So sieht es auf dem Switch aus:


Beide Switche im VSF-Stack haben jetzt die neue Firmware heruntergeladen. Jetzt wird den secondary Switch neu gestartet und das System fragt den Administrator, ob die Konfiguration gespeichert werden soll. Dann startet secondary neu: 



Secondary Switch ist UP. Nachdem der Secondary das Update erfolgreich durchgeführt hat, wartet der Primary auf einen abgeschlossenen VSX Sync.

Nachdem der Sync erfolgreich beendet wurde, initiiert nun seinerseits der Primary Switch einen Reboot.



Nach dem Reboot vom Primary kann man status vom Stack überprüfen:

Aruba8325-2311# sh vsx status
VSX Operational State
---------------------
  ISL channel             : In-Sync
  ISL mgmt channel        : operational
  Config Sync Status      : In-Sync
  NAE                     : peer_reachable
  HTTPS Server            : peer_reachable

Attribute           Local               Peer
------------        --------            --------
ISL link            lag256              lag256
ISL version         2                   2
System MAC          64:e8:81:1a:a2:00   b8:d4:e7:da:b3:00
Platform            8325                8325
Software Version    GL.10.09.1010       GL.10.09.1010
Device Role         primary             secondary

Alles in Ordnung.

Fertig!

Das Verfahren dauert ungefähr 15 Minuten.

UPD:  Ein Firmware-Update kann viel länger dauern. Es häng davon ab wie viele Server (MAC-Adressen) sind zu den Switch verbunden. Letztes mal hat das Update auf:

  • Aruba 6400 1 Stunde und 40 Minuten gedauert
  • Aruba 8325 40 Minuten gedauert


Keine Kommentare:

Kommentar veröffentlichen