Cisco Nexus Hyperfabric — Software Lifecycle Management
Software lifecycle management
Cisco Nexus Hyperfabric simplifies the task of changing the software version of the devices in your fabric.
The fabric tiles on the Fabrics page can include these tags to inform you of software version change-related statuses:
-
: The software of the devices in your fabric will reach the end of support date in a month or less.
-
: Support has ended for the software of the devices in your fabric.
-
: A software version change is in progress.
Limitations for software lifecycle management
These limitations apply for software lifecycle management:
- During a software change, you can still monitor all devices, but you cannot push configuration changes to the fabric except for changes related to unbinding switches, admin state change on the ports, and software management.
- You must push or discard existing configuration changes before you can change the target version.
- If the devices in a fabric are running different software versions, you must upgrade the devices to the same version before you can push any other configuration change in that fabric.
Change the fabric software version on bound devices
If a newly bound device's current version differs from the current fabric version, Cisco Nexus Hyperfabric upgrades or downgrades it as appropriate and reboots the device automatically. You can change the running software version on the bound devices of a fabric by updating and rebooting the devices.
A device has two partitions—active and standby—both of which have the operating system software installed. During a software version change, Nexus Hyperfabric changes the version of the standby partition first, then changes the version of the active partition.
- Because each device reboots during the change, ensure a redundant path is available for ongoing traffic.
- To minimize disruption, we recommend isolating each device by shutting down its interfaces until the device comes back online. You can re-enable the interfaces after the device has fully rebooted and is operational following the software upgrade or downgrade. Cisco Nexus Hyperfabric does not adjust underlay routing metrics before or after the reboot.
Follow these steps to change the software version of the bound devices of a fabric.
Step 1 | Select Fabrics, then select the fabric that contains the devices. |
Step 2 | If the fabric is not in the edit mode, select Switch to edit mode. |
Step 3 | Choose . |
Step 4 | Select the software version you want to update to.
|
Step 5 | After the devices display a “Ready to update” status, start the software update. ![]()
|
Step 6 | Finalize the software update and exit fabric maintenance mode. A device software update is finished when its status displays “Software is up to date” and the blue progress bar is no longer visible. ![]()
|
Step 7 | After completion, the target version becomes the running fabric software version. Check the Event Viewer for software update confirmation. |
Change the fabric software version before binding a device
When you create a fabric before binding, you can configure a fabric version directly for the fabric so that Cisco Nexus Hyperfabric changes each device's software to that version automatically when you bind the device. If a device's current fabric version differs from the running version, Cisco Nexus Hyperfabric upgrades or downgrades it as appropriate and reboots the device as part of the bind operation.
Unlike changing the software after binding devices, this method applies the version change during binding.
Follow these steps to change the software version of devices when you bind them to a fabric.
Step 1 | Select Fabrics, then select the fabric for which you want to select the running software version. |
Step 2 | If the fabric is not in the edit mode, select Switch to edit mode. |
Step 3 | Choose . |
Step 4 | Select the target software version for the fabric.
|
Step 5 | Bind devices to the fabric. For more information, refer to Bind the switches in the Cisco Nexus Hyperfabric — Getting Started document. |



