183 lines
7.6 KiB
Plaintext
183 lines
7.6 KiB
Plaintext
HP Array Configuration Utility CLI for Linux environments
|
||
Version 9.40-12.0 (linuxX64)
|
||
12/13/2012
|
||
|
||
Description
|
||
-----------
|
||
|
||
The Array Configuration Utility CLI is a commandline-based disk
|
||
configuration program for Smart Array Controllers and
|
||
RAID Array Controllers.
|
||
|
||
* All other product names mentioned herein may be trademarks of their
|
||
respective companies.
|
||
|
||
Support
|
||
-------
|
||
|
||
Supported Operating Systems
|
||
|
||
Red Hat Enterprise Linux 5, 6 (x86_64)
|
||
SuSE Linux Enterprise Server 10, 11
|
||
Debian Sarge 64 bit
|
||
Debian Etch (amd64)
|
||
|
||
Drivers/libraries: (available from http://www.hp.com)
|
||
* All platforms need to have the following drivers upgrades:
|
||
- CISS driver version 2.6.18 or later (cpq_cciss_xxxx-2.6.18.i386.rpm,
|
||
xxxx stands for the Linux distribution)
|
||
- For supporting MSA products connected via fibre channel HBAs produced by
|
||
Emulex and QLogic and OEM'edd for HP ProLiant, the appropriate driver kit
|
||
is required:
|
||
- Linux Driver Kit for Emulex FC HBAs and mezzaninie HBAs (hp_lpfc)
|
||
- Linux Driver Kit for Qlogic FC HBAs and mezzaninie HBAs (hp_qla2x00)
|
||
|
||
Supported Controllers
|
||
|
||
Smart Array products:
|
||
Smart Array 5312 Controller
|
||
Smart Array 5302 Controller
|
||
Smart Array 5304 Controller
|
||
Smart Array 532 Controller
|
||
Smart Array 5i Controller
|
||
Smart Array 641 Controller
|
||
Smart Array 642 Controller
|
||
Smart Array 6400 Controller
|
||
Smart Array 6400 EM Controller
|
||
Smart Array 6i Controller
|
||
Smart Array P600 Controller
|
||
Smart Array P400 Controller
|
||
Smart Array P400i Controller
|
||
Smart Array E200 Controller
|
||
Smart Array E200i Controller
|
||
Smart Array P800 Controller
|
||
Smart Array E500 Controller
|
||
Smart Array P700m Controller
|
||
Smart Array P410i Controller
|
||
Smart Array P411 Controller
|
||
Smart Array P212 Controller
|
||
Smart Array P712m Controller
|
||
Smart Array B110i SATA RAID
|
||
Smart Array P812 Controller
|
||
Smart Array P220i Controller
|
||
Smart Array P222 Controller
|
||
Smart Array P420 Controller
|
||
Smart Array P420i Controller
|
||
Smart Array P421 Controller
|
||
Smart Array P822 Controller
|
||
Smart Array P721m Controller
|
||
Dynamic Smart Array B320i RAID
|
||
Dynamic Smart Array B120i RAID
|
||
|
||
MSA products:
|
||
MSA500 Controller
|
||
MSA500 G2 Controller
|
||
MSA1000 Controller
|
||
MSA1500 CS Controller
|
||
MSA20 Controller
|
||
|
||
Installing & Running the Array Configuration Utility CLI
|
||
--------------------------------------------------------------
|
||
|
||
Installation:
|
||
ACU CLI is distributed using Red Hat Package Manager (RPM) packages and .deb
|
||
packages for Debian.
|
||
If there is an older version of ACU CLI installed on the system,
|
||
please use "rpm -e hpacucli" to remove it first. Use "rpm -i <file name>"
|
||
to install the application.
|
||
Please type "man rpm" for other details regarding RPM.
|
||
NOTE: On Debian systems, a ".deb" package file can be installed using the
|
||
"dpkg -i hpacucli.xxx.deb" command. The dpkg -r hpacucli command
|
||
is used to remove the package.
|
||
The software resides in /opt/compaq/hpacucli and the executable
|
||
name is hpacucli which is located in /usr/sbin.
|
||
|
||
When attempting to run ACUCLI on any HP-supported version of Linux, it is highly
|
||
recommended that you install the latest version of the HP ProLiant Smart Array
|
||
Controller driver for your intended Linux operating system. Drivers may be obtained
|
||
by clicking on <20>Support & Drivers<72> from HP<48>s website at: http://www.hp.com
|
||
|
||
|
||
For Debian 64 bit:
|
||
dpkg -i --force-architecture <file name>. hpacucli requires the
|
||
libunwind bit package to be installed.
|
||
|
||
|
||
Run the ACU CLI:
|
||
|
||
Make sure that you have gone through the following checklist:
|
||
. You run hpacucli as root.
|
||
|
||
To start the application:
|
||
If /usr/sbin is already added in your path, just type:
|
||
"hpacucli".
|
||
More options can be found by "hpacucli help". Also see the "Using ACU CLI" section
|
||
of this document, located after Feedback.
|
||
|
||
Exiting ACU:
|
||
1. To exit the ACU CLI, type "exit" while at the CLI command console.
|
||
|
||
|
||
Additional Notes
|
||
----------------
|
||
|
||
|
||
1. After creating or deleting logical drives with ACU CLI, under some special
|
||
circumstances, the device name mapping might change after you first reboot
|
||
the system. Also, Linux might see previously not visible logical drives after
|
||
rebooting. This name mapping problem is common to all SCSI devices on
|
||
linux.
|
||
2. Do not insert or remove a controller driver module when hpacucli is running.
|
||
3. Please stop the HP Storage Agents when deleting logical drives
|
||
since HP Storage Agents keeps all logical drives open.
|
||
4. If all physical drives on a controller fail or are removed, software keys will
|
||
not be saved to the controller.
|
||
5. ACU CLI may appear unresponsive during heavy array controller I/O conditions, such as
|
||
during a partition format or a logical drive rebuild.
|
||
6. ACU CLI will not disallow the deletion of logical drives on fibre controllers
|
||
that have mounted partitions.
|
||
7. When using Linux as the host operating system, if a Smart Array controller has 16
|
||
or more volumes configured, deleting any volume in the ACU will not update the
|
||
/proc/partitions to reflect the deletion of the device node associated with that
|
||
volume. Rebooting the server will cause the update to happen. Note that there is
|
||
also a limitation that only the first 16 volumes configured will be available to
|
||
the operating system.
|
||
8. On RHEL5 systems, for this version of the ACUCLI, version 3.6.18-10 or newer of the
|
||
HP ProLiant Smart Array Controller Driver for Red Hat Enterprise Linux 5 (x86, x86-64)
|
||
is required. Drivers may be obtained by clicking on <20>Support & Drivers<72> from HP<48>s
|
||
website at: http://www.hp.com
|
||
|
||
|
||
|
||
Notes for ACU Scripting
|
||
-----------------------
|
||
* ACU scripting now uses a new engine to auto configure volumes. When using the AUTO mode,
|
||
it will attempt to configure two volumes; an OS volume and a Data volume. The OS volume
|
||
will be RAID1, while the Data volume will be the highest possible RAID up to 6, depending
|
||
on the number of disks and RAID modes supported by the controller. Spares may be automatically
|
||
allocated. All user input in the input config file is ignored in AUTO mode. The actual
|
||
volumes created will depend on the controller, the number and size of disks and the status
|
||
of license keys in the controller.
|
||
* In scripting input/output, 2 disk mirrors are considered RAID1, 4 disk and higher mirrors
|
||
are RAID10. For compatibility, input scripts still accept RAID1 for 4+ disk mirrors,
|
||
however we recommend moving to the new argument terminology as soon as possible.
|
||
* ARRAY and VOLUME arguments in configure mode can be specified as "Next", which will use
|
||
the next available ID.
|
||
* DRIVE arguments can be a number or wildcard, e.g. "*" or "2". In the first example, all
|
||
available drives will be used, in the second two drives will be used.
|
||
* The CONTROLLER argument can be FIRST. Controllers are sorted after discovery, the order
|
||
being: internal before external, in ascending slot order. This ensures that the input
|
||
CONTROLLER=FIRST will target an internal controller (SLOT=0) or the controller in the lowest
|
||
PCI slot.
|
||
* To improve performance, use the REPEAT keyword when creating multiple identical logical drives.
|
||
|
||
|
||
|
||
|
||
Feedback
|
||
--------
|
||
|
||
For support for ACU CLI or Smart Array controllers, please visit the web at
|
||
http://support.hp.com.
|
||
For feedback or suggestions on ACU CLI, please send comments to acu@hp.com;
|
||
however, we regret support cannot be provided through this address. |