cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4886
Views
0
Helpful
13
Replies

Clarification needed on upgrading IOS image on stack switches (3750)

mhabeeb_ahmed
Level 1
Level 1

Hello,

I am upgrading new IOS image on a stack switches of 9 (3750G-48TS) for enabling faeture of SSH as it is currently lacking SSH login feature. I came across through cisco documentation that I can upgrade the new IOS image on all 9 switchs of a stack with a single command. Below is the link for your reference:

http://www.cisco.com/en/US/products/hw/switches/ps5023/products_configuration_example09186a00804799d7.shtml#cfbin1

Right now all switches have the new IOS k9 image copied. Attached file you will find the switch details with current and new IOS image for your reference:

I have a doubt like, if i proceed with the above cisco documentation on step 4 as "boot system switch all flash:/
c3750-advipservicesk9-mz.122-52-SE.bin

Switch(config)#exit
Switch#write memory

will it boot with the new IOS image on all member switches or on only master switch will reboot with the new IOS.

Kindly share the expereinces with a similar situation realted to the stack 3750G-48TS switches.

Much appreciating your response

Regards,

Mohammed


13 Replies 13

Asad Raza
Level 4
Level 4

If you reload the master then whole stack will reload and boot up with the new image. You can also try reloading one member switch at a time by using  'reload slot stack-member-number'

Thanks for your reply.

I'll try this as well for an alternative.

Regards,

Mohammed

Leo Laohoo
Hall of Fame
Hall of Fame

cisco documentation that I can upgrade the new IOS image on all 9 switchs of a stack with a single command

Sure you can.  But it's a heart-stopping experience when the switch of this huge stack because it will "pause".  The command is "arch download-sw /dest 1 /dest 2 /dest 3" ...

I have a doubt like, if i proceed with the above cisco documentation on step 4 as "boot system switch all flash:/
c3750-advipservicesk9-mz.122-52-SE.bin

I never use this command unless I have more than one IOS in a switch.  The 3750G-12S, for example, does not have enough flash space for two full IOS.

I tried as per cisco documentation but it is failing

on member switches. Can anyone quickly update me on this becuase my downtime of

changemanagment is of 1 hr from now.

below is the error I am getting:

s1-401(config)#boot system switch all c3750-ipbasek9-mz.122-52.SE.bin
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=2 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=3 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=4 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=5 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=6 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=7 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=8 failed
%Command to set boot system switch all c3750-ipbasek9-mz.122-52.SE.bin on switch=9 failed

what to do next from here?

I even tried individually but still the result is same:

hqans1-401(config)#boot system switch 2 c3750-ipbasek9-mz.122-52.SE.bin
%Command to set boot system switch 2 c3750-ipbasek9-mz.122-52.SE.bin on switch=2 failed

How many IOS do you have in your switch?  If you have only one, then disregard this.

We have two IOS image on the switches as depicted below:

s1-401#sh flash

Directory of flash:/

    2  -rwx       61573   Dec 5 2009 11:54:43 -08:00  hqans1config
    3  -rwx       60521  Aug 19 2010 17:16:05 -07:00  config.text
    4  -rwx        1224  Jul 16 2010 16:58:22 -07:00  vlan.dat
    5  -rwx       21528  Aug 19 2010 17:16:06 -07:00  multiple-fs
    6  drwx         192  Feb 28 1993 16:09:15 -08:00  c3750-ipbase-mz.122-25.SEE3
  459  -rwx          27  Aug 19 2010 17:16:05 -07:00  private-config.text
  460  -rwx    11110304  Jul 13 2010 10:19:50 -07:00  c3750-ipbasek9-mz.122-52.SE
  461  -rwx    11110304  Jul 13 2010 10:59:40 -07:00  flash3

32514048 bytes total (1355264 bytes free)
s1-401#sh flash2

Directory of flash2:/

    2  -rwx       60521  Aug 19 2010 17:16:08 -07:00  config.text
    3  -rwx          27  Aug 19 2010 17:16:08 -07:00  private-config.text
    4  -rwx        1224  Jul 16 2010 16:58:22 -07:00  vlan.dat
    5  -rwx       21528  Feb 28 1993 16:56:57 -08:00  multiple-fs
    6  drwx         192  Feb 28 1993 16:09:40 -08:00  c3750-ipbase-mz.122-25.SEE3
  459  -rwx    11110304  Jul 13 2010 10:27:43 -07:00  c3750-ipbasek9-mz.122-52.SE

32514048 bytes total (12527616 bytes free)
s1-401#sh flash3

Directory of flash3:/

    2  -rwx       60521  Aug 19 2010 17:16:08 -07:00  config.text
    3  -rwx          27  Aug 19 2010 17:16:08 -07:00  private-config.text
    4  -rwx        1224  Jul 16 2010 16:58:22 -07:00  vlan.dat
    5  drwx         192  Feb 28 1993 16:08:59 -08:00  c3750-ipbase-mz.122-25.SEE3
  458  -rwx       21528  Feb 28 1993 16:56:57 -08:00  multiple-fs
  459  -rwx    11110304  Jul 13 2010 11:06:02 -07:00  c3750-ipbasek9-mz.122-52.SE

32514048 bytes total (12527616 bytes free)

anyone can let me know what next to be done with the other stack switches (2-9)??/

Do you still need 12.2(25)SEE3?  If not, delete the file and subdirectory using the command "delete /f /r flash1:c3750-ipbase-mz.122-25.SEE3" and so on.

I see some problem here

I reload the stack ..........

hqans1-401#sh switch deta
                                               Current
Switch#  Role      Mac Address     Priority     State
--------------------------------------------------------
1       Member    001c.b0aa.d000     15        Ready              
*2       Master    001c.0fe2.5400     1         Ready              
3       Member    001c.b135.4600     1         Ready              
4       Member    001c.5721.df80     1         Ready              
5       Member    0000.0000.0000     0         Provisioned        
6       Member    001c.0fe2.5d80     1         Ready              
7       Member    001c.5721.de00     1         Ready              
8       Member    001c.0fe2.6480     1         Ready              
9       Member    001c.b149.7400     1         Ready             

         Stack Port Status             Neighbors    
Switch#  Port 1     Port 2           Port 1   Port 2
--------------------------------------------------------
  1        Ok         Ok                2        9
  2        Ok         Ok                3        1
  3        Ok         Ok                4        2
  4       Down        Ok              None       3
  6        Ok        Down               7      None
  7        Ok         Ok                8        6
  8        Ok         Ok                9        7
  9        Ok         Ok                1        8

Looks like you need someone to eyeball the switch.

... OR maybe it may just take a little while because you are upgrading from 12.2(25) to 12.2(52) which requires the new IOS to upgrade the Bootstrap and require to boot TWICE.

might be i have to check. As of now i have rollback on the old ios image and the switches are running normal. I need to figure it out tommorow morning.

One way in my mind is that I can break the stack and give the boot variable on individual 9 switches. But I think there is also a way that we can upgrade

IOS and can have the boot variable on the stack switches without breaking stack.

Any help would be appreciated in this regard.

regards,

Mohammed