05-16-2013 05:56 AM - edited 03-07-2019 01:23 PM
Hi,
I have 2 Catalyst 2960S-switches configured in a stack. The uplink is configured as a cross-stack etherchannel. Now I want to upgrade the stack with a minimum of downtime for the connected hosts. The hosts are connected to the stack via cross-stack etherchannels. So my question is: How can I upgrade the stack and reboot the members with a minimum of downtime? If I use the archive download-sw command with the /reload-option, the stack is reloaded and the result will be downtime for the hosts while th stack is reloading. Is it possible to upgrade the stack and then reboot the members one by one in a controlled manner?
Best regards,
Thor-Egil
Solved! Go to Solution.
05-16-2013 06:10 AM
Hi,
I don't think there is way to upgrade one switch at a time and reboot them and still keep the stack function correctly. If you upgrade one member and reboot, now when that member comes back on line it has a different IOS version then the rest of your stack and that is usually not good.
"archive download-sw [options]
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.
http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps6406/white_paper_c11-578928.html
HTH
05-16-2013 06:02 AM
Upgrade the iOS using the command "archive download-SW".
Once the IOS is installed and MD5 hash checked, reboot each member using the command "reload module".
Sent from Cisco Technical Support Nintendo App
05-16-2013 06:10 AM
Hi and thanks for your answer. I cannot see that the "reload module"-command is available, do you mean "reload slot
05-16-2013 03:19 PM
Yes "reload slot <1-4>".
05-16-2013 06:10 AM
Hi,
I don't think there is way to upgrade one switch at a time and reboot them and still keep the stack function correctly. If you upgrade one member and reboot, now when that member comes back on line it has a different IOS version then the rest of your stack and that is usually not good.
"archive download-sw [options]
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.
http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps6406/white_paper_c11-578928.html
HTH
05-16-2013 06:13 AM
I want to upgrade all members, but I want to control the reload-phase so that the connected hosts do not loose connectivity during the reload.
05-16-2013 07:00 AM
The problem is if you reload one device at a time, you will have a different IOS on the device that comes back online and that cause the stack to not function correctly. I my opinion, if you have an outage window after hours and reboot all at the same type, you are dealing will less headache.
HTH
05-16-2013 07:43 AM
Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
Connected hosts are going to take a hit when the device they connect to reloads, either individually or as the whole stack reloads. The only advantage to what you propose not all stack connected hosts would drop at the same time, instead you would have a rolling outage.
If the stack management part of the software doesn't differ in version, or at least major version (?), it's possible to run a stack with different IOS versions, but personally, like Reza, I would rather reload the whole stack.
05-16-2013 12:34 PM
Hello Thor,
In addition to all previous posts, the ideal feature in your scenario would have been the RSU (Rolling Stack upgrade) available since 12.2(58)SE.
Unfortunately it is only supported on 3750-E & X models (not on 2960-S) as per the doc below:
Cisco Rolling Stack Upgrade (RSU) on Cisco Catalyst 3750-E and 3750-X: With previous releases, whenever Cisco IOS Software was upgraded on a stack of switches, a complete stack reload was required, which resulted in hosts losing network connectivity for several minutes.
Starting from this release [12.2(58)SE], in networks that use redundant uplinks and downlinks to the hosts, the intrinsic redundancy of the network can be used to perform a stack upgrade one member at a time with minimal traffic disruption. In this case, hosts with connectivity (either wireless or wired) to two different switches in the same stack would experience minimal traffic loss when switching from one uplink path to the redundant one while the rolling upgrade is being performed.
Regards.
Karim
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