Prerequisites to update firmware remotely using iLO

About this task

Before starting a remote firmware update using HPE iLO, ensure that the following requirements are met:

Procedure

  1. Verify that you have infrastructure administrator or server administrator privileges.
  2. Verify that you can access the Smart Update Manager (SUM) UI.
  3. Verify that one or more servers are added to the system and are in a reachable state.
  4. Ensure that a firmware baseline is already added to the system. When using a custom Service pack for HPE ProLiant (SPP), include all required firmware variants and components. An SPP containing only Smart Firmware components of RPM type is not supported.
  5. Verify that a supported version of Integrated Smart Update Tools (iSUT) is installed, running, and configured on each target server.
    • Considerations for modes in iSUT:
      • Do not configure iSUT in OnDemand or AutoStage mode.
      • In iSUT AutoDeployReboot and iSUT AutoDeploy modes, iSUT automatically restarts the server when a reboot is required.
    • Supported iSUT versions:
      • Gen12 servers with iLO 7 - Version 6.0.0 or later
      • Gen10, Gen10 Plus, Gen11, and Gen12 servers with iLO 6 - Version 2.9.3 or later
      • VMware ESXi servers - Version 4.1.0 or later
    1. Optional. If iSUT on a VMware ESXi server was upgraded from a version earlier than 2.9.3, run the following commands after the upgrade:
      sut -deregister
      sut -register
      sut -set mode=autodeploy
      
  6. Enable iLO queued updates by using the command sut -set enableiloqueuedupdates=true.

Verify that Agentless Management Service (AMS) is installed and running on each server. In HPE iLO, select Firmware & OS Software > Software and confirm that AMS is running and the installed version is supported for the server.

  1. In HPE iLO, verify that the Agentless Management Service (AMS) is installed and running on each server. Select Firmware & OS Sofwar and select the Software tab to confirm AMS is running.
  2. Optional. Configure communication between iSUT and iLO over the virtual NIC (vNIC) for Gen12 servers with iLO 7:
    1. create the iSUT application account using the command sut appaccount create -u <ilo_username> -p <ilo_password>.
    2. Configure AMS communication over the vNIC using the command amscli appaccount create -u <ilo_username> -p <ilo_password>.
  3. Optional. If any of the following iLO security settings are enabled, follow the below steps:
    • Require Host Authentication
    • High Security
    • FIPS
    • CNSA
    1. Optional. For HPE ProLiant Gen12 servers with iLO 7, firmware updates are not supported when CNSA security mode is enabled. Switch the security mode to FIPS or Production (Standard).
    2. Configure iLO credentials in iSUT using an iLO account with both Login and Configure iLO Settings privileges. Use the command sut -set ilousername=<username> ilopassword=<password>.

    For more information, see the iSUT documentation here: https://hpe.com/support/integratedsmartupdatetools-quicklinks.

  4. Verify readiness of each target server in HPE iLO:
    1. If you plan to enable Downgrade Components to Match Baseline, verify that the iLO Downgrade Policy is set to Allow Downgrades.
    2. Verify that the selected Service Pack for ProLiant (SPP) supports the operating system installed on each target server.
    3. For VMware ESXi systems, place the servers in Maintenance Mode.
    4. If you plan to enable HPE Drivers and Software ensure that all target servers are powered on.
      IMPORTANT

      Powered-off servers do not receive driver or software updates.

    5. Review workloads running on the target servers and take any necessary actions to prepare for server reboots that might occur during the firmware update process.