You are on page 1of 15

EMC Connectrix Procedure Generator

Topic
Brocade Departmental Firmware Upgrade Procedures

Selections
Model: MP-7800B
Current Version Family: 6.3 Versions
Current 6.3 version: 6.3.2b
Target Version Family: 6.4 Versions
Target 6.4 version: 6.4.3
Additional Appendixes?: Screenshots

Procedure Generated: 5/26/2015 2:04:29 PM


Tobesuryhavtlcpdgnioewt,alyschYnkdifoutpaehlcrys.

REPORT PROBLEMS
If you find any errors in this procedure or have comments regarding this application, send email to
Procedure Generators@emc.com

Copyright 2010 2015 EMC Corporation. All rights reserved.


Publication Date: May, 2015
EMC believes the information in this publication is accurate as of its publication date. The information is subject to
change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED AS IS. EMC CORPORATION 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 EMC software described in this publication requires an applicable software
license.
For the most up-to-date regulatory document for your product line, go to the Technical Documentation and Advisories
section on EMC Powerlink.
For the most up-to-date listing of EMC trademarks, see the list of EMC Corporation Trademarks on EMC.com.
All other trademarks used herein are the property of their respective owners.

EMC CONFIDENTIAL

version: 1.0.5

1 of 15

EMC Connectrix Procedure Generator

Contents
About this Procedure...........................................................................................................3
Site Activity and Event Record............................................................................................3
Overview................................................................................................................................3
Firmware Package Information and Contents.............................................................................................. 4
Known Issues, Limitations and Restrictions................................................................................................. 4
Recommended Migration Paths to FOS v6.4.3 for Departmental Switches.................................................5
Migrating from FOS v6.2.x...................................................................................................................... 5
Migrating from FOS v6.3.x...................................................................................................................... 5
Migrating an MP-8000B from FOS v6.1.2_cee1.....................................................................................5
Assumptions................................................................................................................................................ 5

Preparation Tasks.................................................................................................................7
Task 1: Read and understand the procedure before you begin............................................................7
Task 2: Obtain software........................................................................................................................ 7
Task 3: Verify connectivity..................................................................................................................... 7
Task 4: Open a HyperTerminal or Telnet session..................................................................................8
Task 5: Record and verify configuration................................................................................................ 9

Upgrade Tasks....................................................................................................................10
Task 1: Back up and save the current switch configuration................................................................10
Task 2: Upgrade firmware................................................................................................................... 11
Task 3: Final changes, verification, and backup..................................................................................11

Appendix A: Fabric OS 6.4.3 Departmental Upgrade Examples..................................14

EMC CONFIDENTIAL

version: 1.0.5

2 of 15

EMC Connectrix Procedure Generator

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 for your version and the E-Lab Interoperability Navigator on PowerLink.

AUTION:

hIfwistcparenVuolSgvsit,cnhaIVPLEXorRevtpislhfaducomen,prtisadPcuGenofmybpiltravces.

Site Activity and Event Record


For your own change management practices, you may need to document this task activity. You may note
critical information in the log area below:
Table 1
Date/Time

Task being executed

Table 2
Switch Serial
Number

Task Information

Switch Model

Performed by

Switch Information

Switch Name

Switch IP

CP0 IP

CP1 IP

If applicable

If applicable

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 Data Center
Edition applications. Please refer to the Web Tools Administrators Guide or the EMC Connectrix
Manager Data Center Edition Users Guide for more information.
Topics for this upgrade include:
Preparation tasks
Upgrade tasks

EMC CONFIDENTIAL

version: 1.0.5

3 of 15

EMC Connectrix Procedure Generator


Firmware Package Information and Contents
BRCDFOS6_4_3.zip package. Contents:
v6.4.3.zip firmware zip file
3CDaemon FTP Utility
Read Me First.doc

Known Issues, Limitations and Restrictions


