Upgrade the firmware (SPP) on my ProLiant server

A Service Pack for ProLiant (SPP) is an ISO image that contains firmware, drivers, and software packages for Linux and Windows. The components of each SPP are pre-tested together for stability. To upgrade the firmware on target servers to the latest Hewlett Packard Enterprise Service Pack baseline, use a Hewlett Packard Enterprise provided OS Build Plan to deploy an SPP as described in the following sections:

To download an SPP

  1. Go to https://www.hpe.com/info/spp.

  2. Select Download >>.

  3. Select >> Current Version.

  4. Select >> Download next to the Complete ISO Image selection.

  5. Enter your HPE Passport user ID and password.

  6. Follow the instructions to download the SPP ISO file.

To copy an SPP to your Media Server

The Hewlett Packard Enterprise provided Build Plans that deploy SPPs require the SPP contents to be in the directory <File share name>/Media/spp on your Media Server. Each SPP version has its own folder and the folder name must be the SPP version. For example, if the SPP is version 2014.02.0, the contents of the SPP should be copied to <File share name>/Media/spp/2014.02.0 on your Media Server.

For a Windows Media Server:

  1. Using your favorite Windows ISO mounting utility, mount the SPP ISO onto a folder accessible from your Media Server. The folder does not have to be on the Media Server but it must be accessible from the Media Server through a mapped network drive. You can mount the ISO on a Linux system if you can map a network drive to it from your Media Server.

  2. Follow the instructions in the Insight Control server provisioning Installation Guide to download the Insight Control server provisioning Media Server setup utility and use it to copy the SPP ISO into the appropriate folder on your Media Server.

For a Linux Media Server:

  1. Mount your SPP ISO using the Linux mount command with the -o loop option.

  2. Under the directory you are exporting using NFS, create the Media/spp/<SPP version> directory, where <SPP version> is the version of your SPP as described above.

  3. Copy the contents of the SPP to the Media/spp/<SPP version> directory.

To run the ProLiant SW – Offline Firmware Update Build Plan

You can use the Hewlett Packard Enterprise provided ProLiant SW – Offline Firmware Update Build Plan to update the firmware on target servers. It is important to note that the offline firmware update is performed from the Linux service OS, not production OS, which causes the server to be rebooted into the Linux service OS if it is not there already.


[NOTE: ]

NOTE:

  • When performing an offline firmware update, only the firmware components are installed from the SPP; software and driver components are not installed.

  • The ProLiant SW – Offline Firmware Update Build Plan leaves the server booted to the Linux service OS. If you are updating firmware on a server already provisioned with an OS and you want your server booted back to this OS after the firmware update is complete, perform the following steps to create a Build Plan that leaves your server booted to its provisioned OS:

    1. Save the Hewlett Packard Enterprise provided Build Plan to a new name.

    2. Edit the Build Plan copy.

    3. Delete the last two steps of the Build Plan: Boot and Wait for HP SA agent.

    4. Add a Reboot step at the end of the Build Plan.

    5. Add a Wait for HP SA Agent step to the end of the Build Plan and specify these parameters:

      • --production

      • --atLeast 3

      • --atMost 10

    6. Save the Build Plan.




The following steps must be completed before running the Build Plan.

  1. The Service Pack for ProLiant (SPP) must be on your Media Server (see Procedure: To download an SPP and Procedure: To copy an SPP to your Media Server).

  2. Make sure the parameter for the Set Media Source step in the Build Plan is preset to use the mount point /mnt/media to mount the SPP from the Media Server specified on your Settings screen. If you would like to specify a different mount point, specify the following parameter:

    smb://<
    
    username>:<
    
    password>@<
    
    Media_Server_IP>/<
    
    sharename>/<
    
    path>#<
    
    mount_point>?noserverino
    

    where username, password, Media_Server_IP, sharename, and path should all be substituted with information specific to your Media Server. The mount_point is the mount point where the file share is to be mounted on the target server.


    [NOTE: ]

    NOTE: If you have a Linux Media Server, your parameter will begin with nfs://, not smb://.


  3. Make sure the following parameters are available for the Update Firmware Using SPP step in the Build Plan:

    • ––spp_version—This optional parameter specifies the SPP version to use. By default, the latest SPP version is used. Use this parameter to specify a particular SPP version, such as ––spp_version=2014.02.0. The SPP folder must exist on the file share for your Media Server and the contents of the SPP must have been previously extracted to it.

    • ––hpsum_options—This optional parameter specifies any additional arguments to the HP SUM utility used by the Update Firmware Using SPP Build Plan step to perform the firmware update. The syntax of this option is: -—hpsum_options=”<option1 option2 ... optionN>”. For a detailed description of the available HP SUM options, refer to the hp/swpackages/assets/doc/CLIHelp.txt file in the SPP.

    • ––hpsum_logs_dump_dir—This optional parameter specifies a directory on a file share where the zip file containing the HP SUM logs will be written. The HP SUM log files, which contain the results of the firmware update for each hardware component, can be optionally saved to your Media Server or some other system as a single zip file by specifying the -—hpsum_logs_dump_dir=<directory_name> parameter to the Update Firmware Using SPP Build Plan step. The <directory_name> must be a path that begins with the file share mount point followed by a directory under that file share where the zip file containing the HP SUM log files will be copied.

      For example, if you have a mounted file share under /mnt/media in the Set Media Source Build Plan step and you want the zip file to be placed in the hpsum_logs folder under that file share, you would specify: -—hpsum_logs_dump_dir=/mnt/media/hpsum_logs as a parameter to the Update Firmware Using SPP Build Plan step. When the Build Plan step has completed, the zip file /mnt/media/hpsum_logs/hpsum_logs_<server_id>_<timestamp>.zip is created. You can then view the HP SUM logs on the system that is hosting the file share. The file share you mount in the Set Media Source Build Plan step must be writable for the zip file to be created. If the directory you specify does not exist, it will be created.

    • -—no_show_log—This optional parameter disables showing the hpsum_log.txt contents in the job log.