Downloading firmware updates

You can download or import firmware updates in the firmware-updates repository, depending on your access to the Internet. Firmware updates must be available in the firmware-updates repository before you can update firmware on management devices.

Before you begin

Ensure that all ports and Internet address that Lenovo XClarity Administrator requires are available before you attempt to download firmware. For more information about ports, see Port availability and Firewalls and proxy servers.

If a device type is not listed in the firmware-updates repository, you must first manage a device of that type before downloading or importing individual firmware updates for that device type.

Important:
  • For XClarity Administrator v1.1.1 and earlier, you must manually download and import the firmware updates for Lenovo hardware from Lenovo Data Center Support website.

  • XClarity Administrator cannot download updates for RackSwitch switches and Lenovo storage devices from the Lenovo website to the firmware-updates repository; instead, you must manually download and import the RackSwitch and Lenovo Storage updates from the Lenovo website to a workstation that has network access to the XClarity Administrator host, or download and apply the firmware-update repository packs, which contain all available firmware updates.

  • Internet Explorer 9 and later and Microsoft Edge web browsers have an upload limit of 4 GB. If the file that you are importing is greater than 4 GB, consider using another web browser (such as Chrome or Firefox).

About this task

You can download firmware updates in a few different ways:
  • Firmware-update repository packs

    Firmware-update repository packs contains the latest available firmware updates at a specific point in time for all supported devices and a refreshed default firmware-compliance policy. These repository packs are imported and then applied from the Update Management Server page. When you apply a firmware-update repository pack, each update package in the pack is added to the firmware-updates repository, and a default firmware-compliance policy is automatically created for all manageable devices. You can copy this predefined policy, but you cannot change it.

    The following repository packs are available:
    • lnvgy_sw_lxca_cmmswitchrepox-x.x.x_anyos_noarch. Contains firmware updates for all CMMs and Flex System switches.

    • lnvgy_sw_lxca_storagerackswitchrepox-x.x.x_anyos_noarch. Contains firmware updates for all RackSwitch switches and Lenovo Storage devices.

    • lnvgy_sw_lxca_systemxrepox-x.x.x_anyos_noarch. Contains firmware updates for all Converged HX Series, Flex System, NeXtScale, and System x servers.

    • lnvgy_sw_thinksystemrepox-x.x.x_anyos_noarch. Contains firmware updates for all ThinkAgile and ThinkSystem servers.

    You can determine whether firmware-update repository packs are stored in the repository from the Download Status column on Update Management Server page. This column contains the following values:
    • Downloaded icon Downloaded. The firmware-update repository pack is stored in the repository.
    • Not downloaded icon Not Downloaded. The firmware-update repository pack is available but not stored in the repository.
  • UpdateXpress System Packs (UXSPs)

    UXSPs contains the latest available firmware and device driver updates, organized by operating system. When you download UXSPs, XClarity Administrator downloads the UXSP, based on the version that is listed in the catalog, and stores the update packages in the firmware-updates repository. When you download a UXSP, each firmware update in the UXSP is added to the firmware-updates repository and listed on the Individual Updates tab, and a default firmware-compliance policy is automatically created for all manageable devices using the name <uxsp-version>-<date>-<server-short-name>-UXSP (for example, v1.50-2017-11-22- SD530-UXSP). You can copy this predefined policy, but you cannot change it.

    Note: When you download UXSPs from the Firmware Updates: Repository page, only firmware updates are downloaded and stored in the repository. Device driver updates are excluded. For information about downloading Windows device driver updates using UXSPs, see Managing the OS device-drivers repository.
    You can determine whether UXSPs are stored in the firmware-updates repository from the Download Status column on the Individual Updates tab of the Firmware Updates: Repository page. This column contains the following values:
    • Downloaded icon Downloaded. The entire update package or the individual firmware update is stored in the repository.
    • Partially downloaded icon x of y Downloaded. Some but not all firmware updates in the update package are stored in the repository. The numbers in parentheses indicate the number of available updates and the number of stored updates, or there are no updates for the specific device type.
    • Not downloaded icon Not Downloaded. The entire update package or the individual firmware update is available but not stored in the repository.
  • Individual firmware updates

    You can download individual firmware-update packages, at one time. When you download firmware-update packages, XClarity Administrator downloads the update, based on the version that is listed in the catalog, and stores the update packages in the firmware-updates repository. You can then create firmware-compliance policies using those update packages for each of your managed devices.

    Note: The core firmware updates (such as management controller, UEFI, and pDSA) are operating-system independent. Firmware-update packages for the RHEL 6 or SLES 11 operating systems are used to update compute nodes and rack servers. For more information about which firmware-update packages to use for your managed servers, see Downloading firmware updates.
    You can determine whether specific firmware updates are stored in the firmware-updates repository from the Download Status column on the Individual Updates tab on the Firmware Updates: Repository page. This column contains the following values:
    • Downloaded icon Downloaded. The entire update package or the individual firmware update is stored in the repository.
    • Partially downloaded icon x of y Downloaded. Some but not all firmware updates in the update package are stored in the repository. The numbers in parentheses indicate the number of available updates and the number of stored updates, or there are no updates for the specific device type.
    • Not downloaded icon Not Downloaded. The entire update package or the individual firmware update is available but not stored in the repository.