The switch must be running a minimum version of 6.3.0b in order to upgrade.
This firmware is only applicable to the following departmental class models:
DS-300B
DS-4100B
DS-4900B
DS-5000B
DS-5100B
DS-5300B
MP-7500B
AP-7600B
DS-5832B
MP-7800B
MP-8000B
If there are multiple node EGs (encryption groups) in a fabric, please complete firmwareDownload
on one node at a time before downloading on another node.
The MP- 8000B does not support non-disruptive hot code loads (HCL). Upgrading the MP-8000B
from FOS v6.3.0b or higher to FOS v6.4.3 or from FOS 6.4.3 to a later FOS version will be disruptive
to the IO through the switch.
If Bottleneck detection feature is currently enabled on the switch running FOS v6.3.x, you must
disable it before upgrading to FOS v6.4.3; otherwise, frame drops may occur due to increased Hot
Code Load (HCL) time. To check if this feature is enabled, run the command bottleneckmon
--status to display a list of enabled ports, then run bottleneckmon --disable
port/portlist to disable.
The MP-7800B platform must be power cycled after upgrading from FOS v6.3 to FOS v6.4.3. This is
necessary to load the new FPGA image that enables IPv6 capability for FCIP links to MP-7800B. This
step is mandatory even if IPv6 will not be used on the FCIP ports. Not performing this step will result
in unpredictable behaviors on the FCIP links.
Always refer to the current version of the Fabric OS Release Notes, the E-Lab Interoperability Navigator,
and EMCs Knowledgebase (Primus) on PowerLink for up to date information. Enter Primus solution
emc234016 in the Search the Knowledgebase field of the Search Support tab for a good starting place
to find some important ETAs and known issues.
Known issues, restrictions, and limitations listed here are only for departmental switches. You must
consult the departmental upgrade instructions for any known issues, restrictions, and limitations if you are
also upgrading them.

EMC CONFIDENTIAL

version: 1.0.5

4 of 15

EMC Connectrix Procedure Generator


Recommended Migration Paths to FOS v6.4.3 for Departmental Switches
Migrating from FOS v6.2.x
For switches currently running FOS 6.2.x the following are the recommended upgrade paths; FOS 6.3.1a
is the recommended stepping version except for the MP-8000B the recommended 6.3.x stepping code is
FOS 6.3.1b.
ote: Since FOS 6.3.1b is not an ESM listed release it should only be used on an interim basis as a
stepping code from FOS 6.2.x to 6.4.3. Please contact your local EMC support representative to initiate
the process to have this non EMC GA release installed (RPQ).

Migrating from FOS v6.3.x


For switches currently running FOS 6.3.x the following are the recommended upgrade paths:
Any EMC Support Matrix listed 6.3.x version is suitable to upgrade from 6.3.x to FOS 6.4.3 with the
exception of MP-8000B's. For MP-8000B's the recommended 6.3.x version to upgrade from is FOS
6.3.1b.
ote: Since FOS 6.3.1b is not an ESM listed release it should only be used on an interim basis as a
stepping code from FOS 6.2.x to 6.4.3. Please contact your local EMC support representative to initiate
the process to have this non EMC GA release installed.
One additional exception is for new installations of DS-300B's, DS-5100B's, and DS-5300B's for
Operating Systems that require persistent PIDs, typically FICON. See details below.
If a customer has DS-300B's, DS-5100B's or DS-5300B's that came with factory installed versions of
FOS v6.3.0a,b,c,d, FOS v6.3.1, or FOS v6.3.1a the area field of the PIDs will be assigned based on
the order ports are recognized and brought up by the system. Each Switch port PIDs area may not
equal its port number which may impact servers (such as FICON servers, or static PID binding
servers) that need their area equal to the port numbers to login to the fabric successfully. This issue
does not impact switches that are upgraded from FOS v6.2.x to v6.3.0a, b, c, d, v6.3.1 and v6.3.1a,
as PIDs are persistent across reboot and upgrade once they are assigned. If your environments have
devices that rely on the area of the PID to match the port number, users should bind PIDs using the
port address --bind [slot_number/]port_number [16-bit_address] command prior
to allowing devices to log in to switch.

Migrating an MP-8000B from FOS v6.1.2_cee1


For MP-8000B units operating at FOS v6.1.2_cee1, you must first use FOS v6.3.1b prior to migrating to
FOS v6.4.3.

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.
If these assumptions are not true, please contact EMC Customer Support for advice before continuing.

