As I’m sure most of the active VMware users and enthusiasts are aware, vSphere 5.5 was released to the masses last weekend. I eagerly downloaded a copy and have installed it on a lab machine. I’ve not played with the full suite yet – just the ESXi 5.5 hypervisor.

The install went smoothly on the HP DL360G5 I was using. Unfortunately, the server only has 32GB RAM so I cannot test for myself that the 32GB limit for the “free” hypervisor is removed. I can confirm that under the “licensed features” heading the “Up to 8-way virtual SMP” entry is still there but the “Up to 32 GB of memory” entry is removed (when using a “freebie” license key). So that looks good 🙂 As I said, I’ve not installed the entire suite yet, only the hypervisor, so I am only using the Windows client currently. Don’t do what I did and upgrade a VM’s hardware version – you won’t be able to manage it via the Windows client – which does not support the latest features (including newer VM hardware versions).

Anyway, one of the first things I check when I install ESXi onto a machine is that the hardware status is correctly reported under the Configuration tab. Disks go bad, PSUs fail or get unplugged and fans stop spinning so I like to ensure that ESXi is reporting the server hardware health correctly. To my dismay I found that the disk health was not being reported for the P400i attached storage, after installing from the HP OEM customised ESXi 5.5 ISO. Now this is not entirely unexpected, as the HP G5 servers are not supported with ESXi 5.5. Drat!

By following the VMware Twitteratti, I’ve learnt that various ESXi 5.0 and 5.1 drivers have been successfully used on ESXi 5.5 (specifically for Realtek network cards, the drivers for which have been dropped from ESXi 5.5). So I figured I’d give it a go at using the ESXi 5.0/5.1 HP providers on this ESXi 5.5 install.

I downloaded “” from HP’s website, which is contained on the “HP ESXi Offline Bundle for VMware ESXi 5.x” page which can be navigated to from

This ZIP file contains a few .vib files, intended for VMware ESXi 5.0 or 5.1. The VIB we are looking for is called “hp-smx-provider-500.”. Extract this .VIB, and upload it to your favorite datastore. Now, enable the ESXi shell (or SSH) and connect onto the ESXi host’s console. Use the following command:

esxcli software vib install -v file:///vmfs/volumes/datastore1/hp-smx-provider-500.

and reboot the host. You should now see this software component listed under Software Components within the Health Status section. You should also see the health of the P400i and its associated storage listed. So far so good. However, on my server the HP P400i controller was showing as a yellow “Warning”. Hmm. Not sure why.

So, I figured maybe there was an incompatibility between these older HP agents and the newer versions from the HP OEM CD. So, I decided to reinstall ESXi from the plain VMware ESXi 5.5 ISO.

So, a fresh install results in fan status, temperature readings and power supply status being reported and no (as expected) P400i storage health.

So, let’s install “”. Yes it’s a newer version than I used above, only because I found it after I’d reinstalled the vanilla ESXi.

esxcli software vib install -d file:///vmfs/volumes/datastore/hp/

Hey presto! Green health status. I pulled a drive from a RAID array and the status indicated the failure and then the subsequent rebuild. Certainly seems to be a workable solution to extend the life of these perfectly serviceable lab machines 🙂

I would expect this status monitoring to work for P800 controllers too.

One can also install to get access to some HP utilities at the ESXi command line.


6 thoughts on “VMware ESXi 5.5 and HP P400i (DL360G5/DL380G5) health monitoring

  1. Hi,

    I am building an VMWare VSphere 5.5 lab environment at home. I just purchased HP Proliant DL360 G5 Server Quad Core E5410 2×2.33GHz 8GB 2x73GB 10K P400i 2PS and I am going to install VMWare ESXi 5.5 on it.

    So, looking at your configuration you had more memory and obviously more disk space. I am thinking to add more drives to increase the disk space and add another 16GB RAM. Will that be sufficient to build around 5 VMs on this ESX host and also for Windows Server 2012 R2 and XenApp 7.5 and XenDesktop 7.5.

    Appreciate your response as well as what I could do to have this installed properly.

    • If you are trying to run 8 VMs in total concurrently, that would be roughly 1GB per VM on a 8GB host. That may or may not be sufficient, depending on the VMs’ workloads. If it is 5VMs, that should be sufficient to get you started for light or lab-only workloads. With 8GB you should be able to atleast get those other OSes installed – again, depending on the workload it may or may not be sufficient. This is a case of “how long is a piece of string”. The same applies for the disk space – but 72GB (RAID-1) or 144GB (RAID-0) does seem a bit tight for anything but the smallest VMs.

  2. I looked at the Processor series and the one I purchased is a 50xxx series and looking at VMWare compatibility guide, it can only support upto ESX 4.1U3. So, is your processor higher than the 5000 series which is why you were able to install ESXi 5.5

    thank you

    • I’m not sure which processor you are referring to specifically. The DL360 G5 only supported a 51xx (dual core), 53xx or 54xx (quad core) CPU as far as I knew. Taking a look at various quickspec pages it does appear that 50xx and 52xx were supported at some stage. You learn something everyday!

      It is worth remembering that “supported” on the VMware HCL is different to “it works”. If your hardware is not “supported” then your best bet is to simply try the versions of VMware ESXi in question and see if they work on your hardware. I probably tested ESXi 5.5 on a 53xx or 54xx based DL360 G5.

  3. Pingback: Building a lab at home. Thoughts?

  4. Hy there, any clue why after install to usb the server won’t boot?
    Well it boot, but the screen only show loading vmware hypervisor and don’t do nothing more… don’t show bottom left/right options neither the yellow bar…

    Any sugestion?


Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>