Upgrade the firmware on my ProLiant server

An HP 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 pretested together for stability. To upgrade the firmware on target servers to the latest HP Service Pack baseline, use an HP-provided Insight Control server provisioning OS Build Plan to deploy an SPP as described in the following sections:

To download an SPP

  1. Go to https://www.hp.com/go/spp.

  2. Select Download >>.

  3. Select >> Current Version.

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

  5. Enter your HP Passport user ID and password.

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

To copy an SPP to your Media Server

The HP-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 via a mapped network drive. You may mount the ISO on a Linux system as long as you can map a network drive to it from your Media Server.

  2. Follow the instructions in the HP Insight Control Server Provisioning Installation Guide to download the HP 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 via 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 may use the HP-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 means the server will be rebooted into the Linux service OS if it is not there already.


[NOTE: ]

NOTE: Note that when performing an offline firmware update, only the firmware components are installed from the SPP; software and driver components are not installed.



[NOTE: ]

NOTE: The ProLiant SW – Offline Firmware Update Build Plan will leave 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 HP-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 HP 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. 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 start with nfs://, not smb://.


  3. 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/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 to.

      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 will be created. You may 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 in order 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.