Failing a Physical disk in a disk array is a common situation to all the Systems and IT Engineers who are closely working with Servers. Sometimes you need to diagnose these disk array issues in Physical and Virtual Servers (Hypervisors).
If it is a physical server perform a initial diagnose and replace HDDs is not a big deal. You can simply install a diagnose tool and can generate a report of your disk array. But when it comes to hypervisors like VMware ESXi, it is a bit of a challenge. Here I’m gonna show you how to generate a diagnose report to check your HP disk array.
As you may aware VMware has some HP specific ESXi installers and these offline bundles come as a part of the OS. But if you are using a generic ESXi OS you might need to download and install HP ESXi Utilities for VMware 5 on the ESXi server. Once you download the HP ESXi Utilities offline bundle ZIP file you can install 3 different main components.
- HPONCFG – Use to set up and reconfigure the iLO of the Server (Intergrated Lighta-Out)
- HPBOOTCFG – Use to set up the boot configurations of the server
- HPACUCLI – Use to configure and diagnose the HP Smart Array Controllers and the attached Storage of the HP server.
Here we are going to use HPACUCLI utility to diagnose and generate a report of your Disk Array. You can directly download this HPACUCLI utility and install on the ESXi server to gather the information of the server.
I’m using WinSCP to browse and access the file system of the ESXi hypervisor and use PuTTY to SSH in to the ESXi and execute the commands. Having a basic linux based knowledge is an added advantage for these kind of remote server handling tasks.
Let’s get this started…
- Download and save HPACUCLI in to your PC and launch the WinSCP , use your ESXI IP, Username and Password to connect to the server and copy “hpacucli-9.40-xx.x.vib” file to the /tmp folder (My version is hpacucli-9.40-12.0.vib). You can see the below output
- SSH in to the ESXi Server and execute this esxcli command “esxcli software vib install -f -v /tmp/hpacucli-9.40-12.0.vib”
- Now cd in to the “/opt/hp/hpacucli/bin” folder and verify the “hpacucli” file in the directory by issuing “ls -al”
- Execute “./hpacucli ” command
- You can see the below prompt
- Execute “ctrl all diag file=/tmp/report.zip ris=on xml=on zip=on “