cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
29768
Views
0
Helpful
4
Replies

Upgrading IOS to whole stack switches

kartik.shah1
Level 1
Level 1

Hi,

Can anyone help, how can i upgrade IOS for whole switch stack.

We have a stack of 4 2960 series switches.

If have any white paper do share.

 

Moreover, we have some mixed stack switches.

4 Replies 4

Mark Malone
VIP Alumni
VIP Alumni

Hi you can do the whole stack in one with archive command , mixed stack doesnt matter once there running same version  

 

Upgrading the Cisco IOS Software Release on a Stack

FlexStack has the capability to upgrade all members with a single command. A single command eases the operational burden on the network administrator. The command to initiate an upgrade takes place on the master. The master makes sure that each member is properly upgraded.

The Cisco IOS Software CLI command to upgrade a FlexStack stack

“archive download-sw [options] <source-file>.”
 

The default behavior is to upgrade all members.

The options for the ‘archive download-sw’ command allow for detailed control of the upgrade. Use the options to update only a single member instead of the entire stack or to reload the stack after the upgrade is successful instead of having the reboot be an extra step for the network admin.

The “source file” is a tar file downloaded from Cisco.com called an image file. The tar file can be copied over the network using Trivial File Transfer Protocol (TFTP) or FTP. The most common and recommended way to upgrade the stack of switches is using TFTP. The network admin should copy the tar file with the desired Cisco IOS Software image to a TFTP server in the network. In the ‘archive download-sw‘ command, use the IP address of the TFTP server and the name of the image file as the source file. No destination file name is necessary.

Here is an example of using the ‘archive download-sw‘ command to upgrade a stack of Cisco Catalyst 2960-S switches. Notice that the number of members in the stack is not relevant to this command. By default all members are upgraded unless the network admin uses the options to do otherwise. The TFTP IP address is 192.168.1.1, and the tar file name is c2960s-universalk9-tar.122.53.SE.tar

Switch# archive download-sw tftp://192.168.1.1/c2960s-universalk9-tar.122.53.SE.tar

If a network connection is not possible, the stack can be upgraded by reading the image file from a USB Flash drive. A USB Flash drive must be inserted in the USB A slot on the front of the switch. The tar file containing the Cisco Catalyst 2960-S Cisco IOS Software image must be on the Flash drive. The USB Flash drive is referenced by the member it was inserted into. If the USB Flash driver was inserted into member 2, then it will be referenced as “usbflash2:.” Use the same download command used in the preceding example, except this time point to the USB Flash instead of the TFTP server:

Switch# archive download-sw usbflash2:c2960s-universalk9-tar.122.53.SE.tar

The Cisco IOS Software CLI command “archive download-sw …” is very flexible and yet simple to use. It can retrieve source images from multiple locations (for example, FTP, TFTP, Flash). The command allows for detailed control of the upgrade process. For more information about the “archive download-sw” command, see the Cisco Catalyst 2960-S software configuration guide on Cisco.com.

 

 

This method automates the distribution of the new firmware, which is nice. It seems though, that the entire stack must be reloaded at one time. Is this correct, or can mismatched version co-exist? I am looking to create minimal disruption to our network, much like the ISSU performed by the 4500 series. Does the 2960 support anything similar?

What you're probably looking for is a "rolling upgrade", which the I believe the 2960 series doesn't support. Even if it does, I also believe stacks that support such will "blip" stack members. I.e. hosts connected to a single stack member will have some service interruption.

Yes, use the .tar file to upgrade the entire stack from the master

have a look at this link for more info

Upgrading the Cisco IOS Software Release on a Stack


FlexStack  has the capability to upgrade all members with a single command. A  single command eases the operational burden on the network  administrator. The command to initiate an upgrade takes place on the  master. The master makes sure that each member is properly upgraded.

The Cisco IOS Software CLI command to upgrade a FlexStack stack


"archive download-sw [options] ."


The default behavior is to upgrade all members.

http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps6406/white_paper_c11-578928.html

Review Cisco Networking for a $25 gift card