HP Array Configuration Utility Command Line Interface (HP ACU-CLI) is a command-line-based disk configuration tool that can be used to configure and manage Smart Array Controllers and RAID Array Controllers in Integrity Linux environments.
HP ACU-CLI is available as a part of the HP Integrity Essentials Foundation Pack for Linux from the following HP website:
http://www.hp.com/go/integritylinux

HP ACU-CLI provides support for a number of configurations. Please consult the following HP website for the latest information about supported configurations:

http://www.hp.com/products1/serverco...ces.html#linux

Here we'll give you 3 examples of common useage for hpacucli.
1, build RAID for (750G/1T SATA disk) storage server.
First, using `hpacucli ctrl all show` to get serial numbers, then using ctrl create to create partitions like this:
ctrl sn=AAACAAAFAARAAAA create type=ld drives=all raid=6 stripesize=128 size=1192296
...
ctrl sn=AAACAAAFAARAAAA create type=ld drives=all raid=6 stripesize=128 size=1192292

when the raid created, you need to split it into different partitions, a typic partition table is listed below:

# cat 1T_560.txt
# partition table of /dev/cciss/c0d3
unit: sectors

/dev/cciss/c0d3p1 : start= 32, size=1220915488, Id=83
/dev/cciss/c0d3p2 : start=1220915520, size=1220907360, Id=83
/dev/cciss/c0d3p3 : start= 0, size= 0, Id= 0
/dev/cciss/c0d3p4 : start= 0, size= 0, Id= 0


then, run `sfdisk /dev/cciss/c0d1 < 1T_560.txt` to build your partitions.
If the disk is 750G, you should run instead of 1192296
ctrl sn=P9B280DMQRP0HD create type=ld drives=all raid=6 stripesize=128 size=1788431
ctrl sn=P9B280DMQRP0HD array A create type=ld raid=6 stripesize=128 size=1788431
ctrl sn=P9B280DMQRP0HD array A create type=ld raid=6 stripesize=128 size=1788431
ctrl sn=P9B280DMQRP0HD array A create type=ld raid=6 stripesize=128 size=1788430

HP Array Configuration Utility Command Line Interface: http://people.freebsd.org/~jcagle/hpacucli-readme