3750 Stack IOS update problems

Unanswered Question
May 31st, 2007

I have several stacks of 3750's (from pairs to a stack of eight) that require IOS updates... almost all are running 12.1(19) and must go to 12.2(35).

I've read

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

thoroughly, but cannot get past a couple issues:

1)from the master, I cannot see the flash of any member, on any of my stacks. I have the option of 'sh flash', and 'sh flash1', both of which are identical (switch 1 is master), but sh flash2, which should show me the flash of the member (when I have a pair) will always fail.

On my stack of eight 3750s, I have the option of flash and flash8 (switch 8 is the master)... nothing else. Nothing in between.

Therefore, I do not have the ability to tftp the new IOS to the member switches... only the master.

2) Auto-update has never worked. Once I set the boot system switch all path to the new IOS and reboot, members will always come up in version-mismatch.

Again, from the link, the command to 'copy IOS flash2' will not be usable, as flash2 is not an option. I'm left with no choice but to break the stack, tftp the IOS to the member (which is now its own master), set the boot path, and reconnect the stack.

I have a couple questions for anyone running 3750 stacks:

Can you view the flash of your member switches?

Can you tftp to your members?

Have you tried the batch IOS update process, and been able to set the 'boot system switch all flash:path' and had success?

I have seven more stacks to go, so any suggestions/links would be greatly appreciated.

Mike

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (2 ratings)
Loading.
dominic.caron Thu, 05/31/2007 - 11:37

Can you view the flash of your member switches? YES

Can you tftp to your members? If you mean copy tftp flash# were # is the memeber number, yes

We usualy use the archive command to upgrade a switch stack.

mikearama Fri, 06/01/2007 - 06:34

EAST-SW1#sh ver

Switch Ports Model SW Version SW Image

------ ----- ----- ---------- ----------

1 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

2 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

3 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

4 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

5 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

6 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

7 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

* 8 52 WS-C3750-48TS 12.2(20)SE2 C3750-I9K91-M

EAST-SW1#sh flash

Directory of flash:/

3 -rwx 1136 Feb 28 1993 19:00:57 -05:00 vlan.dat

4 drwx 64 Feb 28 1993 19:00:14 -05:00 crashinfo

5 -rwx 50493 May 29 2007 11:36:07 -04:00 config.text

86 -rwx 1968 May 29 2007 11:36:08 -04:00 private-config.text

87 drwx 192 Feb 28 1993 19:17:06 -05:00 c3750-i9k91-mz.122-20.SE2

15998976 bytes total (7868928 bytes free)

EAST-SW1#sh flash8

Directory of flash:/

3 -rwx 1136 Feb 28 1993 19:00:57 -05:00 vlan.dat

4 drwx 64 Feb 28 1993 19:00:14 -05:00 crashinfo

5 -rwx 50493 May 29 2007 11:36:07 -04:00 config.text

86 -rwx 1968 May 29 2007 11:36:08 -04:00 private-config.text

87 drwx 192 Feb 28 1993 19:17:06 -05:00 c3750-i9k91-mz.122-20.SE2

15998976 bytes total (7868928 bytes free)

EAST-SW1#sh flash2

^

% Invalid input detected at '^' marker.

EAST-SW1#sh flash3

^

% Invalid input detected at '^' marker.

EAST-SW1#

As you will note, 8 switches in my stack, with switch 8 acting as master (so sh flash and sh flash8 work and are identical). I cannot figure out how to tftp the IOS update to the member servers.

Any thoughts?

By the way, I liked your suggestion, Dominic, of 'archive copy-sw', and spend some time reading:

http://www.cisco.com/en/US/products/hw/switches/ps5023/products_command_reference_chapter09186a00802c103d.html#wp4038976

I have a 3750 stack (pair) to test with, running 12.1(19), which I used to try this way to update. I was able to tftp to the master, and set the boot system path to the new IOS (12.2(35)). After reload, the member came up as version mismatch as expected.

When I launched 'archive copy-sw /destination-system 2 /reload 1' from the master (switch 1), I received a "cannot determine version" error, and the process stopped.

Again, any thoughts appreciated.

MUHAMMAD SHAHEEN Fri, 06/01/2007 - 07:43

Hi,

from your #show ver

it looks all fine and your all 8 switches have same version running.

I understood show flash1, flash2, flash3.....and so on should give you the flash details for the relevant switch flash. But if this does not work for you then there is another way you can check each individual flash.

From your normal prompt i.e EAST-SW1#

you can use the session command to have a limited session to your member switches and watch the prompt as it will correspond to relevant switch too.

Session 1, 2, 3 ....7 will take you directly to relevant flash....

for example EAST-SW1#session 4

EAST-SW1-4#show flash

EAST-SW1-4#exit

and so on

please note you will be limited to few other commands while you are on a member switch 1 to 7 as your master switch is 8.

You can also use Dir to see the contents of each flash, then exit to go back to your main flash

then repeat this for session 2....to 7. and exit to go back to main flash which is flash8 in your case.

HTH

Regards

Shaheen

mikearama Fri, 06/01/2007 - 09:53

Excellent info, Shaheen... I'll be sure to rate your reply.

The session command did exactly what you described, and I can now see the flash contents on every member switch.

HOWEVER, from any member switch on which I have tried this, I cannot get the 'copy tftp flash' function to work. I always get this error:

%Error opening tftp://10.22.151.2/~IOS.bin (Socket error)

Ever seen this before? Have you tried to tftp from within a session before?

Got one more ace up your sleave?

Mike

Actions

This Discussion