VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP)?

By | April 21, 2015

As I described previously here, there are some options to update online or offline firmware and drivers on HP Servers with VMware vSphere installed. In this post we discuss step by step how to perform the upgrade using HP Service Pack for Proliant (SPP).

To perform driver and online firmware updates, your VMware environment must meet the following requirements:

  • There must be a network connection between the system running HP SUM and the ESXi host receiving the updates.
  • HP SUM must have login credentials with read and write permissions - root.
  • The HP CIM Providers (HP Insight Management WBEM Providers) must be running on the ESXi host.

Installing the HP CIM Providers

To install the HP Insight Management WBEM Providers please follow the below steps:

  1. Download HP software bundle from http://vibsdepot.hp.com/hpq/latest/ . In my case, I downloaded the bundle for vSphere 5.5 from here.
  2. Upload above file to the ESXi datastore.
  3. Enable SSH on ESXi. For more information please follow how to enable Remote ESXi Shell Access with SSH.
  4. Log in to the ESXi via SSH with root credentials. Run the following command to install the bundle.

    esxcli software vib install -d path_to_zip

    In my case:

    /vmfs/volumes/5134f5fa-d7097592-8877-d89d6723dd64/hp380 # esxcli software vib install -d /vmfs/volumes/SVC_cokl_22_ev_system/hp380/hp-esxi5.5uX-bundle-2.2-17.zip
    Installation Result
    Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
    Reboot Required: true
    VIBs Installed: Hewlett-Packard_bootbank_char-hpcru_5.5.6.6-1OEM.550.0.0.1198610, Hewlett-Packard_bootbank_char-hpilo_550.9.0.2.3-1OEM.550.0.0.1198610, Hewlett-Packard_bootbank_hp-ams_550.10.1.0-32.1198610, Hewlett-Packard_bootbank_hp-esxi-fc-enablement_550.2.2.8-1198610, Hewlett-Packard_bootbank_hp-smx-provider_550.03.07.00.16-1198610
    VIBs Removed:
    VIBs Skipped:

  5. Reboot ESXi host.

 

Upgrading firmware and drivers online using  HP Service Pack for Proliant (SPP)

  1. Download the latest HP Service Pack for Proliant (SPP).
  2. Mount HP SPP on Windows Machine or Linux.
  3. Run launch_hpsum.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 1
  4. Click Nodes.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 2
  5. Click Add Node on the left. VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 3a
  6. Provide IP/DNS of remote VMware ESXi host (1), select type of node as VMware host (2), select baseline/additional packages (3), provide root credentials (4) and click Add.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 3
  7. On the right, click Actions and Inventory.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 4
  8. Click Inventory.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 5
  9. Wait few minutes. SPP is performing an inventory. When you get Ready for deployment, click Actions and Deploy.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 6
  10. Select firmware to upgrade, specify installation options and click Deploy. Wait few minutes.VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 7
  11. Check installation logs after deployment. VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP) 8
  12. Reboot the ESXi host to apply new firmwares and drivers.

I hope that above instructions are useful for you to perform an online upgrade of firmware and drivers! 🙂

6 thoughts on “VMware vSphere on HP ProLiant Server: How to update online firmware and drivers using Service Pack (SPP)?

  1. Ian

    Good article! Would the CIM providers already be installed on the server if it's running the HP custom ESXi version? I am attempting to run this now and I get 10 minutes into the inventory and it fails after attempting to discover. I'm wondering if this is just a bug or if I really need to install more HP vibs on top of an HP custom image.

    Reply
    1. Mariusz Post author

      Hi, yes sure. Of course using HP custom ESXi iso is the best option and already there is a required CIM included.

      Reply
  2. Sam Lee

    you didn't have to add a custom ESXi firewall rule for tcp ports 63001-63002, as per the HP SUM User Guide?

    [excerpt below]
    1. Create an httpHPSUM firewall rule that enables outgoing connection via port 63001.
    2. Create the file httpSUM.xml in the /etc/vmware/firewall directory. Type the following
    into the file:
    /etc/vmware/firewall # cat httpHPSUM.xml

    httpHPSUM

    outbound
    tcp
    dst
    63001

    true
    false

    3. Refresh by using the command, esxcli network firewall refresh.
    4. Repeat the steps for port 63002.

    Reply
  3. john

    Do i need the wbem package when i boot directly with an iso from the ESXI ?

    regards john

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *