Wissensdatenbank
Buehl, Kevin
19 Dezember 2018
130

Wissensdatenbank

Brocade 6510 Switch Firmware Upgrade

Vorbereitung


Laden Sie die Firmware vom der Broadcom Webseite herunter und entpacken Sie diese auf einen FTP(S)-Server oder einen USB Stick.

Upgrade


Aktivieren Sie das USB Gerät mit folgendem Befehl:
usbstorage -e
Trying to enable USB device. Please wait...
USB storage enabled


Falls erwünscht können Sie sich mit folgendem Befehl die aktuell installierte Firmwareversion anzeigen lassen:
firmwareshow
Appl     Primary/Secondary Versions
------------------------------------------
FOS v8.1.1
v8.1.1


Laden Sie anschliessen die Firmware vom dem USB Stick:
firmwaredownload -U v8.2.0b
Checking system settings for firmwaredownload...
System settings check passed.

You can run firmwaredownloadstatus to get the status
of this command.

This command will cause a warm/non-disruptive boot but will
require that existing telnet, secure telnet or SSH sessions
be restarted.



Do you want to continue (Y/N) [Y]: Firmware is being downloaded to the switch. This step may take up to 30 minutes.
Preparing for firmwaredownload...
Start to install packages...
fabos-gen5-8.2.0b-1
############################### [ 100% ]
[...]
prom-440epx-1.0.11-1
Please avoid powering off the system during prom update.
############################### [ 100% ]
[...]
hss-diag-8.2.0b-10
############################### [ 100% ]
Removing unneeded files, please wait ...
Finished removing unneeded files.

All packages have been downloaded successfully.
Firmware has been downloaded to the secondary partition of the switch.
HA Rebooting ...

*******************************************
Notice: System has changed state to active.
All active commands are available now.
*******************************************

Nach dieser Meldung, führt der Switch einen warmstart durch. Warten Sie bis dieser Abgeschlossen ist und melden Sie sich erneut am Switch via SSH an:
firmwareshow
Appl     Primary/Secondary Versions
------------------------------------------
FOS v8.2.0b
v8.2.0b



Nützliche Befehle


Dateien und Ordner auf dem USB Stick anzeigen:
usbstorage -l
support\                0B       2015 Jan 28 15:29
firmwarekey\ 0B 2015 Jan 28 15:29
firmware\ 160kB 2015 Jan 28 15:29
v8.2.0b\ 160kB 2018 Dec 18 13:37
config\ 0B 2015 Jan 28 15:29
Available space on USB storage 99%


USB Gerät bzw. Port dekativeren:
usbstorage -d
USB storage disabled


Status des Firmware Updates anzeigen:
firmwaredownloadstatus
[1]: Tue Dec 18 14:47:52 2018
Firmware is being downloaded to the switch. This step may take up to 30 minutes.

[2]: Tue Dec 18 14:53:41 2018
Firmware has been downloaded to the secondary partition of the switch.

[3]: Tue Dec 18 14:55:38 2018
The firmware commit operation has started. This may take up to 10 minutes.

[4]: Tue Dec 18 14:59:08 2018
The commit operation has completed successfully.

[5]: Tue Dec 18 14:59:08 2018
Firmwaredownload command has completed successfully. Use firmwareshow to verify the firmware versions.


Die Firmware wird automatisch nach dem erfolgreichen Start auf die zweite Parition geschrieben:
firmwareshow
Appl     Primary/Secondary Versions
------------------------------------------
FOS v8.2.0b
v8.1.1

WARNING: Firmwaredownload is in progress.


Probleme


firmwaredownload -U v8.2.0b
Checking system settings for firmwaredownload...
Failed to access /usb/usbstorage/brocade/firmware/v8.2.0b/release.plist
Cannot access the firmware on USB device. Please check the firmware path.


Ich konnte dieses Problem lösen, indem ich auf dem USB Stick im Ordner brocade/firmware einen neuen Ordner mit der Versionsnummer v8.2.0b erstellt habe. Anschliessend habe ich aus dem ZIP-Archiv der Firmware die Datei release.plist aus dem Ordner SWBD109 in den zuvor erstellten Ordner kopiert. In den neuen Ordner mit der Version habe ich dann den gesamten Inhalt des Archivs kopiert.