09-10-2013 06:33 AM - edited 03-07-2019 03:23 PM
Hi,
Is it possible to upgrade the IOS on a cisco 3850 stack in a non disruptive way?
Reloading 1 switch at a time?
Or do you need to reload the entire stack at once, like a 3750 stack?
Solved! Go to Solution.
09-11-2013 09:49 PM
Unfortunately you will need to reboot after the upgrade. So there is no way yu can do it non disruptively..
I have 3850 sitting at my desk and found they are just similar to the 3750 in so many ways..
To reduce the time yu take to upgrade, just load the new image to a USB and then copy it to the switch via the command
Switch#copy usbflash0:[image name] flash:
And repeat the same command for the second switch
Switch#copy usbflash0:[image name] flash2:
Once done change the boot system to the newly uploaded image
Switch(config)# boot syst switch all flash:[image name]
Then finally reload....
Hope this helps....
Manny
Sent from Cisco Technical Support Android App
09-11-2013 05:21 PM
Hi Pim,
hmm, good question. The first problem I forsee is when you upgrade one switch, say from 3.2.1 to 3.2.2, would be that your stack will then be in a version mismatch state and wont achieve SSO (Hot standby).
Honestly, your best bet is just a quick (or as quick as possible on a 3850 ) upgrade and stack reload.
Are you familiar withe upgrade process on a stack? Let me know, Im happy to provide a upgrade snippet from my lab.
10-14-2014 03:18 AM
hi luke.
i note that in your lab post above, you did not 'nail' in your boot statement, but I do appreciate this was covered in :
[1]: Finished installing software. New software will load on reboot.
So my question is, is the boot statement on each stack member updated automatically then?
thank you
04-11-2018 05:05 AM
09-11-2013 06:12 PM
Or do you need to reload the entire stack at once, like a 3750 stack?
You can reload a 3750 stack one switch at a time.
Is it possible to upgrade the IOS on a cisco 3850 stack in a non disruptive way?
You can't upgrade non-disruptive way because a switch has to reboot. Any clients connected to that physical switch will loose connection unless the client has dual NICs going to two different switch in a stack.
Reloading 1 switch at a time?
I don't have a 3850 with me but can you try the command "reload slot
04-26-2018 07:08 AM
Ok but this question never really got answered.
I have several pairs of stacked 3850-12XS-E switches that are used as distribution switches. Each access switch stack that is connected to the 12XS distribution stack has dual uplinks, one to each distribution stack member. These are configured as LACP channels. So only one distribution switch at a time needs to be forwarding.
I want to upgrade from 3.7.5 to 16.3.6. My thinking is this:
1. Make sure auto-upgrade is disabled.
2. Install the 16.3.6 image.
3. reload slot 2 (standby). This switch should come up in version mismatch mode.
At this point I should not have interrupted traffic right? The question is, when I reload switch 1, what will the disruption be? I understand that since this switch never reached hot standby that state information will not be synchronized and there will be some forwarding delay as it learns routes, populates forwarding tables, etc. But how long will it take before this switch starts forwarding? One second? One minute? Will it freak out and reload?
If I had a pair in a lab I would try this, but I only have a single spare.
Thanks,
-Jeff
09-11-2013 09:49 PM
Unfortunately you will need to reboot after the upgrade. So there is no way yu can do it non disruptively..
I have 3850 sitting at my desk and found they are just similar to the 3750 in so many ways..
To reduce the time yu take to upgrade, just load the new image to a USB and then copy it to the switch via the command
Switch#copy usbflash0:[image name] flash:
And repeat the same command for the second switch
Switch#copy usbflash0:[image name] flash2:
Once done change the boot system to the newly uploaded image
Switch(config)# boot syst switch all flash:[image name]
Then finally reload....
Hope this helps....
Manny
Sent from Cisco Technical Support Android App
09-12-2013 12:31 AM
Thanks for your input guys.
We currently do not have the 3850 yet but we were planning on buying them.
I just needed the info for the right product choice.
09-12-2013 08:17 PM
"And repeat the same command for the second switch"
You actually dont have to do this. First verify that you are in "INSTALL" mode by issuing a "show version." Once you have this file in your local flash, just run the following:
Switch#software install file flash:cat3k_caa-universalk9.SPA.03.02.02.SE.150-1.EX2.bin switch 1-2
**This will expand the .bin file onto your switch and ask you to reload. After reload, you will be on new version
+++++++++++++++++++++++++++
Here is a snippet from my lab – I ran through a quick upgrade from 3.2.0 to 3.2.2
+++++++++++++++++++++++++++
F340.04.23-3850-8#show ver
OS-XE Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 03.02.00SE <-------- Version currently running
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Wed 09-Jan-13 21:50 by prod_rel_team
ROM: IOS-XE ROMMON
BOOTLDR: C3850 Boot Loader (C3850-HBOOT-M) Version 1.1, RELEASE SOFTWARE (P)
F340.04.23-3850-8 uptime is 1 minute
Uptime for this control processor is 4 minutes
System returned to ROM by reload
System image file is "flash:packages.conf"
Last reload reason: Reload command
License Level: Ipservices
License Type: Permanent
Next reload license Level: Ipservices
cisco WS-C3850-48P (MIPS) processor with 4194304K bytes of physical memory.
Processor board ID FOC1705V0T8
1 Virtual Ethernet interface
52 Gigabit Ethernet interfaces
4 Ten Gigabit Ethernet interfaces
2048K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
250456K bytes of Crash Files at crashinfo:.
1609272K bytes of Flash at flash:.
0K bytes of Dummy USB Flash at usbflash0:.
0K bytes of at webui:.
Base Ethernet MAC Address : 24:01:c7:23:20:00
Motherboard Assembly Number : 73-12241-08
Motherboard Serial Number : XXXXXXXX
Model Revision Number : A0
Motherboard Revision Number : C0
Model Number : WS-C3850-48P
System Serial Number : XXXXXXXX
Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
1 56 WS-C3850-48P 03.02.00SE cat3k_caa-universalk9 INSTALL <--- Mode
F340.04.23-3850-8#show flash
-#- --length-- ---------date/time--------- path
2 74410468 Feb 23 2013 21:42:02 +00:00 cat3k_caa-base.SPA.03.02.00SE.pkg
3 2773680 Feb 23 2013 21:42:02 +00:00 cat3k_caa-drivers.SPA.03.02.00.SE.pkg
4 32478044 Feb 23 2013 21:42:02 +00:00 cat3k_caa-infra.SPA.03.02.00SE.pkg
5 30393116 Feb 23 2013 21:42:02 +00:00 cat3k_caa-iosd-universalk9.SPA.150-1.EX.pkg
6 18313952 Feb 23 2013 21:42:02 +00:00 cat3k_caa-platform.SPA.03.02.00.SE.pkg
7 63402700 Feb 23 2013 21:42:02 +00:00 cat3k_caa-wcm.SPA.10.0.100.0.pkg
8 1218 Feb 23 2013 21:42:12 +00:00 packages.conf
9 2097152 Aug 28 2013 17:39:17 +00:00 nvram_config
10 616 Jul 30 2013 05:32:53 +00:00 vlan.dat
11 223734376 Aug 24 2013 08:30:12 +00:00 cat3k_caa-universalk9.SPA.03.02.02.SE.150-1.EX2.bin <--- IOS downloaded from cisco.com
1089032192 bytes available (450543616 bytes used)
F340.04.23-3850-8#software install file flash:cat3k_caa-universalk9.SPA.03.02.02.SE.150-1.EX2.bin switch 1-2 <---add as many switches as you have in the stack here
Preparing install operation ...
[1]: Starting install operation
[1]: Expanding bundle flash:cat3k_caa-universalk9.SPA.03.02.02.SE.150-1.EX2.bin
[1]: Copying package files
[1]: Package files copied
[1]: Finished expanding bundle flash:cat3k_caa-universalk9.SPA.03.02.02.SE.150-1.EX2.bin
[1]: Verifying and copying expanded package files to flash:
[1]: Verified and copied expanded package files to flash:
[1]: Starting compatibility checks
[1]: Finished compatibility checks
[1]: Starting application pre-installation processing
[1]: Finished application pre-installation processing
[1]: Old files list:
Removed cat3k_caa-base.SPA.03.02.00SE.pkg
Removed cat3k_caa-drivers.SPA.03.02.00.SE.pkg
Removed cat3k_caa-infra.SPA.03.02.00SE.pkg
Removed cat3k_caa-iosd-universalk9.SPA.150-1.EX.pkg
Removed cat3k_caa-platform.SPA.03.02.00.SE.pkg
Removed cat3k_caa-wcm.SPA.10.0.100.0.pkg
[1]: New files list:
Added cat3k_caa-base.SPA.03.02.02.SE.pkg
Added cat3k_caa-drivers.SPA.03.02.02.SE.pkg
Added cat3k_caa-infra.SPA.03.02.02.SE.pkg
Added cat3k_caa-iosd-universalk9.SPA.150-1.EX2.pkg
Added cat3k_caa-platform.SPA.03.02.02.SE.pkg
Added cat3k_caa-wcm.SPA.10.0.111.0.pkg
[1]: Creating pending provisioning file
[1]: Finished installing software. New software will load on reboot.
[1]: Committing provisioning file
[1]: Do you want to proceed with reload? [yes/no]: yes
[1]: Reloading
///////////// Reload
F340.04.23-3850-8#show ver
Cisco IOS Software, IOS-XE Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 03.02.02.SE RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Fri 14-Jun-13 19:24 by prod_rel_team
ROM: IOS-XE ROMMON
BOOTLDR: C3850 Boot Loader (C3850-HBOOT-M) Version 1.1, RELEASE SOFTWARE (P)
F340.04.23-3850-8 uptime is 1 minute
Uptime for this control processor is 7 minutes
System returned to ROM by reload
System image file is "flash:packages.conf"
Last reload reason: Reload command
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
License Level: Ipservices
License Type: Permanent
Next reload license Level: Ipservices
cisco WS-C3850-48P (MIPS) processor with 4194304K bytes of physical memory.
Processor board ID FOC1705V0T8
1 Virtual Ethernet interface
52 Gigabit Ethernet interfaces
4 Ten Gigabit Ethernet interfaces
2048K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
250456K bytes of Crash Files at crashinfo:.
1609272K bytes of Flash at flash:.
0K bytes of Dummy USB Flash at usbflash0:.
0K bytes of at webui:.
Base Ethernet MAC Address : 24:01:c7:23:20:00
Motherboard Assembly Number : 73-12241-08
Motherboard Serial Number : XXXXXXXXXX
Model Revision Number : A0
Motherboard Revision Number : C0
Model Number : WS-C3850-48P
System Serial Number : XXXXXXXXX
--More-- Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
1 56 WS-C3850-48P 03.02.02.SE cat3k_caa-universalk9 INSTALL
+++++++++++++++++++++++++
Updating Cisco IOS XE Software
When the switch is in install mode, you can install any new Cisco IOS XE Software bundle by using the software Installcommand.
Note: This command works only when the Cisco Catalyst 3850 Switch is booted in install mode.
Reference:
01-14-2014 05:22 PM
Hey Richard... I followed these steps for a 2 switch stack 3850s I have in production. It took like 30 minutes to copy the bin file to the switch. Then, I ran the command you posted for upgrading. 18 minutes later my entire enviornment was back up and running! Thanks!!
01-14-2014 05:31 PM
no problem, glad i could help. 3.3.1 is our latest stable release, however 3.3.2 should be out next month.
-Luke
01-15-2014 05:08 AM
On a semi-related topic... Is HSRP available on the 3850's? Do you know if it is on the roadmap?
01-15-2014 06:40 AM
Yes, we support HSRP starting in version 3.3.0
luke
12-18-2017 02:17 AM
Im not sure where to copy the bin filebecause #show flash?
flash-1: flash-2: flash:
where do I need to copy the .bin file all 3 ??
(switch are stacked) first is : WS-C3850-48P
second : WS-C3850-12S
08-19-2014 09:37 AM
Luke,
Another document suggests using the "new" keyword on the "software install" command. The docs say not using the "new" keyword will result in a set of "merged" old and new packages. What is the impact of using or not using the "new" keyword?
I'm a Cisco newbie looking to update a stack of three WS-C3850-24P-E from IOS XE 3.03.00 SE to 3.6.0 E. (we need 3.6.0 to support some new 2700 series AP's we are purchasing)
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide