HP ProLiant DL388p Configuring Arrays on HP Smart Array Controllers Reference
HP ProLiant DL388p Manual
View all HP ProLiant DL388p manuals
Add to My Manuals
Save this manual to your list of manuals |
HP ProLiant DL388p manual content summary:
- HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 1
Configuring Arrays on HP Smart Array Controllers Reference Guide Abstract This document is for the person who installs, administers, and troubleshoots servers and storage systems. HP assumes you are qualified in the servicing of computer equipment and trained in recognizing hazards in products with - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 2
to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 3
manual configuration mode 15 Menu options in CPQONLIN...16 Typical manual with HP Intelligent Provisioning (Gen8 or later 22 Launching ACU during POST (Gen8 or server ...28 Launching ACU on a local server to configure a remote server 29 Launching ACU on a remote server to configure a local server - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 4
Script file options ...75 XML support ...88 ACU scripting warning messages ...91 ACU scripting error messages ...91 HP Array Diagnostics and SmartSSD Wear fault-tolerance methods 117 Diagnosing array problems...119 Diagnostic tools ...119 Troubleshooting resources ...119 Acronyms and abbreviations - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 5
utility can Any machine that uses a be used supported browser CPQONLIN Menu-based English Software CD or Web Any time the operating system is running Only on the local server ORCA Menu-based or CLI English Preinstalled in ROM of HP Smart Array controllers During POST, before the operating system - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 6
controllers must have SAAP activated by a registered license key. To identify controller-specific feature support and SAAP requirements, see the controller user guide or the HP website (http://www.hp.com/products/smartarray). For more information, see "About SAAP (on page 8)." Procedure Activate - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 7
Procedure ACU GUI HP Drive Erase (replace the content of a physical drive or logical +/- drive surface scan delay + Set the preferred controller for a logical drive (in systems that +2 support redundant controllers) Shrink an array (restripe the data on an array to occupy fewer +/-2 physical - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 8
configuration tasks (on page 6)." Required hardware For a list of Smart Array controllers that support SAAP, see the SAAP product page on the HP website (http://www.hp.com/go/SAAP). To support some controller features, the controller may also require a hardware configuration that includes the - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 9
• A cache module that is 256 MiB or larger • A compatible battery pack or capacitor pack To obtain these options, contact an HP authorized reseller or see the HP website (http://www.hp.com/products/smartarray). HP Smart Array Advanced Pack 9 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 10
Setup Utility User Guide on the Documentation CD that is provided with the server. ORCA is available in two formats: • Using the ORCA menu-driven interface (on page 10) • Using the ORCA CLI (on page 13) HP ProLiant 100 Series servers do not support the CLI format. For these servers, use the menu - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 11
an SAAP license key ("Installing a license key with ORCA" on page 12) Creating a logical drive with ORCA 1. Power up the server. POST runs. During POST, all controllers in the server are initialized one at a time in the current boot order sequence. If a controller is connected to one or more hard - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 12
system is already installed, format the logical drive as described in the operating system documentation. Installing a license key with ORCA If the controller supports SAAP, you can use ORCA to install the license key and activate SAAP functionality. For more information, see "About SAAP (on page - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 13
a license key: 1. Power up the server. POST runs. During POST, all controllers in the server are initialized one at a time in the after the license key activates successfully. To use SAAP features, use the HP Array Configuration Utility. For more information, see "Configuration tasks (on page 40)." - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 14
to confirm that you want to exit. The server reboots, and POST runs again. During POST, all controllers in the server are initialized one at a time in the system. If the operating system is already installed, follow the instructions for formatting logical drives that are given in the operating system - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 15
HP website (http://www.hp.com/support) or the software CD that is provided with the controller. When prompted for product information, enter the appropriate server model name. Installation instructions CPQONLIN continues in manual configuration mode ("Operating CPQONLIN in manual configuration mode" - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 16
, press the F1 key. Detailed procedures for common tasks are described in "Typical manual configuration procedures (on page 17)." Menu options in CPQONLIN Menu options are visible only Rebuild Priority, Expand Priority, and Accelerator Ratio. HP Online Array Configuration Utility for NetWare 16 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 17
option. *This menu option is available only with the MSA1000 and MSA1500. Typical manual configuration procedures This section describes the procedures for the following common tasks: • Creating • Migrating RAID level or stripe size (on page 20) HP Online Array Configuration Utility for NetWare 17 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 18
12. To make new logical drives available for data storage, format them using the instructions given in the operating system documentation. Adding spare drives Assigning one or more online spare drive in the array. To add a spare drive to an array: HP Online Array Configuration Utility for NetWare 18 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 19
accelerator ratio: 1. In the Logical Configuration View panel, highlight the controller, and then press the Enter key. The highlight moves to the Controller Options panel. HP Online Array Configuration Utility for NetWare 19 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 20
, depending on the Expand Priority and Rebuild Priority settings ("Setting the rebuild priority or expand priority" on page 19). To minimize any effect on normal server operations, migrate during periods of low server use. HP Online Array Configuration Utility for NetWare 20 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 21
panel. To view the progress of the migration, press the F3 key, and then scroll to the progress bar near the bottom of the screen. HP Online Array Configuration Utility for NetWare 21 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 22
software HP Array Diagnostics and SmartSSD Wear Gauge Utility (on page 96). Starting with ACU version 9.0 and ProLiant Gen8 servers and server an Execution Mode screen does not appear, because ACU does not support Remote Service Mode in an offline environment. For this functionality, use ACU in - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 23
. Launching ACU during POST (Gen8 or later) 1. Boot the server. During POST, the system Restart the server. The server boots from the CD, and then loads the SmartStart executable and drivers. 4. When HP ProLiant Offline Array Configuration Utility ISO image from the HP website (http://h20000.www2.hp - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 24
ISO image. 5. Select the ISO image to be mounted. 6. Reboot the server. Burning the image to a CD or DVD 1. Download the HP ProLiant Offline Array Configuration Utility ISO image from the HP website (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=US &swItem=MTX - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 25
configuration, ensure that your TFTP server and PXELinux configuration is set up and configured properly. To set up PXELinux: 1. Download the HP ProLiant Offline Array Configuration Utility ISO image from the HP website (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 26
TFTP server so that it is accessible by the TFTP software. Configure PXELinux 1. Using the isolinux.cfg file from the /system/ directory of the CD as a guide, copy the labeled targets to your PXELinux configuration file. You do not need to include the entire file: label sos MENU LABEL HP ProLiant - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 27
vga=791 splash=silent showopts TYPE=MANUAL iso1=nfs://192.168.0.99/path HP website (http://www.hp.com/support) When prompted for product information, enter the appropriate server or server blade model name. o The software CD that is provided with the controller 2. Follow the installation instructions - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 28
, do the following: a. Click Start, and then select Programs>HP System Tools>HP Array Configuration Utility>Setup HP Array Configuration Utility. b. When the Execution Mode screen appears, select Remote Service Mode. c. Reboot the server. 5. (Optional) To make newly created logical drives available - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 29
Launching ACU on a local server to configure a remote server 1. On the local server (host), click Start, and then select Programs>HP System Tools>HP Array Configuration Utility>Setup HP Array Configuration Utility. The Execution Mode screen appears. o If Remote Service Mode is selected, continue - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 30
Management Homepage, see the following: o The HP System Management Homepage web page (http://h18013.www1.hp.com/products/servers/management/agents/index.html) o The HP System Management Homepage Installation Guide on the HP website (http://www.hp.com) 8. Click Array Configuration Utility on the - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 31
Configuration-This screen displays available controller and array tasks that the user can select and complete manually. In previous versions of ACU, this process was called the Standard Configuration mode. For . • The Help button is near the top right of the screen. HP Array Configuration Utility 31 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 32
panel, at left, provides the following information and functionality: o A tree detailing systems, controllers, arrays, physical drives, and logical drives o Expand all and collapse all buttons HP Array Configuration Utility 32 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 33
o A Show menu that toggles between Logical View and Physical View • Available Tasks-This panel, at right, provides the following information and functionality: o Tasks that are available for the selected device based on its current status and configuration HP Array Configuration Utility 33 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 34
that are available on the Configuration screen, see "Configuration tasks (on page 40)." Diagnostics/SmartSSD screen To access this screen, click the Diagnostics/SmartSSD tab. HP Array Configuration Utility 34 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 35
is selected, the following elements appear: • Report Contents-This panel, at left, provides the following information and functionality: o A list of all connected controllers and devices HP Array Configuration Utility 35 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 36
o Check boxes for individual controllers or all controllers • Available Tasks-This panel, at right, provides the following information and functionality: o Tasks that are available for the selected device based on its current status and configuration HP Array Configuration Utility 36 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 37
o Options and information pertinent to the task, after a task is selected For a list of possible tasks that are available on the Diagnostics/SmartSSD screen, see "Diagnostics tasks (on page 46)." Wizards screen To access this screen, click the Wizards tab. HP Array Configuration Utility 37 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 38
panel, at left, provides the following information and functionality: o A tree detailing systems, controllers, arrays, physical drives, and logical drives o Expand all and collapse all buttons HP Array Configuration Utility 38 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 39
-This panel, at right, provides the following information and functionality: o Wizards that are available for the selected device based on its current status and configuration HP Array Configuration Utility 39 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 40
Help. When the Help window opens, expand the topic "Getting Started with ACU." The glossary in ACU help defines industry standard and HP terms as they relate to the ACU application. Configuration tasks From the Configuration screen, you can perform tasks related to controllers, arrays, physical - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 41
requires a controller with SAAP activated by a registered license key or a controller where SAAP functionality is standard. See "About SAAP (on page 8)." Configuring a controller 1. Open ACU. HP Array Configuration Utility 41 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 42
from the Controller/Device menu. The Configuration screen appears. 3. Configure the controller: o To configure manually, see "Performing a Configuration task (on page 42)." o To configure with a wizard, see tab. 2. Select a device from the Controller/Device menu. HP Array Configuration Utility 42 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 43
page 40)." 3. Click a task button. A list of all possible options for that task appears on the right side of the screen, replacing the task list. HP Array Configuration Utility 43 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 44
screens of options. 6. Click Save or OK. Installing a license key with ACU If the controller supports SAAP, you can use ACU to install the license key and activate SAAP functionality. For more o Failure Spare Activation o Predictive Spare Activation 5. Click Save. HP Array Configuration Utility 44 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 45
" how-to white paper on the HP website (http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00378986/c00378986.pdf). Splitting a RAID 0 logical drive are created. 7. Shut down the OS. 8. Power down the server. 9. With power off, remove the physical drives that constitute one of the new arrays - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 46
during the rebuild process. Depending on the hard drive size and the server load, this process can take up to 2 hours. You can boot ACU Diagnostics feature replaced the Array Diagnostic Utility supported by SmartStart v8.20 and earlier. Beginning with numbers HP Array Configuration Utility 46 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 47
screen appears. 3. Select a device or devices from the Report Contents panel. The Available Tasks panel appears. For more information, see "Diagnostics tasks (on page 46)." HP Array Configuration Utility 47 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 48
information, see "Using the ACU GUI (on page 30)." If ACU is already open, click the Wizards tab. 2. Select a controller from the Controller/Device menu. HP Array Configuration Utility 48 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 49
The System Status, Systems And Devices, and Available Wizards panels appear. The listed wizards are available for this device in its current configuration. For more information, see "Wizards (on page 48)." 3. Click a wizard button. HP Array Configuration Utility 49 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 50
panels appear. The listed wizards are available for this device in its current configuration. For more information, see "Wizards (on page 48)." 3. Click Express Configuration. HP Array Configuration Utility 50 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 51
adjust several configuration parameters on several devices without having to restart ACU each time. • Command mode ("Opening the CLI in Command mode" on page 52) HP Array Configuration Utility 51 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 52
Alternatively, click Start, and select Programs>HP System Tools>HP Array Configuration Utility CLI>HP Array Configuration Utility CLI. • For Linux for a list of supported commands. Type "exit" to close the console. => The remaining examples in the ACU CLI section of this guide are described as if - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 53
("Querying a device" on page 53). You can also inspect the example commands in other sections of this guide. Querying a device If you do not know what values a parameter can have, you can sometimes query the options are: 8 16 (current value) 32 64 128 (default) 256 HP Array Configuration Utility 53 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 54
terms box name and RAID array ID. The show command The show command enables you to obtain information about a device. Syntax: show [detail]|[status] HP Array Configuration Utility 54 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 55
Total Cache Memory Available: 816 MB No-Battery Write Cache: Disabled Cache Backup Power Source: Capacitors Battery/Capacitor Count: 1 Battery/Capacitor Status: OK SATA NCQ Supported: True Spare Activation Mode: Activate on drive failure Controller Temperature (C): 40 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 56
displays the current versions of the application and other software layers. Syntax: version Example command: version A typical output would be: ACU CLI Version: 9.10.16.0 HP Array Configuration Utility 56 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 57
the offline environment. The boot volume is the volume that contains the OS and its support files. To work properly, the boot volume must be accessible by the designated boot controller ld 1 modify bootvolume=primary controller slot=1 ld 2 modify bootvolume=secondary HP Array Configuration Utility 57 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 58
the one in slot 4. This is because the command does not specify a for the rebuild priority, so the default set target is used instead. HP Array Configuration Utility 58 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 59
a warning prompt unless you include the forced parameter. Example commands: => ctrl ch="Lab 4" delete forced => ctrl slot=3 ld all delete Generating a diagnostic report HP provides several ways for administrators to generate diagnostic information, including all three ACU formats and the standalone - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 60
register the SAAP license key. Syntax: modify dpo=enable elevatorsort=disable irp=enable queuedepth=automatic mnpd=60 where the target is any valid controller. HP Array Configuration Utility 60 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 61
all. The default setting is the highest RAID level that the controller model and number of drives can support, except 50 or 60 (which must be specified deliberately). numberparityg roups ss size sectors 2|# 8|16|32 in the array than to parse out the array ID. HP Array Configuration Utility 61 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 62
available for these drives: => ctrl ch="Lab 4" create type=ld drives=1:13,1:14 size=300 raid=? The response in this case is: Available options are: 0 HP Array Configuration Utility 62 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 63
move a single logical drive from one array to another array. This feature is available on Gen8 Smart Array controllers with SAAP enabled. When moving the logical drive, you can choose one following information. Syntax: modify [drives Command examples: HP Array Configuration Utility 63 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 64
=5 ssdpd all show controller slot=5 ssdpd all show detail Viewing SSD information The ssdinfo keyword provides a summary for solid state drives for the specified controller. HP Array Configuration Utility 64 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 65
not used. Example commands: => ctrl slot=3 array B add spares=1:6 => ctrl slot=4 array all add spares=1:5,1:7 => ctrl slot=5 array A add spares=1:1-1:5 => ctrl slot=5 array A remove spares=1:1-1:5 HP Array Configuration Utility 65 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 66
on the same controller. Controllers that do not support a battery-backed write cache do not support this process. Syntax: add drives allunassigned drives=1:1-1:5 Shrinking an array Some controllers may not support this option or may require a license key to enable this feature - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 67
volumes. • You may not remove drives from the array if the resulting number of drives does not support the fault tolerance (RAID level) of any existing logical drive. For example, if you have an array designate the spare drive for the moved array. Example commands: HP Array Configuration Utility 67 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 68
spares=1e:1:9 => array b modify drives=1c:1:6-1c:1:7 Extending a logical drive If the operating system supports logical drive extension, you can use any unassigned capacity on an array to enlarge one or more of . Example commands: => ctrl slot=3 ld 1 modify size=max HP Array Configuration Utility 68 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 69
. Controllers that do not support a battery-backed write cache do not support this process. Syntax: < drive can be directed through either controller. • In Manual mode, all I/O traffic to a given logical drive : modify [preferredpathmode=automatic|manual|?] where is a redundant controller - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 70
the preferred path mode ("Setting the preferred path mode" on page 69) in a redundant system to Manual, you must use the chassisslot command to assign each logical drive in the system to one of the redundant controller treats an internal command to expand an array. HP Array Configuration Utility 70 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 71
a logical drive deletes the logical drive structure as well as the data. Syntax: modify reenable [forced] Example command: => ctrl slot=3 ld 1 modify reenable forced HP Array Configuration Utility 71 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 72
ctrl slot=3 modify cr=25/75 Enabling or disabling the drive cache On controllers and drives that support physical drive write cache, you can use this command to enable or disable the write cache for return an exit code. Syntax: set [exitonerror=enable | disable] HP Array Configuration Utility 72 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 73
page 73) ACU inspects the configuration of all internal and external array controllers connected to the server and then writes a script file describing this configuration. • Input mode for using an Input configuration with the configuration specified in the script. HP Array Configuration Utility 73 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 74
configuration (on page 73). You can create a capture file from any server that has ACU loaded, and then modify the values of options in the 60 configuration in Auto mode. You must create such configurations manually using the Custom setting. Controller = All | First | HP Array Configuration Utility 74 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 75
PreferredPathMode = Auto|Manual ; COMMENT: the following five entries are used to optimize the controller performance Default | Windows | Windows(degrade | openVMS | Tru64 | Linux | Solaris | Netware | HP | Windows Sp2 ; COMMENT: The Windows(degrade value must be entered as written. Script file - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 76
error file.) Although the LogicalDrive option must begin this section of the script, you can script the other options in this category in any order. HP Array Configuration Utility 76 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 77
("RebuildPriority, ExpandPriority" on page 80) • IRPEnable ("Video performance options" on page 80) • LicenseKey ("LicenseKey, DeleteLicenseKey" on page 79) • MNPDelay ("Video performance options" on page 80) HP Array Configuration Utility 77 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 78
• IOCabinet[N],IOBay[N],IOChassis[N],Slot[N],Cabinet[N],Cell[N]-Configure the controller in the Integrity server that has the slot path information defined by this sequence of identifiers. Enable or Disable. Not all physical disks or controllers support this option. HP Array Configuration Utility 78 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 79
or Disable. The default is Disable. Some controllers do not support this option. PreferredPathMode The setting that you select for this the logical drive and dynamically load balances all paths. • Manual enables you to assign the logical drive to a specific allowed. HP Array Configuration Utility 79 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 80
values: 2|4|8|16|32|Automatic Array category The Array category has the following options: • Array (on page 81) • Drive (on page 81) • DriveType (on page 81) HP Array Configuration Utility 80 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 81
drives, and then determines whether you are moving or shrinking. Shrinking or moving an array is supported only in Custom method mode. • If the value of the ClearConfigurationWithDataLoss (on page 78) option type for drives that ACU must use to build the array. HP Array Configuration Utility 81 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 82
spares that are already present in the configuration. Split This command splits RAID 1 or RAID 10 volumes into individual RAID 0 volumes. Two values are available: HP Array Configuration Utility 82 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 83
HIDDEN-The driver hides the new logical volume from the OS. VISIBLE-The new logical volume is visible immediately to the OS. Logical Drive category of drives divided by the minimum number of drives necessary for that RAID level (three for RAID 50, four for RAID 60). HP Array Configuration Utility 83 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 84
If you select the Manual setting for PreferredPathMode ( or attempts to migrate the logical drive to the specified RAID level (when Method mode is Custom). ACU supports the following values for RAID levels: • 60-RAID 60 • 50-RAID 50 • ADG-RAID ADG is volume is ID 1. HP Array Configuration Utility 84 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 85
drives and the maximum number of logical drives supported by the controller. You must specify the logical the default. • MAXMBR-Creates the largest size of volume supportable by a 32-bit MBR (2TiB) In Reconfigure mode, supports logical drive extension. You cannot reduce the size of the logical drive - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 86
sizes are available: • 8-8 KB • 16-16 KB • 32-32 KB • 64-64 KB • 128-128 KB • 256-256 KB • 512-512 KB • 1024-1024 KB (supported starting with Gen8 controllers) HP Array Configuration Utility 86 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 87
selected operating system. The available host modes for an HBA are device-specific. Not all modes are available on all devices. Not all HBAs support a HostMode. The following operating system options might be available: • Default • Microsoft® Windows® • OpenVMS • Tru64 • Linux • Solaris • Netware - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 88
ACU scripting v8.30 and later support an XML file format for input and output. XML output To create :4 --> Configure Custom 25 75 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 89
page 88). Use the same parameter order as the standard input format. The following example shows a simple input script in both standard and XML formats. HP Array Configuration Utility 89 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 90
ELEMENT LicenseKey ( #PCDATA ) > MANUAL ) > HP Array Configuration Utility 90 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 91
effect. Unable to set the array accelerator for this The controller may not support a cache (for volume. The cache board may be missing or example, the controller may not cache may be missing or defective. support a cache ACU scripting error messages Error code Error message 0 - - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 92
. Cannot expand Array The Array could not be expanded, either because the controller does not support expansion, or the current configuration does not allow expansion to occur on the array. Cannot spare. Invalid logical drive The logical drive ID is not valid. HP Array Configuration Utility 92 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 93
redundant or does not support redundancy settings. 2864 2865 Invalid Preferred Path Mode Invalid Preferred Path The specified value for the preferred path mode is not valid, or the controller is not available. The specified preferred path is not a valid chassis HP Array Configuration Utility 93 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 94
Array The array move operation was not successful. Invalid operation - Advanced Pack support The requested operation requires a valid license key required to be entered. 3016 ACU requires SSP to be operation supported and enabled. Invalid connection name - HP Array Configuration Utility 94 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 95
Another instance of ACU is already running - (possibly a service). Please terminate the ACU application before running ACU scripting. Invalid the supplied argument. Not all controllers support this operation. Cannot delete Logical Drive A problem occurred during the attempt to delete the - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 96
the HP Array Diagnostics and SmartSSD Wear Gauge Utility collects all possible information about storage devices in the system, detects all problems, and cages, as well as logical, physical, and tape drives. For supported solid state drives, this report also contains SmartSSD Wear Gauge information. - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 97
Controllers • Non Smart Array Controllers When the generated report is viewed in a browser, the report page displays the following fields in the SmartSSD Status table. HP Array Diagnostics and SmartSSD Wear Gauge Utility 97 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 98
wear status with one of the following messages: • OK • Not Supported • The SmartSSD Wear Gauge log is full. Wear Gauge parameters are not utility 1. Browse to the HP Array Configuration Utility website (http://h18004.www1.hp.com/products/servers/proliantstorage/software-management/acumatrix /index - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 99
and runs in the background at all times. ACU is accessible remotely from the System Management Homepage (https://localhost:2381). To set up the service: 1. Click Start>All Programs>HP System Tools>HP Array Diagnostics and SmartSSD Wear Gauge Utility>Setup ADU Remote Mode. 2. Select Enable Remote - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 100
, select Help. Diagnostic report procedures Viewing the diagnostic report 1. Launch the GUI ("Launching the utility in GUI mode" on page 99). 2. Select View Diagnostic Report. HP Array Diagnostics and SmartSSD Wear Gauge Utility 100 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 101
store configuration data in the RAID information sector of all physical drives. The RIS Event Log reads the data and displays the decoded change logs. HP Array Diagnostics and SmartSSD Wear Gauge Utility 101 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 102
additional tasks. o Click Exit ADU. Generating the diagnostic report 1. Launch the GUI ("Launching the utility in GUI mode" on page 99). 2. Select Generate Diagnostic Report. HP Array Diagnostics and SmartSSD Wear Gauge Utility 102 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 103
report • SlotX.txt (SlotX.old)-Controller serial output log The serial output log file(s) are only available if the HP Smart Array SAS/SATA Event Notification Service is installed and running. To view the diagnostic report files in a browser: 1. Extract ADUReportViewer.htm to a directory. 2. Open - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 104
in GUI mode" on page 99). 2. Select Generate SmartSSD Wear Gauge Report. The utility generates the report, and then displays the File Download dialog box. HP Array Diagnostics and SmartSSD Wear Gauge Utility 104 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 105
a browser: 1. Extract the following files to a directory: o SmartSSDWearGaugeReport.json o SmartSSDWearGaugeReport.htm All files must reside in the same directory. 2. Open SmartSSDWearGaugeReport.htm in the browser. HP Array Diagnostics and SmartSSD Wear Gauge Utility 105 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 106
Drive arrays and fault-tolerance methods Drive arrays The capacity and performance of a single physical (hard) drive is adequate for home users. However, business users demand higher storage capacities, higher data transfer rates, and greater protection against data loss when drives fail. Connecting - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 107
With an array controller installed in the system, the capacity of several physical drives can be combined into one or more virtual units called logical drives (also called logical volumes and denoted by Ln in the figures in this section). Then, the read/write heads of all the constituent physical - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 108
The group of physical drives containing the logical drive is called a drive array, or just array (denoted by An in the figure). Because all the physical drives in an array are commonly configured into just one logical drive, the term array is often used as a synonym for logical drive. However, an - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 109
• RAID 50 configurations can tolerate one failed drive in each parity group. • RAID 6 configurations can tolerate two failed drives at a given time. • RAID 60 configurations can tolerate two failed drives in each parity group. • RAID 1 (ADM) and RAID 10 (ADM) configurations can tolerate multiple - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 110
RAID 1 and RAID 1+0 (RAID 10) In RAID 1 and RAID 1+0 (RAID 10) configurations, data is duplicated to a second drive. When the array contains only two physical drives, the fault-tolerance method is known as RAID 1. When the array has more than two physical drives, drives are mirrored in pairs, and - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 111
Advantages: • This method has the second highest read performance of any fault-tolerant configuration. • No data is lost when a drive fails, as long as no failed drive is mirrored to another failed drive. • Up to half of the physical drives in the array can fail. Disadvantages: • This method is - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 112
When the array has more than three physical drives, drives are mirrored in trios, and the fault-tolerance method is known as RAID 10 (ADM). In each mirrored trio, the physical drives that are not busy answering other requests answer any read requests that are sent to the array. This behavior is - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 113
. • Data is lost if a second drive fails before data from the first failed drive is rebuilt. RAID 6 (ADG)-Advanced Data Guarding NOTE: Not all controllers support RAID 6 (ADG). Drive arrays and fault-tolerance methods 113 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 114
RAID 6 (ADG), like RAID 5, generates and stores parity information to protect against data loss caused by drive failure. With RAID 6 (ADG), however, two different sets of parity data are used (denoted by Px,y and Qx,y in the figure), allowing data to still be preserved if two drives fail. Each set - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 115
can be stored on the array with the larger number of parity groups. RAID 50 is particularly useful for large databases, file servers, and application servers. Advantages: • Higher performance than for RAID 5, especially during writes. • Better fault tolerance than either RAID 0 or RAID 5. • Up to - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 116
is used to store redundant or parity data than with non-nested RAID methods. Comparing the hardware-based RAID methods Not all controllers support all RAID levels. To support some RAID levels, some controllers require SAAP ("About SAAP" on page 8). Drive arrays and fault-tolerance methods 116 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 117
for your controller on the HP website (http://www.hp.com/products/smartarray). Most 60 Alternative fault-tolerance methods Your operating system may also support software-based RAID or controller duplexing. • Software-based RAID will service all requests. Drive arrays and fault-tolerance methods - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 118
online spares or automatic data recovery, nor do they support auto-reliability monitoring or interim data recovery. If you decide to use one of these alternative methods, configure your arrays with RAID 0 for maximum storage - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 119
. For more information about POST messages, see the HP ProLiant Servers Troubleshooting Guide. Troubleshooting resources HP ProLiant G7 (and earlier) products The HP ProLiant Servers Troubleshooting Guide provides procedures for resolving common problems and comprehensive courses of action for fault - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 120
(http://www.hp.com/support/ProLiant_TSG_gr) • Dutch (http://www.hp.com/support/ProLiant_TSG_nl) • Japanese (http://www.hp.com/support/ProLiant_TSG_jp) HP ProLiant Gen8 products The HP ProLiant Gen8 Troubleshooting Guide, Volume I: Troubleshooting provides procedures for resolving common problems and - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 121
Acronyms and abbreviations ACU Array Configuration Utility ADG Advanced Data Guarding (also known as RAID 6) ADM Advanced Data Mirroring ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility HBA host bus adapter MBR master boot record MTBF mean time between failures ORCA - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 122
RIS reserve information sector SAAP Smart Array Advanced Pack SSP Selective Storage Presentation WBEM Web-Based Enterprise Management WWN World Wide Name Acronyms and abbreviations 122 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 123
that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (mailto:[email protected]). Include the document title and part number, version number, or the URL when submitting your feedback. Documentation feedback 123 - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 124
77, 80, 83, 87 additional information 118 ADG (advanced data guarding) 113 ADU (Array Diagnostic Utility) 118 ADU Remote Service Mode 99 advanced configuration tasks, support for 6 advanced data guarding (ADG) 113 array accelerator, enabling or disabling, ACU CLI 72 array accelerator, enabling or - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 125
controller duplexing 116 controller name 65 controller options, ACU scripting 77 controller, specifying, ACU scripting 78 CPQONLIN, common tasks 17 CPQONLIN, installing 15 CPQONLIN, menu options 16 CPQONLIN, navigating 15 CPQONLIN, procedure overview 15 criteria for selecting a RAID level 116 D data - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 126
K keyword abbreviations 54 L languages 5 LEDs, activating 59 license key 12, 44, 60, 79 LicenseKey 79 local application, using ACU as 22, 23, 28 logical drive capacity extension 68, 85 logical drive category options, ACU scripting 83 logical drive, creating, ACU CLI 61 logical drive, creating, ACU - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 127
logical drive 71 registering a license key 12, 44 remote server, configuring 29 remote service, using ACU as 29 renaming a controller 65 Renumber 84 52 tasks 40, 42, 46, 47 tasks supported in each utility 6 troubleshooting 118 troubleshooting resources 118 typical procedures, ACU CLI 57 typical - HP ProLiant DL388p | Configuring Arrays on HP Smart Array Controllers Reference - Page 128
W warning messages 91 warning prompts, hiding, ACU CLI 54 wizards mode, ACU GUI 48 Wizards screen 37 write cache, on physical drives, enabling or disabling 72 WriteCache 79 X XML DTD 90 XML input file 89 XML output file 88 XML support 88 Index 128
Configuring Arrays on HP Smart Array Controllers
Reference Guide
Abstract
This document is for the person who installs, administers, and troubleshoots servers and storage systems. HP assumes you are qualified in the
servicing of computer equipment and trained in recognizing hazards in products with hazardous energy levels.
Part Number: 433572-007
March 2012
Edition: 7