HP Smart Array RAID management on ESXi 5 – hpacucli

I’ve got a nice ESXi 5 whitebox with a HP P400 RAID controller wich I would like to configure and monitor. But, HP won’t let you install there software if the Hardware Vendor ID is not from HP. You’ll get errors like this when try to install:

/tmp # esxcli software vib install -f -v /tmp/hpacucli-9.10-22.0.vib
[NoMatchError]
BIOS vendor HP is required but host BIOS vendor is To Be Filled By O.E.M.
BIOS vendor Hewlett-Packard Company is required but host BIOS vendor is To Be Filled By O.E.M.
BIOS vendor Hewlett-Packard is required but host BIOS vendor is To Be Filled By O.E.M.
BIOS vendor hp is required but host BIOS vendor is To Be Filled By O.E.M.
id = (Updated) ESXi-5.0.0-20120302001-standard
Please refer to the log file for more details.

There are tips on the internet where you can download the software, un-7Zip the .vib, modify the descriptor.xml by removing any hardware reference to HP, recreate the .deb package, move it to the ESXi server, renaming it to .vib and voilà, a lot of work later you installed the tool.

Or just get my pre-modified package and install 🙂

Download, scp to your server, ssh into your server and run:

esxcli software vib install -f -v /tmp/hpacucli-9.10-22.0-esxi_mod.vib

4 thoughts on “HP Smart Array RAID management on ESXi 5 – hpacucli

  1. Hi,

    I’m just going to dive in ESXi world so the couple of dummy question:

    What is the benefit in ESXi you get by installing hpacucli?

    Is there any more recent version?

    What are the RAID levels you use?

    Does it works out of the box?

    What you didn’t like about p400?

    Thank you,

  2. Hi Martijn, can you create a package for ESXi 5.1? I have spent hours in creating a new offline bundle with the checks removed (Specially need it for a P410 array controller) but did not succeed. Would be great!

Leave a Reply to IdeaFix Cancel reply

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