Professional Documents
Culture Documents
Topic
Cisco Firmware Upgrade Procedures
Selections
Current Version Family: Current 4.1 Versions
Current 4.1 version: 4.1.3a
Target Version Family: Target 5.0 Versions
Target 5.0 version: 5.0.4d
Additional Appendixes?: Screenshots
Additional Appendixes?: USB Instructions
IMPORTANT: To be sure you have the latest procedure generator application and content, always
choose Yes when asked if you want to update the application or repository.
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 – 2011 EMC Corporation. All rights reserved.
Publication Date: November, 2011
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.
1 of 28
EMC ® Connectrix Procedure Generator
Contents
About this Procedure ......................................................................................................... 3
Site Activity and Event Record.......................................................................................... 3
Overview.............................................................................................................................. 3
Firmware Package Information and Contents............................................................................................... 4
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: Verify compatibility..................................................................................................................... 8
Task 5: Ensure you have sufficient flash space .....................................................................................9
Task 6: Copy and verify new firmware files............................................................................................9
Task 7: Ensure GigE and Storage Services application traffic is halted. .............................................10
Upgrade Tasks.................................................................................................................. 11
Task 1: Back up and save the current switch configuration .................................................................12
Task 2: Upgrade firmware ....................................................................................................................12
Task 3: Upgrade verification.................................................................................................................13
2 of 28
EMC ® Connectrix Procedure Generator
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 NX-OS on an MDS-9000 series switch using the command line
interface. You may also use the Cisco Fabric Manager application. Please refer to the Cisco Fabric
Fundamentals Configuration Guide for more information.
These instructions do not contain information on updating Storage Services Interface (SSI) code. EMC
storage services based applications may have their own specific supported versions and upgrade
instructions. Please refer to the applicable product pages on PowerLink. For SSI upgrade instructions for
non-EMC storage services applications, please refer to the Cisco MDS 9000 Family Storage Services
Module Software Installation and Upgrade Guide.
3 of 28
EMC ® Connectrix Procedure Generator
4 of 28
EMC ® Connectrix Procedure Generator
* Requires Fabric 2 modules (DS-13SLT-FAB2) in the MDS-9513. Fabric 2 modules are not required for the MDS-9506 /9509.
Assumptions
This upgrade procedure assumes the following:
Before beginning the upgrade procedure, the switch must be IP accessible for establishing an SSH or
Telnet (or HyperTerminal session), and for the install all command to establish a TFTP
connection to the TFTP server.
Working knowledge of the Connectrix C Series product family.
If these assumptions are not true, please contact EMC Customer Support for advice before continuing.
5 of 28
EMC ® Connectrix Procedure Generator
CAUTION: The procedure takes approximately 30 minutes to complete, dependant on the number
and types of modules installed. Please plan accordingly.
6 of 28
EMC ® Connectrix Procedure Generator
Preparation Tasks
Before you start the actual upgrade, prepare by performing the tasks in this section.
IMPORTANT: Refer to the documentation for your TFTP server or the instructions in the included
3CDaemon zip file for configuration instructions.
Note: TFTP is not necessary if copying code from slot0 or from USB drives. See Appendix B for
information on USB drives.
6. [ ] Check to make sure you have a physical connection to your switch. Log into the switch through a
terminal session or the console port of the active supervisor, an SSH session, or a Telnet session.
You cannot TFTP if connected to a console port only and no network connection to management
port. Please note in 4.1(3a) and higher, TFTP is enabled and telnet is disabled by default.
7 of 28
EMC ® Connectrix Procedure Generator
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”
8 of 28
EMC ® Connectrix Procedure Generator
8. [ ] Verify that the status of each module is “OK” and the supervisor modules are “active” and “ha-
standby” (ha-standby for switches with two supervisor modules – 9506/9509/9513). Note the active
and standby supervisor module slot locations.
Note: On MDS 9500 Series switches, you also need to delete the image file from the standby
supervisor after deleting it from the active supervisor.
CAUTION: If the switch fails to boot, then follow the recovery procedure described in the
“Troubleshooting Installs, Upgrades, and Reboots” section of the appropriate version of the
Cisco MDS 9000 Family Troubleshooting Guide.
Note: The Connectrix MDS 9100 and 9200 series switches do not have an external Compact Flash
(slot0:). If you are using a switch in this series, use the bootflash: directory to copy and verify files.
Not all 9500 series switches have Compact Flash devices installed. Run dir slot0: to see if there
is one installed.
9 of 28
EMC ® Connectrix Procedure Generator
You can also copy the image onto a new Flash disk from a PC and insert it in slot0: in the Connectrix
MDS 9500 Director. After you copy the image and insert it into the slot0: partition, the process is the
same as the Compact Flash device after the copy command is issued.
The format of the command for copying the files to the bootflash is:
switch# copy tftp://<server IP address>/<filename in TFTP>
bootflash:<image filename>
And for copying to the compact flash:
switch# copy tftp://<server IP address>/<filename in TFTP > slot0:<image
filename>
Note: Brackets <> indicate user supplied information. Do NOT include the <> in your commands.
Please refer to Appendix A for specific examples. For information on using the USB drives on 9500
series switches, please refer to Appendix B.
14. [ ] Verify that the files copied over successfully by run the dir command on the target device, for
example bootflash: or slot0:.
15. [ ] Ensure that the software images are not damaged or corrupted in the saved bootflash, usb, or
slot0 location. Use the show version image command to verify that the required image was
copied successfully. Refer to Appendix A for an example.
10 of 28
EMC ® Connectrix Procedure Generator
Upgrade Tasks
IMPORTANT: Before you begin the upgrade procedure, make sure you have completed all of the tasks
described under
11 of 28
EMC ® Connectrix Procedure Generator
Preparation Tasks, in particular verifying the compatibility of your switches and modules.
Note: Brackets <> indicate user supplied information. Do NOT include the <> in your commands.
3. [ ] Ensure that a copy of the outputs of the show tech-support detail command is saved.
CAUTION: Avoid aborting the switch progress after issuing the install all command. If the
install all command is aborted, be sure to verify the state of the switch at every level. If you
issue the command and then abort, you may need to use the manual procedure commands to
complete the upgrade. This necessity depends on the state of the switch at the time of the failure.
4. [ ] Perform the upgrade by issuing the install all command on the active supervisor module
from the switch console or your current logged in session. The format of the install all command
is :
switch# install all system bootflash:<system image name>
kickstart bootflash:<kickstart image name>
Note: Brackets <> indicate user supplied information. Do NOT include the <> in your commands.
The install all command will extract the firmware files, perform a compatibility check, inform you
if any module being upgraded will be hitless (non-disruptive) or hitful (disruptive), and ask whether
you want to continue the upgrade, as shown in the example in Appendix A.
5. [ ] Enter y if you wish to continue with the installation. Only select y after confirming that the impact
is acceptable. If you see disruptive for any module and interruption or downtime is not acceptable, DO
NOT answer with y. Answer n and abort the upgrade if there are any concerns with the upgrade.
12 of 28
EMC ® Connectrix Procedure Generator
6. [ ] After confirming the upgrade, the process will proceed. You may lose your connection to the
active supervisor or flash module during the switchover, as shown in Appendix A. This is part of the
normal HA switchover and is not a concern.
IMPORTANT: For more information on any of the commands used in this procedure, refer to the
Cisco MDS 9000 Family Command Reference, which contains detailed information on commands,
and command syntax.
13 of 28
EMC ® Connectrix Procedure Generator
Preparation Tasks
This section contains version unique examples of the commands used in the Preparation Tasks topic.
Bootflash
Example of a MDS 9222i:
switch# copy tftp://10.1.7.2/m9200-s2ek9-mz.5.0.4d.bin bootflash:m9200-
s2ek9-mz.5.0.4d.bin
switch# copy tftp://10.1.7.2/m9200-s2ek9-kickstart-
mz.5.0.4d.bin bootflash:m9200-s2ek9-kickstart-mz.5.0.4d.bin
Compact Flash
Example:
switch# copy tftp://10.1.7.2/m9500-sf2ek9-mz.5.0.4d.bin slot0:m9500-
sf2ek9-mz.5.0.4d.bin
switch# copy tftp://10.1.7.2/m9500-sf2ek9-kickstart-
mz.5.0.4d.bin slot0:m9500-sf2ek9-kickstart-mz.5.0.4d.bin
14 of 28
EMC ® Connectrix Procedure Generator
Upgrade Tasks
This section contains version unique examples of the commands used in the Upgrade Tasks topic.
15 of 28
EMC ® Connectrix Procedure Generator
16 of 28
EMC ® Connectrix Procedure Generator
17 of 28
EMC ® Connectrix Procedure Generator
v1.0.19(02/01/10) v1.0.19(02/01/10) no
6 slc2 5.0(4c) 5.0(4d) yes
6 bios v1.0.19(02/01/10):
v1.0.19(02/01/10) v1.0.19(02/01/10) no
7 system 5.0(4c) 5.0(4d) yes
7 kickstart 5.0(4c) 5.0(4d) yes
7 bios v1.0.10(01/08/09):
v1.0.10(01/08/09) v1.0.10(01/08/09) no
8 system 5.0(4c) 5.0(4d) yes
8 kickstart 5.0(4c) 5.0(4d) yes
8 bios v1.0.10(01/08/09):
v1.0.10(01/08/09) v1.0.10(01/08/09) no
9 slc2 5.0(4c) 5.0(4d) yes
9 bios v1.0.19(02/01/10):
v1.0.19(02/01/10) v1.0.19(02/01/10) no
11 slc2 5.0(4c) 5.0(4d) yes
11 ips16 5.0(4c) 5.0(4d) yes
11 ssi 5.0(4c) 5.0(4d) yes
11 bios v1.0.19(02/01/10):
v1.0.19(02/01/10) v1.0.19(02/01/10) no
12 slc2 5.0(4c) 5.0(4d) yes
12 18_4 5.0(4c) 5.0(4d) yes
12 ssi 5.0(4c) 5.0(4d) yes
12 bios v1.0.19(02/01/10):
v1.0.19(02/01/10) v1.0.19(02/01/10) no
18 of 28
EMC ® Connectrix Procedure Generator
19 of 28
EMC ® Connectrix Procedure Generator
20 of 28
EMC ® Connectrix Procedure Generator
Looking at the actual Supervisor II modules more closely you will see that there are two USB ports on the
far end of the module. Supervisor I modules do not have the USB ports. The two ports are labeled USB 1
on the top and USB 2 on the bottom (see diagram below).
21 of 28
EMC ® Connectrix Procedure Generator
22 of 28
EMC ® Connectrix Procedure Generator
Note: Other drives may work but aren’t officially tested and supported by Cisco.
23 of 28
EMC ® Connectrix Procedure Generator
24 of 28
EMC ® Connectrix Procedure Generator
2. [ ] If EPLD needs to upgraded, issue the show version command to verify the Cisco MDS SAN-OS
release running on the MDS switch is 3.2(1a) or above.
3. [ ] If required; upgrade the Cisco MDS SAN-OS software running on your switch to 3.2(1a) or
above.
4. [ ] Download the appropriate EPLD software image as listed in the matrix below. You can find the
EPLD images at the following URL: http://www.cisco.com/cgi-bin/tablebuild.pl/mds-epld
Note: You may not have access to this area of the Cisco web site. If you don’t have access, please
contact EMC Support and note this document. EMC Support will provide you with the EPLD if
appropriate.
5. [ ] Once you have the EPLD software image file, follow these steps:
25 of 28
EMC ® Connectrix Procedure Generator
a. Copy the EPLD software image file from Cisco.com to your TFTP or FTP server. You can use the
3CDAEMON software which is available on the ESN Product Site or at
http://support.3com.com/software/utilities_for_windows_32_bit.htm
b. Verify that you have enough free space available on the active and standby supervisors (or slot0)
that you plan to use to copy the EPLD image file to. The download site on Cisco.com shows the
size of the EPLD image file in bytes.
The following example shows how to display the available bootflash space on the active
supervisor with the dir bootflash: command. The command defaults to the active supervisor.
Switch# dir bootflash:
Next use the show module command to find out the standby supervisor.
switch# show module
The show module command output shows that the standby supervisor is in slot 6. Use the attach
command to access the supervisor module and check for available space with the dir bootflash:
command.
switch# attach module 6
switch(standby)#dir bootflash:
~
~
49152 Feb 24 14:04:31 2010 lost+found/
26 of 28
EMC ® Connectrix Procedure Generator
The following example shows how to display the available space for the slot0: device on the active
supervisor.
switch# dir slot0:
12288 Jan 01 00:01:06 1980 lost+found/
21446656 Feb 24 13:56:55 2010 m9500-sf2ek9-kickstart-
mz.5.0.1a.bin
90083821 Feb 24 13:56:33 2010 m9500-sf2ek9-mz.5.0.1a.bin
c. If there is not enough available space on the active or standby supervisor (or slot0), delete
unneeded files to make room.
switch# delete bootflash:m9500-sf2ek9-kickstart-mz.4.2.1b.bin
The show module command output shows that the standby supervisor is in slot 6. Use the attach
command to access the standby supervisor module and delete files if necessary.
switch# attach module 6
switch(standby)# delete bootflash:m9500-sf2ek9-kickstart-mz.4.2.1b.bin
switch(standby)# exit
d. Copy the EPLD image file from the TFTP server to the bootflash: or slot0: device in the active
supervisor module. The following example shows how to copy the image file to bootflash:
switch# copy tftp://10.1.7.2/m9000-epld-x.x.x.img bootflash:m9000-epld-
x.x.x.img
Note: Note The system will automatically synchronize the ELPD image to the standby supervisor
if automatic copying is enabled. You can set automatic copy if not already set with the boot auto-
copy command.
switch# config
switch(config)# boot auto-copy
e. Issue the dir bootflash: or dir slot0: command to verify that the EPLD software image file
corresponding to your Cisco MDS SAN-OS release is present on the active supervisor module.
Please note that the EPLD image will NOT directly match the SAN-OS version.
Switch# dir bootflash:
49152 Dec 15 00:45:29 2007 lost+found/
27 of 28
EMC ® Connectrix Procedure Generator
6. [ ] Upgrade the Power Management EPLD on the standby Supervisor module. From the active
Supervisor module, issue the install module <x> epld bootflash:<epld_image_file_x_x_x> CLI
command where <x> is the standby supervisor previously noted. After the EPLD upgrade is
complete, the standby Supervisor module will reboot. The active Supervisor cannot be upgraded, only
the standby Supervisor can be upgraded.
Example Upgrading Module EPLDs on standby supervisor
switch# install module 6 epld bootflash:m9000-epld.x.x.x.img
Len 3206928, CS 0xd0, string MDS series EPLD image, built on Fri Nov 16
18:02:28 2007
7. [ ] When the standby Supervisor module is online, physically remove the standby Supervisor
module and re-install it. The standby Supervisor module will come up with the new Power
Management EPLD version.
8. [ ] After the standby Supervisor module comes online, perform a switchover of the supervisors and
wait until the new standby Supervisor module comes online as the active Supervisor.
Example of system switchover
switch# system switchover
9. [ ] From the active Supervisor module, repeat steps 6 through 8 until both Supervisors have had
their EPLD upgraded successfully.
28 of 28