HPACUCLI
(Posted 2014-04-08 14:00:09 by corey_reichle)

The iLO's for HP's are pretty good. However, there's very little in the iLO
to manage an attached storage blade for the newer Gen 8 and Gen 7 blades.
However, here's a cheat sheet I cribbed from elsewhere on the interwebs.
Also, most that you'll need when dealing with hp support is the serial
number of the drives, or the part number. You can get that with this
command:

sudo hpacucli ctrl slot=3 pd all show detail

That will show you all of the drive installed in slot 3 (Most machines I've
worked with have the controller installed there, pick the right slot,
m'kay?). It'll give size, serial, and status of the drives installed
there.



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


--------

There is 1 comment on this post:

Comment #1 by google plus app development ( [email protected] ) on
2015-10-28 13:13:14
Great info. Lucky me I came across your website by accident (stumbleupon).
I've bookmarked it for later!


To submit a comment on this post, email [email protected] or visit us
on the web [ https://www.coreyreichle.com ].