Best practice: When you install XClarity Administrator or update to a new release, it is a best practice to download the latest repository pack to ensure you have the latest firmware updates. Then, you can schedule a recurring job to refresh the catalog to find individual updates that were posted on the web since the last repository pack and then electronically download those updates, one at a time.
XClarity Administrator must be connected to the Internet to refresh the catalog and download firmware-update. If it is not connected to the Internet, you can manually download the files to a workstation that has network access to the XClarity Administrator host using a web browser and then import the files into the firmware-updates repository.
Illustrates the steps involved in managing the repository, including refreshing the product catalog and acquiring or importing firmware updates.
When you manually import firmware updates into XClarity Administrator, you must include the following required files: payload (image and MIB), metadata XML, change history, and readme. For example:
  • lnvgy_sw_lxca_thinksystemrepo*_anyos_noarch.tgz

  • lnvgy_sw_lxca_thinksystemrepo*_anyos_noarch.xml

  • lnvgy_sw_lxca_thinksystemrepo*_anyos_noarch.chg

  • lnvgy_sw_lxca_thinksystemrepo*_anyos_noarch.txt

Note: The core firmware updates (such as management controller, UEFI, and pDSA) are operating-system independent. Firmware-update packages for the RHEL 6 or SLES 11 operating systems are used to update compute nodes and rack servers.

A message is displayed on the page when the repository is more than 50% full. Another message is displayed on the page when the repository is more than 85% full. To reduce the space used in the repository, you can remove unused images files and policies. You can remove unused firmware-compliance policies and associated firmware packages by clicking Provisioning > Compliance policies, selecting one or more policies to delete, and then clicking Actions > Delete any policy and firmware packages.

The following table summarizes the differences between acquiring firmware-update repository packs, UXSPs, and individual firmware-update packages.
Update package UI page for downloading and importing files Webpage to download files manually Is the firmware updates repository refreshed? Is the firmware- compliance policy refreshed automatically?
Firmware-update repository packs Update Management Server page
Note: You must import and then apply the repository pack.
XClarity Administrator download webpage Yes Yes
UpdateXpress System Packs Firmware Updates: Repository page, UpdateXpress System Packs (UXSPs) tab Lenovo XClarity Essentials UpdateXpress webpage Yes Yes
Firmware-updates Firmware Updates: Repository page, Individual Updates tab Lenovo Data Center Support website
Note: Use the Fix Central website for the following devices:
  • Flex System x220 Type 2585, 7906
  • Flex System x222 Compute Nod Type 2589, 7916
  • Flex System x240 Type 7863, 8737, 8738, 8956
  • Flex System x280 / x480 / x880 X6 Type 4259, 7903
  • Flex System x440 Type 2584, 7917
Yes No

Procedure

To download one or more firmware updates, complete the following steps.

Results

Downloading the firmware updates might take a few minutes. When the updates have been downloaded and stored in the repository, the row in the product catalog is highlighted, and the Download Status column is changed to "Downloaded."
Note: The machine type for some switches might show up as a hexadecimal number.

Illustrates the acquisition status of devices on the Firmware Updates: Repository page.