06-17-2019 06:40 AM
Hi Experts ,
We are planning for OS upgrade on Nexus 7010 switches ( each has dual SUP 2E) from 6.2.2 to 6.2.20 .
As per Cisco documention , we have to go for intermediate release ie 6.2.8a before going for 6.2.20.
When we searched few blog related to OS upgrade using ISSU , most of the guys were preferring cold restart procedure instead of ISSU. in Few cases , ISSU installation got stopped at the middle.
Example is as below.
The ISSU installed correctly, although during the failover to the standby supervisor the OSPF process stalled and never recovered. I had to reload the entire chassis and roll back to original code. So for me....ISSU just needs an E, and we have the word ISSUE.
Need valuable suggestion from experts on the below points .
1. ISSU (or) Cold restart , which method is most successful one
In the below cisco documentation , it was mentioned that
"Ensure your hardware is supported, this is very important. ie investigate EPLD updates, which are updates to actual hardware line cards but they were not needed. Please see the following link for EPLD assistance -
2.Does nexus 7010 switches requires EPLD upgrade too ?
When we executed few commnds related to EPLD on nexus 7010 switches we are getting error messages and when we serached in google we could see below one.
Symptom : The show install epld status command returns “Could not pull epld logs from plog.”
Conditions : This problem sometimes occurs under these conditions:
Upgrade the active supervisor PMFPGA. After the supervisor resets itself and boots up, enter the show install epld status command.
Workaround : This issue is resolved.
Suggetions would be appreciated as we are performing OS upgrade on nexus 7010 first time.
Solved! Go to Solution.
07-19-2019 04:42 AM
06-17-2019 07:22 AM
Hi
From my experience , we usually do ISSU but yes it has broken a couple of times during the process and it takes a lot longer than a hard reboot , worked the last time well , time before that it completely hung due to a bug we had no control over also took down the 2ks that were directly connected , that was in the older H design before the X setups
If you can take the outage per switch at a time i would hard reboot but if like us your not giving that option you may have to use ISSU
You will know quick enough anyway where it will fail or not when you run the compatibility checks first , you must do this with NX-OS upgrade , it will tell you if its still going to be disruptive or not , but if it says your ok and you still hit a bug not much you can do there
I find it a lot more stable than the campus ISSU upgrades , its only failed maybe twice for us out of 6 times , while campus fails quite a lot even when following the docs , from one reason or another
7010s do EPLD upgrades too , there including under the 7000 series in the docs and in 6.2(8a) there is an EPLD upgrade so the bootup may take longer
Always read the release notes before each upgrade make sure there is nothing thats going to hit you , but this is a good doc for quick view of the upgrade process and what you will see
example i see this in the release notes whihc may effect you
When you perform ISSU to Cisco NX-OS Release 6.2(16) from earlier Cisco NX-OS 6.x releases, you need to reload the F2 module or the switch to avoid congestion in the ingress traffic on ports in a F2 module.
.....
When you perform an ISSU to Cisco NX-OS Release 6.2(8)/6.2(8a)/6.2(8b) from an earlier release, the service “pixm_vl” in the switch might crash. Make sure that you review all the Upgrade/Downgrade issues in the “Resolved Caveats” section of the respective releases.
07-16-2019 03:09 AM
Hi Mark ,
Thank you very much for the reply and information .
We are going to take downtime as we are planning for hard reboot of switches after each code upgrade.
Could you please provide us step by step procedure to upgrade nexus 7010 ( hard reboot ie traditional way of upgrade) , which has dual sup 2E module in it.
you have mentioned that "When you perform an ISSU to Cisco NX-OS Release 6.2(8)/6.2(8a)/6.2(8b) from an earlier release, the service “pixm_vl” in the switch might crash. Make sure that you review all the Upgrade/Downgrade issues in the “Resolved Caveats” section of the respective releases. "
Since we are not going with ISSU procedure to upgrade nexus 7010 switches, does the above-mentioned bug still hit when we hard reboot the switch with 6.2(8a) OS ?
07-18-2019 04:42 AM
07-19-2019 01:36 AM - edited 07-19-2019 01:45 AM
Hi Mark , In Hard reboot ie non-issu procedure , you have mentioned that power down unsupported modules before upgrading the OS , is there any way to check the compatibility in Cisco ?
07-19-2019 01:40 AM
Hi Mark ,
Information provided by you is very helpful.
Is there any way to check whether existing modules on my nexus 7010 supports new image which I am going to load ?
I have one more question related to EPLD upgrade .In the cisco documentation it was mentioned that
EPLD image updates are not mandatory unless otherwise specified. The EPLD image upgrades are independent from the Cisco NX-OS In Service Software Upgrade (ISSU) process, which upgrades the system and kickstart images with no impact on the network environment.
How to determine whether a new image needs a EPLD upgrade .EPLD upgrade is only for I/O modules, so in case EPLD is not upgraded then will it power down existing modules.
We have EPLD image on the nexus 7010 but it's not installed.
Any command which shows EPLD versions of the existing modules.
If we go with hard reboot ie NON-ISSU procedure to load the image into nexus 7010, can we load target image directly onto nexus 7010, instead of loading intermediate images and reloading the box with an intermediate image before reloading the box with a target image
Many Thanks in advance.
07-19-2019 04:42 AM
07-26-2019 05:20 AM
Hi Mark,
We are planning to proceed with traditional way ie cold restart (NON-ISSU) procedure for OS upgrade.
The last point I would like to check with you is,
After changing the boot version to the new code and before rebooting nexus 7010 switches ( which has dual SUP2E modules), is it mandatory to remove standby SUP 2E module so that switch boots with newer code and then insert back the standby SUP2E as soon as switch comes online, which syncs with Active SUP2E?
Many Thanks...
09-23-2019 11:47 AM
09-30-2019 04:39 AM
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