You can upgrade the firmware of SLX
devices in a Clos fabric.
About this task
Follow this procedure for upgrading
the firmware of devices in a Clos fabric. It describes how to upgrade the device of
standby XCO node and MCT leaf pairs, force a
failover to change the active node to standby, and then upgrade the SLX of new standby
node and remaining MCT leaf pairs.
Prepare and run the firmware
download on the devices in the fabric, in batches. In batch-1, add the device
that hosts the standby node and devices on right side of the fabric. The diagram
that follows illustrates the right and left devices in the batches of a
fabric.
The command
returns the following information in a table: IP address, host name,
model, chassis name, ASN, role, current firmware, firmware host, firmware
directory, target firmware, and last update time.
Download the firmware
with or without the –noAutoCommit, –noMaintMode, and -drc options, as
desired.
$ efa inventory device firmware-download execute
--fabric <fabric name> --noAutoCommit –noMaintMode
Firmware Download Execute [success]
--noAutoCommit Configure Auto commit in Firmware Download
--noMaintMode Configure Maintenance Mode in Firmware Download
--drc Configure a drift reconcilation operation is performed after Firmware Download
Monitor the progress of
the firmware download.
$ efa inventory device firmware-download show
--fabric <fabric name>
Repeat step c until the
firmware download is complete.
Each time you repeat
step c, the command returns a table that details the progress of the
firmware download. The download is complete when the Update State column
shows Completed
and the Status column shows Firmware Not
Committed when –noAutoCommit is used and Firmware
Committed without –noAutoCommit.
Commit the firmware across all devices in the fabric.
$ efa inventory device firmware-download commit –fabric <fabric name>
OR
$ efa inventory device firmware-download commit –ip <IP address of all devices in fabric>
The download is complete when the Update State column shows
Completed on all devices and the Status column shows Firmware
Committed.