DCImanager 6

Firmware library

This feature is available only for DCImanager Infrastructure.

Firmware library is a repository of firmware files for BIOS (UEFI) and BMC server. Using the library, you can: 

  • store required firmware versions in one location;
  • perform server group flashing;
  • maintain consistent firmware versions across the whole infrastructure.

Operation principle

Firmware files are uploaded to the platform server's directory /opt/ispsystem/dci/firmware/{id_firmware}/. When flashing the server, the required file is copied to the location's directory /opt/ispsystem/firmware/{firmware_id}/{firmware_name}/ via the rsync utility.

Removing the firmware from the library deletes the firmware files from both the platform server and the location.

Firmware management

To manage the firmware, navigate to the Templates → Firmware library section.

To upload firmware:

  1. Click the Add a firmware button.
  2. Select the firmware parameters:
    1. Name.
    2. Upload mode:
      1. From the network — enter the firmware URL.
      2. From the local computer — select a file to upload.
    3. Type:
      1. BMC.
      2. BIOS.
    4. Version.
    5. In the For platforms field choose the platforms for which the firmware will be available.
    6. Notes.
  3. Click the Add button. A tab showing the upload process will appear. After the upload, a notification will appear in the platform interface.

    To cancel the upload process, click the Cancel button next to the firmware file.

You can manage the uploaded firmware via the menu. Possible actions:

  • Edit — change firmware settings;
  • Delete from library — delete firmware from the platform and location server.

Firmware update

In the current implementation, the feature is only available for Aquarius servers with BMC Redfish connectivity.
Flashing unsupported equipment may result in system failure. Please first test this feature on currently unused servers with the same configuration as the ones you want to flash.

To update the server firmware:

  1. Go to Servers → select server → BMC section → Information tab.
  2. Click the update button next to the BMC Version (BIOS/UEFI Version) field.
  3. If the desired firmware has been uploaded to the library, pick it from the Firmware field. If the firmware is not in the library, click the Add Firmware button and specify its parameters.
  4. Click the Update button. 
  • To cancel the firmware download, click the icon in the Firmware Download message.
  • To update firmware on multiple servers at the same time, use group operations.

Diagnostics

Firmware upload service logs are saved to the /var/log/dci_iso_uploader.log file in the dci_back container on the server with the platform.

Update operation logs are saved to the /var/log/dci_ipmi_1_handler.log file in the eservice_handler container on the location server.

Useful tips