Professional Documents
Culture Documents
Topic
Brocade Departmental Firmware Upgrade Procedures
Selections
Model: DS-6510B
Current Version Family: 8.2 Versions
Current 8.2 version: 8.2.3
Target Version Family: 8.2 Versions
Target 8.2 version: 8.2.3c1
Is this a standalone switch or part of a Connectrix?: Standalone Switch
REPORT PROBLEMS
If you find any errors in this procedure or have comments regarding this application, send email to
SolVeFeedback@dell.com
Copyright © 2023 Dell Inc. or its subsidiaries. All Rights Reserved. Dell Technologies, Dell, EMC, Dell
EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be
trademarks of their respective owners.
The information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of
any kind with respect to the information in this publication, and specifically disclaims implied warranties of
merchantability or fitness for a particular purpose.
Use, copying, and distribution of any software described in this publication requires an applicable
software license.
This document may contain certain words that are not consistent with Dell's current language guidelines.
Dell plans to update the document over subsequent future releases to revise these words accordingly.
This document may contain language from third party content that is not under Dell's control and is not
consistent with Dell's current guidelines for Dell's own content. When such third party content is updated
by the relevant third parties, this document will be revised accordingly.
Page 1 of 19
Contents
Preliminary Activity Tasks .......................................................................................................3
Read, understand, and perform these tasks.................................................................................................3
Preparation Tasks...................................................................................................................8
Task 1: Read and understand the procedure before you begin....................................................8
Task 2: Obtain software ................................................................................................................8
Task 3: Verify connectivity ............................................................................................................8
Task 4: Open a HyperTerminal or Telnet session.......................................................................10
Task 5: Record and verify configuration......................................................................................10
Pre-upgrade health checks ...................................................................................................11
Task 1: Open an ‘ssh’ or ‘telnet’ session to the switch........................................................11
Task 2: Perform the below steps before you start with an upgrade process on switch ........11
Firmware download process overview ..................................................................................16
Upgrade Tasks......................................................................................................................16
Task 1: Disable Callhome, Back up and save the current switch configuration..........................16
Task 2: Upgrade firmware...........................................................................................................18
Task 3: Final changes, verification, and backup .........................................................................18
Page 2 of 19
Preliminary Activity Tasks
This section may contain tasks that you must complete before performing this procedure.
Table 1 List of cautions, warnings, notes, and/or KB solutions related to this activity
• All connectrix upgrades should be scheduled with Remote Proactive Services via an upgrade SR.
2. This is a link to the top trending service topics. These topics may or not be related to this activity.
This is merely a proactive attempt to make you aware of any KB articles that may be associated with
this product.
Note: There may not be any top trending service topics for this product at any given time.
Page 3 of 19
About this Procedure
This document steps you through the completion of a Connectrix management activity that can be
completed without the involvement of Remote Technical Support. If you have any concerns, questions, or
need assistance with an implementation, regarding your environment or this procedure, please contact
EMC Customer Support.
As part of the effort to continuously improve and enhance the performance and capabilities of the
Connectrix product line, EMC periodically releases new versions of its hardware and software, or qualifies
various systems interoperability with the Connectrix product family. Therefore, some functions described
in this procedure may not be supported by all revisions of the software or hardware you have currently in
use. For the most up-to-date information on specific requirements concerning your environment, refer to
the Fabric OS Release Notes and the E-Lab Interoperability Navigator on EMC Online Support for your
version.
CAUTION: If this switch participates in a Virtual Storage services solution, such as Invista, VPLEX, or
RecoverPoint, please refer to that product’s documentation, support matrices, and Procedure Generator
for compatibility information or caveats.
Overview
This procedure explains how upgrade the Fabric OS on a Department Model B-Series switch using the
Fabric OS command line interface. You may also use the Web Tools or Connectrix Manager Converged
Network Edition applications. Please refer to the Web Tools Administrator’s Guide or the EMC Connectrix
Manager Converged Network Edition User’s Guide for more information.
Topics for this upgrade include:
• Preparation tasks
• Upgrade tasks
Page 4 of 19
Firmware Package Information and Contents
• The Dell support site will be re-directed to the Broadcom portal for firmware download. Once you go
to the Drivers and Downloads page at Dell support site, you will be able to see an action available as
“Download at Broadcom”. Click on the link and you will be re-directed to Broadcom portal. You need
to provide your email address and you will be able to see the below content available for download:
Fabric OS Version 8.2.3c1 - Firmware file for switch/director
IMPORTANT: The 3CDaemon FTP utility (3cdv2r10.zip) is no longer included in the firmware file.
Before going on site, verify that an FTP or SSH server is running on your laptop or on the customer’s
host server and that you have a valid user ID and password on that server.
Page 5 of 19
• Firmware upgrade to FOS 8.2.2 or later will fail if the network interface is set to half-dulex. You need
to change the network interface settings to full duplex using command "ethif --set" before you initiate
the upgrade on the supported switches.
• If you lose network connection after changing the network interface to full duplex, check your uplink if
it supports the full duplex mode and speed assigned.
• KB 000504272: How to recover the ROOT password on Connectrix Brocade DS-6505B, DS-6510B,
DS-6520B. https://emcservice--
c.na55.visual.force.com/apex/KB_How_To?srKp=ka5&id=kA5f10000004FLU&srPos=0&lang=en_US
Assumptions
This upgrade procedure assumes the following:
• Before beginning the upgrade procedure, the switch must be accessible for establishing a Telnet,
HyperTerminal, or console connection. Depending on the method you choose for
firmwaredownload, an FTP connection to an FTP server may be required.
• Working knowledge of the Connectrix B Series switch product family.
• During the firmware upgrade the switches need to be disabled from dial home until the firmware
upgrade is successful.
• If default accounts passwords had been changed in FOS versions earlier than v7.3.x and then the
switch was upgraded all the way to FOS v7.4.2 and newer or FOS v8.0.1 and newer, the passwords
for these accounts may be reset to default. Custom created accounts are not affected. This problem
does not exist if passwords were changed while the switch is running FOS v7.3.0 or later and then
upgraded. To prevent reset of default account passwords before upgrading to FOS v7.4.2 and newer
or FOS v8.0.1 and newer, administrators are advised to perform one of the following workarounds
while the switch is running FOS v7.3.x or FOS v7.4.0x/v7.4, if the default accounts passwords had
been changed before a switch was running FOS v7.3.x.
1. Create a new user account before firmware download. Or
2. Change 1 default user account password before firmware download.
To recover from default account passwords reset after a switch has already upgraded to FOS 7.4.2
and newer or FOS v8.0.1 and newer, administrators must change all default user account passwords.
• The below firewall ports should be made open on the CMCNE server and client side:
Ports Description
Port
Number
9443 ESRS Gateway Port need to be open for the ESRS gateway connectivity
21 FTP and MFT Ports need to be open to allow file transfer using FTP and MFT
Page 6 of 19
Ports need to be open so that CLI access can be taken from
23 Telnet ESRS backend.
ports need to be open to take GUI access through ESRS
80 HTTP backend.
• One of the following ports must be open unidirectional from the CMCNE Server IP -> to the
customers internal ESRS gateway Server IP in order upload files including CMCNE supportsave files
to the internal ESRS gateway.
• The CMCNE application will try to open ports 21 and or 69 when attempting to upload the CMCNE
supportsave files therefore, it is necessary to open port 21 FTP and or port 69 TFTP either of which
will allow CMCNE to successfully upload of the supportsave file to the customers internal ESRS
gateway.
If these assumptions are not true, please contact EMC Customer Support for advice before continuing.
CAUTION: The procedure takes approximately 20-25 minutes to complete. Please plan accordingly.
Page 7 of 19
Preparation Tasks
Before you start the actual upgrade, prepare by performing the tasks in this section.
IMPORTANT: The examples used in this document, including the paths used in the command lines, are
relative to ftproot, and assume the ftp server was configured to use C:\ as its ftproot. Refer to the
documentation for your ftp server for configuration instructions.
Page 8 of 19
Example:
#switch:admin> ifmodeshow eth0 (run on FOS v7.3.x and earlier)
or
#switch:admin> ethif --show eth0 (run on FOS v7.4.x and later)
Link mode: negotiated 100baseTx-HD, link ok {indicates 100Mbs
connection at Half Duplex}
MAC Address: 00:60:69:D0:24:40
9. [ ] If your FTP server is on a different machine, open a command prompt on it and ping the IP
address of the switch to verify connectivity. If you are unable to ping the switch from the FTP host,
there may be a firewall or other connectivity issue involved.
CAUTION: EMC Supplied Field Laptops and some Customer Sites see the information below
The firewall service or other services, such as Antivirus software, may be required to be
stopped prior to the firmware upgrade.
For EMC laptops running Windows 7, you will need to make temporary changes to the
McAfee firewall software:
1. On the Windows workstation navigate to the Control Panel > Administrative Tools >
Services icon. You can also access the Services program from Start > Run:
services.msc.
2. Open the Services icon and locate the McAfee Host Intrusion Prevention Service.
3. Double-click the McAfee service, and at "Startup type", select "Disabled", and at "Service status",
select Stop to stop the service.
4. When your upgrade is complete, re-enable the McAfee Host Intrusion Prevention Service by
changing "Startup type" to "Automatic", and then "Start" to start the service at "Service status". It
is critical to re-enable the McAfee Host Intrusion Prevention Service once steps 1-3 above are
completed in order to protect your systems.
Page 9 of 19
Task 4: Open a HyperTerminal or Telnet session
10. [ ] Launch HyperTerminal or the Telnet application of your choice and establish a session to the IP
address of the switch being upgraded.
By default, the login username is admin, and the password is password. If these are incorrect, please
see the customer for the correct information. Upon login, you may be asked to change the default
passwords. If so, refer to Upgrade Tasks, 7. [ ].
Example:
# telnet {IP address of switch}
Fabric OS (name of switch)
Fabos Version (version number)
Hostname
FTP Server IP
FTP username
FTP password
Switch IP address
Switch username
Switch password
Page 10 of 19
Pre-upgrade health checks
Before you start the actual upgrade, perform the below pre-upgrade health check tasks in this section.
14. [ ] Log the session before performing any pre-upgrade health checks, and save it to a known
directory so that it can be used for later review in case of any issues as shown below.
Task 2: Perform the below steps before you start with an upgrade process on switch
15. [ ] Execute command “chassisshow” to display info for all FRU’s in the switch.
• Make sure that you are logged into the correct serial number scheduled to be upgraded.
• This command displays the serial numbers of all FRU’s in the switch, so make sure that you get
the serial number at the CHASSIS/WWN Unit: 1 field, or at the bottom of the displayed screen at
Chassis Factory Serial Num field.
Page 11 of 19
16. [ ] Execute command “cfgsave” to back up configurations to the switch’s flash and ensure that the
zoning information is preserved following the reboot
• This command only saves the changes made to configurations since the last issued cfgsave. If
nothing changed since then, the command won’t save anything.
17. [ ] Execute command “configupload” to backs up the switch’s configurations to the FTP (EMC’s
recommended best practice). This is a flat (txt) file. Check that that file is readable (not corrupted or
not empty).
• The file will be saved by default to the root directory of the FTP that was created earlier unless
you enter a certain alternative path.
18. [ ] Execute command “supportsave” to gather more comprehensive support info; including
supportshow, saves it to the FTP directly which is EMC’s recommended best practice.
• Create a directory on the root directory of the FTP where you can save the logs, as supportsave
command creates many zipped files and might disrupt customer’s directory.
Page 12 of 19
19. [ ] Execute the command “firmwareshow” to display the currently running firmware version on the
switch. The command shows the firmware version on the switch.
• Use the –v option to view the running firmware on the primary and secondary partitions of each
supervisor (if exists).
• Make sure the running version is the same as the source code in the SolVe activity. If not, you
will have to re-check the upgrade path.
21. [ ] Execute command “switchstatusshow” to use this command to display the overall status for a
switch; mainly hardware status, command is not supported from v7.4.x and later.
• Check whether SwitchState is HEALTHY/Online/DOWN; if DOWN, DO NOT PROCEED WITH
THE UPGRADE, escalate to technical support team and provide them with the supportsave logs.
Page 13 of 19
22. [ ] Execute command “nsshow” to display all devices connected to a fabric.
• Make sure the number of attached devices after the firmware download is exactly the same as
the number of attached devices prior to the firmware download.
Page 14 of 19
24. [ ] Execute command “sensorshow”.
• Make sure sensors are OK or Absent.
• If there are any faulty sensors, report the matter to the customer. The upgrade can proceed
normally.
Page 15 of 19
• Logon the switch using "root" account and run command "/sbin/hwclock" to verify if it is
functioning properly. If it is a Director Model, logon to each CP ( CP0 and CP1) using "root" account
and run command "/sbin/hwclock" to verify if it is functioning properly.
• If it returns the following, then please Do Not start the upgrade. Please follow the instructions in
KB 486865 for the next action plan.
/sbin/hwclock
RTC_RD_TIME:Bad address
ioctl() to /dev/rtc to read the time failed.
Upgrade Tasks
Before you begin the upgrade procedure, make sure you have completed all of the tasks described under
Preparation Tasks. Follow the next steps to back up the switch information and complete the upgrade of
the switch firmware.
Task 1: Disable Callhome, Back up and save the current switch configuration
1. [ ] Execute command esrsconfig --show and make a note of the configuration as this information will
be required when you enable the callhome again after the upgrade is completed. Disable the
callhome on FOS switch by executing the command esrsconfig --delete. If the switch is been
managed for CallHome through CMCNE, then make sure you remove the device from managed list
before you start your upgrade to avoid upgrade callhome.
2. [ ] Execute the cfgsave command in order to ensure that the zoning information in the switch’s
flash is preserved following the reboot.
Example:
FC_Switch:admin> cfgsave
You are about to save the Defined zoning configuration. This
action will only save the changes on Defined configuration.
Any changes made on the Effective configuration will not
take effect until it is re-enabled.
Do you want to save Defined zoning configuration only?<yes, y, no, n:[no]
y
Note: If nothing has changed since the most recent cfgsave, you will receive the message: “Nothing
changed: nothing to save, returning…”
Page 16 of 19
3. [ ] Execute the configupload command in order to get a good backup of the current configuration
file contained on the switch. Ensure that you use the all selection.
IMPORTANT: EMC strongly recommends that you make a backup file anytime you have changed
the configuration of the switch. This includes zoning changes. This file can be downloaded to the
switch if the configuration ever becomes corrupted or the switch itself is replaced.
Note: When typing in the path for the commands, you must use the UNIX forward / even on Windows
machines.
The verbiage in the example below may not be conistent across all versions. The command is
interactive, so just follow and respond to the prompts as presented.
Example:
FC_Switch:admin> configupload
Protocol (scp, ftp, sftp, local) [ftp]: ftp
Server Name or IP Address [host]: {IP address of your host}
User Name [user]: {Your login ID on the host}
Path/Filename [<home dir>/config.txt]: {Path to the file}
i.e./temp/brocade/origconfig.txt
Section <all|chassis|switch [all]>: all {all should be accepted unless
your account permissions dictate otherwise}
Password: {your password on the FTP server}
Note: The next step is optional. Capturing supportsave can take some time, depending on the
features enabled and blades installed. EMC recommends this as a best practice, mainly in the event
that if something does go wrong and support assistance is needed, there is a complete snapshot of
the system state as it was prior to beginning the procedure. If you choose to skip this step, please
proceed to 5. [ ].
4. [ ] Run the interactive supportsave command to capture all support information and transfer to a
remote FTP location.
Page 17 of 19
Task 2: Upgrade firmware
IMPORTANT: The examples used below, including the paths used in the command lines, are relative to
ftproot, and assume the ftp server was configured to use C:\ as its ftproot. The path that you specify is in
relation to the folder that was created when you unzipped the file in Step 0 of the Preparation Tasks
section. Refer to the documentation for your ftp server for configuration instructions.
IMPORTANT: During the firmware upgrade the switches need to be disabled from dial home until the
firmware upgrade is successful. See Kb article: https://support.emc.com/kb/320751
5. [ ] Execute the firmwaredownload command to download the new firmware file onto the switch.
If this procedure is being done from a Windows based system, make sure an FTP service has been
started prior to starting the download procedure. If screenshots were available, and selected during
the process, please refer to Appendix A for examples.
Note: If the firmwaredownload takes more than 30 minutes to download firmware on a switch the
firmware download process times out. If a timeout occurs on a switch, the firmware download process
synchronizes the two partitions on the switch by starting a firmware commit operation. Wait at least
15 minutes for the commit operation to complete then use the firmwareshow command to verify
the partitions are synchronized. Only if the versions are synchronized can you then reissue the
firmwaredownload command to upgrade the system. If a timeout occurs that means that there is
something wrong or not correctly set. Checks have to be done before restart firmwaredownload.
Page 18 of 19
8. [ ] Enter the firmwaredownloadstatus command to determine if the firmware download process
has completed
9. [ ] Execute the firmwareshow command to verify that the new version of Fabric OS is running on
both partition of the switch. If screenshots were available, and selected during the process, please
refer to Appendix A for examples.
10. [ ] Execute the cfgsave command to ensure that the updated configuration is saved to flash, so it
is available after a switch reboot or total power failure.
Example:
FC_Switch:admin> cfgsave
You are about to save the Defined zoning configuration. This
action will only save the changes on Defined configuration.
Any changes made on the Effective configuration will not
take effect until it is re-enabled.
Do you want to save Defined zoning configuration only?<yes, y, no, n:[no]
y
Note: If nothing has changed since the most recent cfgsave, you will receive the message: “Nothing
changed: nothing to save, returning…”
11. [ ] Execute the configupload command in order to get a good backup of the current
configuration, per Step 3. [ ] . Be sure not to overwrite the previously saved configuration files by
using different filenames.
IMPORTANT: For more information on any of the commands used in this procedure, refer to the
Brocade Fabric OS Administrator’s Guide, which contains detailed information on commands, and
command syntax.
IMPORTANT: FOS release 7.4 and above Brocade has implemented secure Bprom recover key and
password mechanism to reset the root credentials. Please refer to KB493408 Connectrix B Series: How do
recover root password for Brocade FOS 7.4 and above.
Page 19 of 19