iLO Repository

The iLO Repository is a secure storage area in the nonvolatile flash memory embedded on the system board. The nonvolatile flash memory is 4 gigabytes in size and is called the iLO NAND. Use SUM or iLO to manage signed software and firmware components in the iLO Repository.

iLO, the UEFI BIOS, SUM, and other client software can retrieve these components and apply them to supported servers. Use SUM to organize the stored components into install sets and SUM or iLO to manage the installation queue.

To learn more about how iLO, SUM, and the BIOS software work together to manage software and firmware, see the SUM documentation.

Adding a component to the iLO Repository

Use the Upload to iLO Repository pane to add components to the iLO Repository. The Upload to iLO Repository pane is available whenever you view a tab on the Firmware & OS Software page.

Prerequisites
  • The Configure iLO Settings privilege is required for uploading files to the iLO Repository.

  • The Recovery Set privilege is required for making an optional update to the System Recovery Set after you upload a file to the iLO Repository.

  • If you want to use the Update Recovery Set feature, a System Recovery Set must exist and contain the component you want to update.

Procedure
  1. Click Firmware & OS Software in the navigation tree, and then click Upload to iLO Repository.

    If the browser window is a small size, and the Upload to iLO Repository option is not displayed, click the ellipsis icon in the top right corner of the iLO web interface, then click Upload to iLO Repository.

  2. Select the Local file or Remote file option.
  3. Depending on the option you selected, do one of the following:
    • In the Local file box, click Browse (Internet Explorer, Edge, or Firefox) or Choose File (Chrome), and then specify the location of the firmware component.

    • In the Remote file URL box, enter the URL for a firmware component on an accessible web server.

  4. For firmware components specified by multiple files only: Select the I have a component signature file check box.
  5. If you selected the check box in step 4, do one of the following:
    • In the Local signature file box, click Browse (Internet Explorer or Firefox) or Choose File (Chrome), and then specify the location of the component signature file.

    • In the Remote signature file URL box, enter the URL for a component signature file on an accessible web server.

  6. (Optional) If a version of the component you selected in step 3 exists in the System Recovery Set, select the Update Recovery Set check box to replace the existing component with the selected component.

    Selecting this option replaces the component, even if the version in the System Recovery Set is newer.

    If there is no System Recovery Set, or you are not assigned the required privilege for this action, then this option is not displayed.

  7. Click Upload.

    iLO notifies you that uploading a component with the same name as an existing component will replace the existing component.

  8. Click OK.

    The upload starts. The upload status is displayed at the top of the iLO web interface.

Installing a component from the iLO Repository

You can add a component to the installation queue from the iLO Repository page.

When you add a component to the installation queue, a task is added to the end of the queue. After other queued tasks are complete, the added component is installed when the software that initiates updates for the component type detects the installation request. To determine the software that can initiate an update, check the component details on the iLO Repository and Installation Queue pages.

If a previously queued task is waiting to start or finish, a new task might be delayed indefinitely. For example, if a queued component is installable by the UEFI BIOS, a server restart is required before installation can start. If the server is not restarted, the tasks that follow in the queue are delayed indefinitely.

Prerequisites

Configure iLO Settings privilege

Procedure
  1. Click Firmware & OS Software in the navigation tree, and then click iLO Repository.
  2. Click next to the component you want to install.

    The Install Component pane opens and prompts you to confirm the request.

  3. (Optional) If you want to specify an installation schedule, select the Set schedule window check box.
    1. Select a method for defining the schedule.
      • Select Use maintenance window (default) to choose a maintenance window you configured on the Maintenance Windows page.

        To add a maintenance window, click New to navigate to the Maintenance Windows page. Create a maintenance window, and then restart this procedure.

      • Select Specify time window to enter a schedule now.

    2. Depending on the method you selected, do one of the following:
      • If you selected Use maintenance window, select a value in the Maintenance window list.

      • If you selected Specify time window, enter the schedule details.

  4. Click Yes, add to the end of the queue.

    If the installation queue is empty, and iLO can initiate the component installation, the button is labeled Yes, install now.

    The update is initiated after existing queued tasks finish and the software that initiates installation for the selected component type detects a pending installation.

    If the installation queue is empty and iLO can initiate the update, the update begins immediately.

Entering time window details when installing a component

Use this procedure to enter the schedule when Specify Time Window is selected.

Prerequisites

Configure iLO Settings privilege

Procedure
  1. Click in the From box.

    A calendar is displayed.

  2. Select a start date and time, and then click Done.

    The selected date and time are displayed in the From box.

  3. Click in the To box.

    A calendar is displayed.

  4. Select an end date and time, and then click Done.

    This value sets the expiration date and time for the tasks in the install set.

    The selected date and time are displayed in the To box.

Removing a component from the iLO Repository

Prerequisites
  • Configure iLO Settings privilege

  • The component is not in an install set.

  • The component is not part of a queued task.

Procedure
  1. Click Firmware & OS Software in the navigation tree, and then click the iLO Repository tab.
  2. Click .

    iLO prompts you to confirm the request.

  3. Click Yes, remove.

    The component is removed.

Removing all components from the iLO Repository

Prerequisites
  • Configure iLO Settings privilege

  • The components are not in an install set.

  • The components are not part of a queued task.

Procedure
  1. Click Firmware & OS Software in the navigation tree, and then click the iLO Repository tab.
  2. Click Remove all.

    iLO prompts you to confirm the request.

  3. Click Yes, remove all.

    The components are removed.

Viewing iLO Repository summary and component details

Procedure
  1. Click Firmware & OS Software in the navigation tree, and then click the iLO Repository tab.
  2. (Optional) To sort by a table column, click the column heading.

    To change the sort order to ascending or descending, click the column heading again or click the arrow icon next to the column heading.

  3. (Optional) To view detailed component information, click an individual component.

iLO Repository storage details

The Summary section of the iLO Repository page displays the following details about the iLO Repository storage use:

  • Capacity—Total iLO Repository storage capacity

  • In use—Used storage

  • Free space—Available iLO Repository storage

  • Components—Number of saved components in the iLO Repository

iLO Repository contents

The Contents section of the iLO Repository page displays the following details about each firmware or software component:

  • Name

  • Version

iLO Repository individual component details

When you click an individual component, the following details are displayed:

  • Name—Component name

  • Version—Component version

  • File name—Component file name

  • Size—Component size

  • Uploaded—Upload date and time

  • Installable by—The software that can initiate an update with the component.

  • In use by install set or task?—Whether the component is part of an install set or queued task.

    When a component is part of an install set or queued task, you can click the install set or task name link to view the install set details or queued task details.