Brocade Upgrade Plan
Current version: FOS 7.0.2a
Target version: FOS 7.4.2a
Upgrade Path: FOS 7.0.2 -> FOS 7.1 -> FOS 7.2.1g -> FOS 7.3.1d/e -> FOS 7.4.2a
SANA and SANB will be upgraded separately, 1 week apart, starting 2 weeks before the Frankfurt onsite
activities.
The upgrades will be done simultaneously on 2 switches (out of 4).
The upgrade itself will require no downtime.
Dependency - Upgrade of the Bladecenters – 4 hours:
15 and 18 of January, with 3 days between the BCs, starting with FRA6, requires switchover of the MSTR,
possibly downtime on WAF.
BC downloads
1) Switchover the MSTR and put the ESXs in the Maintenance mode.
2) Install the drivers in the Linux and the VMWare.
Linux
"lsmod" lists loaded driver modules.
"modinfo" gives you details about the driver module like version information.
"ethtool" allows you to see which driver is in use for a network device.
brcm_dd_nic_17a-11.2.1193.80-1_rhel7_32-64.txt
ESXi
See the models (SID, DID):
for a in $(esxcfg-nics -l |awk '{print $1}' |grep [0-9]) ;do vmkchdev -l |grep $a ;done
for a in $(esxcfg-scsidevs -a |awk '{print $1}' |grep [0-9]) ;do vmkchdev -l |grep $a ;done
See the driver and firmware version:
for a in $(esxcfg-scsidevs -a |awk '{print $2}') ;do vmkload_mod -s $a |grep -i version ;done
/usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -d
/usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -l -i QLNATIVEFC/qlogic
esxcli network nic get -n vmnic2
Compatibility:
https://www.vmware.com/resources/compatibility/search.php?b=1516101435553
Installation:
esxcli software vib update -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip"
https://kb.vmware.com/s/article/2008939
3) Upgrade the Ethernet switches in the BC. Attached the procedure:
ibm_fw_bcsw_l23-5.3.12.0_anyos_noarch.txt
4) Upgrade the blades.
Enable "Allow Commands over USB " in the UEFI, IMM Settings of the Blade.
Load and boot from the image “bootable.iso” and proceed with the prompt to upgrade the FW.
5) Upgrade the Brocades in the BCs.
brcd_fw_bcsw_6.4.2b-bl4_anyos_noarch.txt
6) Upgrade the AMM.
ibm_fw_amm_bpet68g-3.68g_anyos_noarch.txt
7) Restore the MSTR cluster Settings and end the Maintenance Mode on ESXs.
Prechecks - Done a day before the upgrade on all the switches:
21 and 28 of January.
http://www.brocade.com/content/html/en/software-upgrade-guide/FOS_740_UPGRADE/GUID-50F83F4E-
601F-49AC-A1A2-B422D8AAA707.html
8) Download the firmware files for all the versions and place on JS1GER and the switches themselves (by
SCP).
https://www-945.ibm.com/support/fixcentral
SAN24B-5 Switch
9) Decompress the firmware.
cd /root/Brocade_FW
tar -xvzf v7.1.0c.tar.gz
10) Run the following commands and save the output.
firmwareShow
firmwareDownloadStatus
nsShow
nsAllShow
fabricShow
zoneShow
configShow
configUpload
supportSave
11) Verify that no ports come up as G_Ports using the switchShow command.
12) ON BOTH SANS - verify all the ports are online according to the Switch Connectivity file.
Upgrade – 3 hours:
22 and 29 of January
http://www.brocade.com/content/html/en/software-upgrade-guide/FOS_740_UPGRADE/GUID-F3120F87-662E-41A0-
900F-F0F8339723C5.html
13) firmwareDownload -sn
14) reboot
Post-checks and actions – 2 hours.
15) Validate the firmware download by running the following commands:
firmwareShow
firmwareDownloadStatus
nsShow
nsAllShow
fabricShow
zoneShow
configShow
switchshow
Also, verify that no ports come up as G_Ports using the switchShow command.
16) Check all the ports are online, and all the hosts are connected to the storage – according to the FRA Diagram file,
both on storage level and host level.
17) In case no problems found – firmwareCommit.
Rollback – 3 hours:
18) firmwareRestore
Upgrade the bckSAN Switches – performed on site in Frankfurt.
19) Perform the previous steps for the backup SAN switches.
Switches list
SAN
SAN Switch IP Address DNS Name Data Center
SANA-1 10.30.36.24 sana1ger FRA6
SANA-2 10.30.36.26 sana2ger FRA7
SANA-3 10.30.36.71 sana3ger FRA6
SANA-4 10.30.36.72 sana4ger FRA7
SANB-1 10.30.36.25 sanb1ger FRA6
SANB-2 10.30.36.27 sanb2ger FRA7
SANB-3 10.30.36.73 sanb3ger FRA6
SANB-4 10.30.36.74 sanb4ger FRA7
bckSAN-1 10.30.36.28 FRA6
bckSAN-2 10.30.36.29 FRA7
root : 5Yn1v3r5e
root: password
USERID: PASSW0RD