I have a HP Proliant server that is using hardware RAID for the boot disk but when I used hpacucli no status was shown
root@linux:~ # hpacucli ctrl all show config
Error: No controllers detected.
Verified if I have RAID and the server model
root@linux:~ # lspci | grep -i raid
02:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Gen8 Controllers (rev 01)root@linux:~ # dmidecode | grep -i proliant
Product Name: ProLiant DL380p Gen8
Family: ProLiant
I had hpacucli 8.70 and I read that old versions that causes problems like this. So I uninstalled
root@linux:~ # rpm -qa | grep hpacucli
hpacucli-8.70-8.0.i386root@linux:~ # rpm -e hpacucli
And installed the newest version
root@linux:~ # rpm -ivh /tmp/hpacucli-9.40-12.0.x86_64.rpm
Preparing… ########################################### [100%]
1:hpacucli ########################################### [100%]DOWNGRADE NOTE: To downgrade this application to any version prior to 9.10.x.x, the current RPM must be manually uninstalled using the “rpm -e” command before any prior versions can be installed.
LOCKING NOTE: The locking mechanism starting with versions 9.10.X.X, are not compatible with prior versions of the applications. Therefore, mixing older and newer versions of the various applications (ACU, HPACUCLI, HPACUSCRIPTING) is not recommended.
After this, the utility was showing my drives
root@linux:~ # hpacucli ctrl all show config
Smart Array P420i in Slot 0 (Embedded) (sn: 001438027AE8760)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (279.4 GB, RAID 1, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 300 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 300 GB, OK)SEP (Vendor ID PMCSIERA, Model SRCv8x6G) 380 (WWID: 5001438027AE876F)
Check if the server is not a VMware virtual guest. The server has become to virtual in one case.
root@linux:~ # dmidecode –type system | grep Manufacturer
Manufacturer: VMware, Inc.
And I also have a Proliant Gen9 and it shows the message Error: No controllers detected.
root@linux:~ # dmidecode | grep -i proliant
Product Name: ProLiant BL460c Gen9
Family: ProLiant
HP ProLiant System/Rack Locator
I’m using the hpacucli v. 9.40
root@linux:~ # rpm -q hpacucli
hpacucli-9.40-12.0.x86_64
Use the command hpssacli to check the disks in the disk array
root@linux:~ # hpssacli ctrl all show config
Dynamic Smart Array B140i in Slot 0b ()
Port Name: P1I
Port Name: P2I
Port Name: P3I
Port Name: P4I
Internal Drive Cage at Port 1I, Box 0, OK
array A (Solid State SATA, Unused Space: 0 MB)logicaldrive 1 (59.6 GB, RAID 1, OK)
physicaldrive P3I:0:9 (port P3I:box 0:bay 9, Solid State SATA, 64.0 GB, OK)
physicaldrive P4I:0:10 (port P4I:box 0:bay 10, Solid State SATA, 64.0 GB, OK)
Install the hpssacli package
root@linux:~ # which hpssacli
/usr/sbin/hpssacli
root@linux:~ # rpm -qf /usr/sbin/hpssacli
hpssacli-2.30-6.0.x86_64
Description for hpacucli and hpssacli
root@linux:~ # rpm -qi hpacucli
Name : hpacucli Relocations: (not relocatable)
Version : 9.40 Vendor: Hewlett-Packard Company
Release : 12.0 Build Date: Thu 13 Dec 2012 04:17:02 PM EST
Install Date: Wed 28 Oct 2015 02:43:48 PM EDT Build Host: lxminion01
Group : Applications/System Source RPM: hpacucli-9.40-12.0.src.rpm
Size : 19635298 License: See hpacucli.license
Signature : DSA/SHA1, Wed 20 Mar 2013 10:33:51 AM EDT, Key ID 527bc53a2689b887
Packager : Hewlett-Packard Company
URL : http://www.hp.com/linux
Summary : HP Command Line Array Configuration Utility
Description :
The HP Command Line Array Configuration Utility is the disk
array configuration program for Array Controllers.root@linux:~ # rpm -qi hpssacli
Name : hpssacli Relocations: (not relocatable)
Version : 2.30 Vendor: Hewlett-Packard Company
Release : 6.0 Build Date: Fri 17 Jul 2015 04:29:32 PM EDT
Install Date: Wed 28 Oct 2015 02:43:47 PM EDT Build Host: localhost
Group : Applications/System Source RPM: hpssacli-2.30-6.0.src.rpm
Size : 29626310 License: See hpssacli.license
Signature : RSA/SHA1, Fri 02 Oct 2015 09:59:35 AM EDT, Key ID fadd8d64b1275ea3
Packager : Hewlett-Packard Company
URL : http://www.hp.com/linux
Summary : HP Command Line Smart Storage Administrator
Description :
The HP Command Line Array Configuration Utility is the disk
array configuration program for Array Controllers.