Firmware Upgrade

Before you begin

  • Register firmware host. For more information, see Register Firmware Host.
  • You can use the Device Inventory or Fabrics page in the user interface to perform firmware upgrade. You can check the firmware download status on both the pages.
  • The Fabrics page initializes firmware download process with default strategy to determine the grouping of devices for firmware download to achieve least traffic disruption when upgrading a fabric with active traffic.
  • You can select single or multiple devices in the fabric for firmware upgrade.
  • The Device Inventory page supports parallel firmware download requests for any set of devices. However, the parallel firmware download processes on the Device Inventory page might lead to traffic loss. Use caution when you select devices on the Device Inventory page for firmware download.

About this task

XCO supports firmware download and upgrade across all devices of the fabric.
Note

Note

  • As a best practice, do not change the target firmware version file name and the directory name.
  • After downloading the firmware on a set of devices, attempt Activation and Commit from the same page. Switching between the Device Inventory page and Fabrics page is not supported for an ongoing upgrade cycle.
  • If a set of devices that are part of a fabric is undergoing firmware upgrade process from the Device Inventory page, you cannot initiate a new firmware upgrade process for another set of devices from the same fabric from the Fabrics page.
  • If you are upgrading firmware of selected devices from the Fabrics page, complete the Download and Activation process before initiating a new firmware download request on a new set of devices.

Procedure

  1. In the Navigation menu, select Fabrics.
  2. In the Fabrics page, click anywhere in the required fabric row except the Actions column (Actions column icon) to proceed to the fabric Topology page.
    Fabrics page
  3. Optional: To upgrade firmware of the selected devices in the fabric, do the following:
    1. In the Topology page, go to Device Management ( Device management icon ) to select the check boxes of the required devices.
    2. Select Firmware Upgrade from the Actions column (Actions column icon) for the device you want to upgrade.

      To upgrade firmware of multiple devices in the fabric, select Firmware Upgrade from the Devices table menu (device table menu icon).

      Upgrade selected devices in the fabric
    Skip this step to upgrade all devices in the fabric.
  4. Select Upgrade Firmware to upgrade all devices in the fabric.
    Upgrade Device Firmware Window
  5. In the Host field, provide the IPv4 or IPv6 address of the firmware host server.
  6. In the Absolute Path field, provide the firmware file path.
  7. Select Download and Activate.
  8. Optional: Activate or deactivate Auto Commit as required.
    If Auto Commit is disabled, select Commit Upgrade or Restore Upgrade from the top of the fabric page to commit the pending devices.
  9. Select Upgrade Firmware.
    • The list of devices in the fabric is displayed.
    • The LLDP links of the devices in the fabric might go down during firmware download as devices reload and will be in the maintenance mode. This is reflected in the fabric topology view as "No physical links discovered".
    • You are prompted to review the system generated upgrade strategy to minimize traffic disruption to the active fabric.
  10. Select View and Confirm Upgrade Strategy to review and approve the device upgrade sequence.
    View and Confirm Upgrade Strategy WindowFabric Devices Upgrade Sequence
  11. Select Confirm Upgrade.
    • The list of devices in the fabric along with upgrade status is displayed.Fabric device upgrade status
    • The device upgrade status indicates various stages such as download, active, and commit. The user interface also provides updates such as the number of devices undergoing upgrade, waiting for upgrade, activation and commit pending, commit upgrade, restore upgrade, and upgrade success.
    • To change maintenance mode settings of a device, see Device Settings (Fabric Mode).
    Firmware upgrade status in the topology
  12. Select Commit Upgrade to commit pending devices.
    Commit status

    The devices are upgraded to the downloaded firmware version. Refresh the page to view the updated list.