HP and Emulex CIM Providers on ESXi 5

It looks like HP and Emulex have finally worked out their differences with their CIM providers.  As some of you will remember, you were unable to install Emulex CIM Providers after or with the HP Offline Bundle installed.  This was something that plagued admins for a while because it was often hit or miss whether you could use them at the same time or not.  I know from my experience I have not been able to have them both loaded until HP and Emulex released their latest CIM Provider bundles.

I installed the following bundles via the vMA and in the following order:

  1. hp-esxi5.0uX-bundle-1.1-37.zip - Available in HP’s Software Depot (Link)
  2. _vmw-esx-5.0.0-emulex-3.4.15.5-01-offline_bundle-486461.zip_ - Available on Emulex’s Support Site (Link)

For those of you who are would like to install these as I did on some standalone hosts, you can follow these steps:

  1. Upload the above bundles to your hosts’ datastore.
  2. Login to your vMA.
  3. Set your target:  vifptarget -s esxi01.vsential.net
  4. Put host into maintenance mode:  vicfg-hostops --operation enter
  5. Run:  esxcli software vib install __-d "[DatastoreName]vmw-esx-5.0.0-emulex-3.4.15.5-01-offline_bundle-486461.zip" (This will require a reboot!)
  6. Reboot host.  (Command: vicfg-hostops --operation reboot)
  7. When host comes back online, run:  esxcli software vib install __-d "[DatastoreName]hp-esxi5.0uX-bundle-1.1-37.zip" (This will require a reboot!)
  8. Reboot host.  (Command: vicfg-hostops --operation reboot)
  9. When host comes back online, run:  vicfg-hostops --operation exit
  10. Finished!

Your host should now have the Emulex and HP CIM Providers installed and useable.  Let me know if this works for you and sound off in the comments.  Enjoy!