EMC CONFIDENTIAL

version: 1.0.5

5 of 15

EMC Connectrix Procedure Generator

AUTION:

Thoepcdrauktsxyiml20-5nocep.Ptasydigrl

EMC CONFIDENTIAL

version: 1.0.5

6 of 15

EMC Connectrix Procedure Generator

Preparation Tasks
Before you start the actual upgrade, prepare by performing the tasks in this section.
MPORTANT: Thexampsulndtioc,ghemandlisrtvpof,euhwascnigodrtC:\fpe.Rhcumnaiorytsvehncludi3CDamozpfrgtsni.

Task 1: Read and understand the procedure before you begin


1. [ ]
To prevent errors, save time, and to minimize customer downtime, please read through
the entire upgrade procedure at least once. If you do not understand the upgrade procedure steps,
contact Customer Support before you begin the upgrade.

Task 2: Obtain software


2. [ ]
Create a download directory on the FTP server host machine that you will be using for
your upgrade.
Example:
Windows hosts: c:\temp\brocade
Unix host: /tmp/brocade
3. [ ]
Download the firmware package file from the appropriate location. EMC personnel and
customers with Enhanced switch support may download the firmware from PowerLink. EMC Partners
may use the EMC Partners site.
ote: The FTP utility is included for your convenience in the event you (or your customer) do not have access
to an FTP server.
4. [ ]
Unzip the firmware package file that you downloaded in Step 3 to the directory you
created in Step 2. If using WinZip, ensure that Use folder names is checked so that files are placed
in their appropriate locations. If using another utility make sure folders are created during the unzip
process.
5. [ ]
Unzip the firmware file that was just extracted to the directory you created in Step 2.
Again, if using WinZip, ensure that Use folder names is checked.

Task 3: Verify connectivity


6. [ ]
Open a command prompt on the host machine you will be using for the procedure and
ping the IP address of the switch to verify connectivity.
7. [ ]
Firmware downloads are hardcoded that they must complete in 30 minutes after being
started. This time restriction therefore mandates there to be adequate bandwidth in the IP network
for the firmware to download to the switch within the 30 minute time window. Slow connections may
cause the firmwareDownload to time out. To check the type of connection to the CPs open a
command prompt on the switch and issue the ifModeShow command for the Ethernet interfaces
(CP). Verify that the connections from the CP to the IP network will allow for adequate bandwidth to
download the firmware. For some configurations half duplex connections will not provide adequate
bandwidth for firmwareDownload to complete. If firmwareDownload times out you may need to
change the switchs IP connections.
Example:
#switch:admin> ifmodeshow eth0

EMC CONFIDENTIAL

version: 1.0.5

7 of 15

EMC Connectrix Procedure Generator


Link mode: negotiated 100baseTx-HD, link ok
at Half Duplex}
MAC Address: 00:60:69:D0:24:40

