This guide shows how to upgrade Cisco Nexus 9000 NX-OS from 10.2(6) to 10.3(4a), using SCP to upload the image and no-reload to perform the installation before a manual reboot.
The example switch is named swi-lab. The impact check reports a disruptive upgrade, so schedule the reboot during a maintenance window. The no-reload option postpones the reboot; it does not make the upgrade hitless.
Prepare the Switch
Confirm that the image and upgrade path are supported for your exact Nexus model. Check the current version and available bootflash space, then save and back up the configuration before installation:
Upload the Firmware
Copy the NX-OS image from the SCP server to bootflash using the management VRF:
Replace the SCP server address, username and source path with your own values.
Verify the Image and Upgrade Impact
Compare the image checksum with the value published on Cisco Software Download:
Run the compatibility and impact check without installing the image:
Key results from this example:
NX-OS requires an upgrade; BIOS does not. The installer also reports that the enabled sFlow feature will pause reporting for approximately 1–2 minutes. This is separate from the traffic interruption caused by the disruptive reboot.
Install Without an Immediate Reboot
Start the installation with the no-reload option:
The installer repeats compatibility checks, sets boot variables and copies the configuration. Relevant output:
Important: After this installation, do not change or save the configuration before reloading. Saving it in this state can cause the startup configuration to load incorrectly under the new NX-OS version.
Do not power off the switch while the installer is running. The new NX-OS version becomes active after the reboot.
Reload the Switch
During the maintenance window, reload the switch:
If prompted to save the configuration, decline; then confirm the reload. The installer has already performed the required configuration copy.
Verify the Upgrade
After the switch returns, check the running version and installation status:
Confirm that NX-OS reports 10.3(4a), the modules are operational and the expected interfaces have returned. Verify the routing adjacencies, port channels, vPC and sFlow used in your environment.
The supplied log confirms a successful installation with no-reload. The post-reboot commands above complete the procedure and verify activation of the new version.
Reference: Cisco Nexus 9000 NX-OS Upgrade and Downgrade Guide, Release 10.3(x)