|HP Customized ISO installation failure on non-HP hardware|
Well, you can just install the server using the regular VMware installation ISO, and try to add the HP Offline bundles after the installation. But - guess what? - this will also fail:
|HP Offline bundle installation failure on non-HP hardware|
But we can modify the packages to remove this check, and here is how to do this:
1. Download the hp-smx-provider and the hpacucli VIB files from HP (Please note: the links point to the latest versions of the packages as of now, but the instructions will also work with any newer versions).
2. Use the ar command line utility to extract the descriptor.xml file from the VIB files like this:
ar xv hpacucli-9.40-12.0.vib descriptor.xml
(Note: ar is natively available on any Linux platform. If you must or want to use Windows then download my ESXi5 Community Packaging Tools - they include a Windows version of ar and the required Cygwin libraries in the sub-directory tools\cygwin)
3. Edit the descriptor.xml file in your favorite text editor and remove all <hwplatform> tags from it:
|Edit descriptor.xml to remove HP hardware check|
ar rv hpacucli-9.40-12.0.vib descriptor.xml
5. You are now able to install the patched VIB file on any ESXi machine. Upload it to a datastore that is accessible by your host and install it in an ESXi shell using
esxcli software vib install -v /path/to/hpacucli-9.40-12.0.vib --no-sig-check
Replace /path/to with the full name of the directory where you stored the VIB file. If you uploaded it e.g. to a datastore named datastore1 then the path will be /vmfs/volumes/datastore1.
The --no-sig-check parameter is needed because we broke the electronic signature of the VIB file by changing its contents.
Repeat the whole process with the hp-smx-provider VIB and you finally have a decent monitoring of your SmartArray controller (and attached disks) in the vSphere Client and the hpacucli tool for e.g. online RAID expansion!
By the way, the hpsa driver that you need for newer SmartArray models (some older models like the P400 use the cciss driver that is already included in the stock VMware image) does not include the HP hardware check. You can just download the latest version (as of today) and install it without any modifications required.