{indicates 100Mbs connection

8. [ ]
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.

Task

4:

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 example, to stop the firewall BlackICE:
1. Go into services (under Administrative Tools in Windows).
2. Right click and select the process BlackICE and select stop.
----- If the service will not stop, you must change the startup type to manual and reboot.
----- Right click under services, select properties, and change the startup type to Manual.
3. Complete the firmware upgrade procedure.
4. Restart the BlackICE service (or reset the startup type) when the upgrade is complete.
If you have McAfee 8.x VirusScan installed, you may need to reconfigure it. To reconfigure it,
go to the McAfee VirusScan Console, select Access Protection, and deselect FTP inbound

Open a HyperTerminal or Telnet session


9. [ ]
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, 5.
Example:
# telnet {IP address of switch}
Fabric OS (name of switch)
Fabos Version (version number)
FC_Switch login: admin
Password: xxxxxx

Task 5: Record and verify configuration


10. [ ]
Execute the ipAddrShow command on the switch and verify that you are connected to
the switch the customer intends to be upgraded.
11. [ ]
Execute the firmwareShow command to verify the version of Fabric OS currently
running on the switch. Please refer to Appendix A for examples.
12. [ ]
Record and verify the following configuration information before you begin the upgrade.
You will need to enter some or all of this information during the upgrade procedure.
EMC CONFIDENTIAL

version: 1.0.5

8 of 15

EMC Connectrix Procedure Generator

Hostname
FTP Server IP
FTP username
FTP password
Switch IP address
Switch username
Switch password

EMC CONFIDENTIAL

version: 1.0.5

9 of 15

EMC Connectrix Procedure Generator

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: Back up and save the current switch configuration


1. [ ]
Execute the cfgSave command in order to ensure that the zoning information in the
switchs flash is preserved following the reboot.
Example:
FC_Switch:admin> cfgsave
Updating Flash...
ote: If nothing has changed since the most recent cfgSave, you will receive the message: Nothing
changed: nothing to save, returning
2. [ ]
Execute the configUpload command in order to get a good backup of the current
configuration file contained on the switch. 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.
ote: When typing in the path for the commands, you must use the UNIX forward / even on Windows
machines.
Example:
FC_Switch:admin> configUpload
Protocol (scp or ftp) [ftp]: ftp
Server Name or IP Address [host]: {IP address of your host}
User Name [user]: {Your login ID on the host}
File Name [config.txt]: {Path to the file} i.e./temp/brocade/origconfig.txt
Password: {your password on the FTP server}
upload complete
The /temp/brocade directory was created in Preparation Tasks, 2. The origconfig.txt file will get
created automatically when the upload takes place. You can name the file anything you prefer. Make
note of where the backup was saved below.
Location of switch pre upgrade configuration backup:
___________________________________________________________________________________________

EMC CONFIDENTIAL

version: 1.0.5

10 of 15

EMC Connectrix Procedure Generator

Task 2: Upgrade firmware


MPORTANT: Thexampsulwdboincg,theamlsroivftp,ndhue wgascitorC:\fp.TheayuscnirtoldfwaehnyupzitlS5ofeParnTskcti.Rhdoumrfpysevtinchudl3CDoamzpfergnitsc.
3. [ ]
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. Please refer to Appendix A for examples.
ote: 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.

Task 3: Final changes, verification, and backup


4. [ ]
Wait approximately 5 minutes after you see the above statement about the HA Rebooting
and start another Telnet session to the switch you just rebooted (your original connection may have
hung). After logging in as admin you may see a message asking you to change the passwords.
Please refer to Appendix A for examples.
5. [ ]
You may be asked to change the passwords for the admin and user IDs the first time you
login after the upgrade. This will happen for new switches or for switches that are being upgraded
and have not had the passwords changed before. The customer can use any password that they
want for the admin and user IDs as long as they are a minimum of 8 characters. The root and factory
passwords should not be changed from the defaults. If the customer looses or somehow corrupts the
admin or user passwords, EMC Global Services personnel need the ability to login as root to reset
the passwords.
Example:
login: admin
Password:
Please change your passwords now. Type <Ctrl-C> to abort.
For username - admin
New password: customers choice {EMC default is password}
Re-enter new password:
For username - user
New password: customers choice {EMC default is password}
Re-enter new password:
Saving passwd...done.
6. [ ]
Execute the firmwareShow command to verify that the new version of Fabric OS is
running on the switch. Please refer to Appendix A for examples.
7. [ ]
Execute the switchStatusPolicyShow command to verify that the policy settings on
the switch are correct. Your switch model determines what options are present in the output, such as
number of power supplies, fans, etc. If you want to keep your current settings, skip to Step 10. If not,
continue with the next step.
ote: This is an example of the settings, but based on the customer's specific switch configuration and model,
some items may change to more adequately reflect the hardware environment.
Example:
EMC CONFIDENTIAL

version: 1.0.5

11 of 15

EMC Connectrix Procedure Generator


FC_Switch:admin> switchStatusPolicyShow
The current overall switch status policy parameters:
Down
Marginal
---------------------------------PowerSupplies 2
1
Temperatures 2
1
Fans 3
1
Flash 0
1
MarginalPorts 2
1
FaultyPorts 1
0
MissingSFPs 0
0
8. [ ]
switch.

Down = Error
Marginal = Warning

Execute the switchStatusPolicySet command to change the policy settings on the

Example:
FC_Switch:admin> switchStatusPolicySet
The current overall switch status policy parameters:
The current overall switch status policy parameters:
Down
Marginal
---------------------------------PowerSupplies 2
1
Temperatures 2
1
Fans 3
1
Flash 0
1
MarginalPorts 2
1
FaultyPorts 1
0
MissingSFPs 0
0
Note that the value, 0, for a parameter, means that it is NOT used in the
calculation.
** In addition, if the range of settable values in the prompt is (0..0),
** the policy parameter is NOT applicable to the switch.
** Simply hit the Return key.
The minimum number of
Bad PowerSupplies contributing to DOWN status: (0..2) [2]
Bad PowerSupplies contributing to MARGINAL status: (0..2) [1]
Bad Temperatures contributing to DOWN status: (0..3) [2]
Bad Temperatures contributing to MARGINAL status: (0..3) [1]
Bad Fans contributing to DOWN status: (0..4) [3]
Bad Fans contributing to MARGINAL status: (0..4) [1]
Out of range Flash contributing to DOWN status: (0..1) [0]
Out of range Flash contributing to MARGINAL status: (0..1) [1]
MarginalPorts contributing to DOWN status: (0..16) [2]
MarginalPorts contributing to MARGINAL status: (0..16) [1]
FaultyPorts contributing to DOWN status: (0..16) [1]
FaultyPorts contributing to MARGINAL status: (0..16) [0]
MissingSFPs contributing to DOWN status: (0..16) [0]
MissingSFPs contributing to MARGINAL status: (0..16) [0]

EMC CONFIDENTIAL

version: 1.0.5

12 of 15

EMC Connectrix Procedure Generator

No Change
9. [ ]
Execute the switchStatusPolicyShow command again (as shown in Step 7) to verify
that the policy settings on the switch are now correct.
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
Updating flash ...
FC_Switch:admin>
11. [ ]
Execute the configUpload command in order to get a good backup of the current
configuration, per Step 2 . Be sure not to overwrite the previously saved configuration files by using
different filenames.
Location of switch post upgrade configuration backup:
___________________________________________________________________________________________
MPORTANT: Foerminaftyhcdsuopier,ftBcaFbOSnAdoisrmGue,hwtalfnocdms, ayx.t

EMC CONFIDENTIAL

version: 1.0.5

13 of 15

EMC Connectrix Procedure Generator

Appendix A: Fabric OS 6.4.3 Departmental Upgrade Examples


Preparation Tasks
This section contains version unique examples of the commands used in the Preparation Tasks topic.

Example for Task 5, Step 11


Example:
FC_Switch:admin> firmwareshow
Appl
Primary/Secondary Versions
-----------------------------------------FOS
v6.3.0c
v6.3.0c

Upgrade Tasks
This section contains version unique examples of the commands used in the Upgrade Tasks topic.

Example for Task 2, Step 3


Example:
ote: Brackets <> below indicate user supplied information. Do NOT include the <> in your commands.
FC_Switch:admin> firmwaredownload
Server Name or IP Address: <host IP address>
User Name: <FTP Server User Name>
File Name: temp/brocade/v6.4.3
Network Protocol(1-auto-select, 2-FTP, 3-SCP) [1]:
Password: *****
Server IP: 10.1.1.10, Protocol IPv4
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]: y
Firmware is being downloaded to the switch. This step may take up to 30
minutes.
Preparing for firmwaredownload...
Start to install packages...
dir
##################################################
ldconfig
##################################################
glibc
##################################################
~
EMC CONFIDENTIAL

version: 1.0.5

14 of 15

EMC Connectrix Procedure Generator


awk
##################################################
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 ...

Example for Task 3, Step 4


Example:
# telnet {IP address of switch}
Fabric OS (name of switch)
Fabos Version 6.4.3
FC_Switch login: admin
Password:
Please change your passwords now. Type <Ctrl-C> to abort.
For username - root
New password:

Example for Task 3, Step 6


Example:
FC_Switch:admin> firmwareshow
Appl
Primary/Secondary Versions
-----------------------------------------FOS
v6.4.3
v6.4.3

EMC CONFIDENTIAL

version: 1.0.5

15 of 15

You might also like