Thursday, 13 December 2012

Unable to Execute the Command "hpacucli"



Please follow the below steps

MMM-root#hpacucli
HP Array Configuration Utility CLI 8.10-2.0
Detecting Controllers...

Error: Another instance of ACU is already running (possibly a service). Please
terminate the ACU application before running the ACU CLI. Press ENTER to
exit.

MMM-root#ps -ef |grep hpacu
root 2038 1484 0 14:06 pts/0 00:00:00 grep hpacu

To Kill the process of Hpacucli.

MMM-root#kill -9 2038

If issue still persists:

MMM-root# hpacucli
HP Array Configuration Utility CLI 7.50.18.0
Detecting Controllers…
Error: Another instance of ACU is already running (possibly a service). Please
terminate the ACU application before running the ACU CLI.

MMM-root# ps -ef | grep -i acu
root 26127 11377 0 15:12 pts/3 00:00:00 grep -i acu

goto /opt/compaq/cpqacuxe/bld/locks and remove all the files in that directory

then run hpacucli

You can check the below link for more information.

http://www.linuxquestions.org/questions/linux-server-73/unable-to-execute-the-command-hpacucli-883475/



Regards,
MMM

HPACUCLI Installation Instructions and Utility Commands


Downloading the software from the site:

Step 1:-Download the insulation file form HP website:


Step 2:- Copy the downloaded RPM file to the Linux server using WinScp.

Installing and configuring the Hpacucli software:

Step 1:-If there is an older version of ACU CLI installed on the system, please use  below command to remove it first.
Redhat # rpm -e hpacucli*

Step 2:- Go to the hapacucli.rpm path in the system and run the following command to install the software.
Redhat:- rpm  -ivhhapacucli.rpm

Step 3:- Check for the hpacucli command with root user id.


--: Below are the some useful commands  :--

Utility Keyword abbreviations
Abbreviations
chassisname = ch
controller = ctrl 
logicaldrive = ld
physicaldrive = pd 
drivewritecache = dwc
hpacucli utility
hpacucli
# hpacucli 

# hpacucli help

Note: you can use the hpacucli command in a script
Controller Commands
Display (detailed)
hpacucli> ctrl all show config
hpacucli> ctrl all show config detail
Status
hpacucli> ctrl all show status
Cache
hpacucli> ctrl slot=0 modify dwc=disable
hpacucli> ctrl slot=0 modify dwc=enable
Rescan
hpacucli> rescan

Note: detects newly added devices since the last rescan
Physical Drive Commands
Display (detailed)
hpacucli> ctrl slot=0 pd all show
hpacucli> ctrl slot=0 pd 2:3 show detail

Note: you can obtain the slot number by displaying the controller configuration (see above)
Status
hpacucli> ctrl slot=0 pd all show status
hpacucli> ctrl slot=0 pd 2:3 show status
Erase
hpacucli> ctrl slot=0 pd 2:3 modify erase
Blink disk LED
hpacucli> ctrl slot=0 pd 2:3 modify led=on
hpacucli> ctrl slot=0 pd 2:3 modify led=off
Logical Drive Commands
Display (detailed)
hpacucli> ctrl slot=0 ld all show [detail]
hpacucli> ctrl slot=0 ld 4 show [detail] 
Status
hpacucli> ctrl slot=0 ld all show status 
hpacucli> ctrl slot=0 ld 4 show status
Blink disk LED
hpacucli> ctrl slot=0 ld 4 modify led=on
hpacucli> ctrl slot=0 ld 4 modify led=off
re-enabling failed drive
hpacucli> ctrl slot=0 ld 4 modify reenable forced 
Create
# logical drive - one disk 
hpacucli> ctrl slot=0 create type=ld drives=1:12 raid=0 

# logical drive - mirrored 
hpacucli> ctrl slot=0 create type=ld drives=1:13,1:14 size=300 raid=1

# logical drive - raid 5 
hpacucli> ctrl slot=0 create type=ld drives=1:13,1:14,1:15,1:16,1:17 raid=5

Note:
drives - specific drives, all drives or unassigned drives
size - size of the logical drive in MB
raid - type of raid 0, 1 , 1+0 and 5
Remove
hpacucli> ctrl slot=0 ld 4 delete
Expanding
hpacucli> ctrl slot=0 ld 4 add drives=2:3
Extending
hpacucli> ctrl slot=0 ld 4 modify size=500 forced
Spare
hpacucli> ctrl slot=0 array all add spares=1:5,1:7


Regards,
MMM.