HP ProLiant ML10 Configuring Arrays on HP Smart Array Controllers Reference Gu
HP ProLiant ML10 Manual
View all HP ProLiant ML10 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP ProLiant ML10 manual content summary:
- HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 1
, and provides instructions for, the array configuration tools available for HP ProLiant controller and server products. 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 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 2
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 or omissions contained herein. Confidential computer software. Valid license from HP required for possession, use or copying - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 3
Configuration Utility ...10 About ACU...10 Native support for 64-bit and 32-bit operating systems 10 Accessing ACU in the offline environment...10 Launching ACU with HP Intelligent Provisioning (Gen8 or later 11 Launching ACU during POST (Gen8 or later 11 Launching ACU from the SmartStart CD (G7 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 4
Setting up ADU Remote Service Mode...95 Launching the utility in CLI mode ...95 Launching RAID method...113 Alternative fault-tolerance methods 113 Diagnosing array problems...115 Diagnostic tools ...115 Troubleshooting resources ...115 Acronyms and abbreviations...117 Documentation feedback ...119 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 5
before the operating system is loaded • HP Online Array Configuration Utility for NetWare (CPQONLIN)-A customized version of ACU for online configuration of servers that use Novell NetWare Before you use a utility, confirm that the utility can support the required task. View a comparison of the - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 6
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 or delete license keys Configure multiple systems identically - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 7
configuration of one system to multiple systems -1 Disable a redundant controller +2 Enable or disable a physical drive write cache + HP +/- 1Scripting is the most efficient method for this task. 2The task is supported only from the Configuration screen. ACU CLI +/- -1 + + +/- + +/- +/- + + - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 8
Smart Array G6 and G7 controllers, you must purchase a license key from HP. To obtain a license key, see the SAAP product page on the HP website (http://www.hp.com/go/SAAP). To install the license key and activate SAAP, use one of the following methods: • Installing a license key with ACU (on page - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 9
about the auto-configuration process, see the HP ROM-Based 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 • Using the ORCA CLI HP ProLiant 100 Series servers do not support the CLI format - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 10
servers and server blades, ACU is accessible both offline and online: • Accessing ACU in the offline environment (on page 10) Using one of multiple methods, you can run ACU before launching the host operating system. In offline mode, users can configure or maintain detected and supported ProLiant - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 11
, because ACU does not support Remote Service Mode in an offline environment. For this functionality, use ACU in an online environment ("Accessing ACU in the online environment" on page 15). Launching ACU with HP Intelligent Provisioning (Gen8 or later) 1. Boot the server. 2. Press F10 to launch - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 12
idx=1). 2. Using ISO mounting software, mount the Offline ACU ISO image to a drive. 3. Set the server to boot the image. 4. Reboot the server. Mounting the image through iLO This iLO functionality requires an iLO Advanced license. 1. Download the HP ProLiant Offline Array Configuration Utility ISO - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 13
by a PXE booted system • PXELinux (http://syslinux.zytor.com/wiki/index.php/PXELINUX) These instructions presume that you are using a Linux TFTP server and the TFTP package (http://www.kernel.org/pub/software/network/tftp). Other TFTP servers should work similarly. HP Array Configuration Utility 13 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 14
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 ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 15
configuration must be similar to the following example: label sos MENU LABEL HP ProLiant Offline =off vga=791 splash=silent showopts TYPE=MANUAL iso1=nfs://192.168.0.99/path/to/acucd mnt/iso2. Supported network file systems The following network file systems are supported for use with PXE booting - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 16
the following locations: o The 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 provided with the executable. 3. After - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 17
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) 5. Click Array Configuration Utility on the left side of the screen. ACU opens, scans the remote - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 18
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 left side of the screen. ACU opens, scans the remote - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 19
of the screen. The latest version of the ACU GUI uses tab navigation. Clicking a tab displays the screen and tasks for the following categories: o Configuration-This screen displays available controller and array tasks that the user can select and complete manually. HP Array Configuration Utility 19 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 20
of ACU, this functionality was called the Configuration Wizards mode and Express mode. For more information, see "Wizards screen (on page 25)." • The Controller/Device menu is below the tabs. To select a device, click on the menu, and then select a device. Use the scroll bar to view all the devices - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 21
icons (critical, warning, and informational) with the number of individual alerts for each category o A View Status Alert link that displays device-specific alerts on the right side of the screen • the selected device based on its current status and configuration HP Array Configuration Utility 21 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 22
information pertinent to the task, after a task is selected For a list of possible tasks that are available on the Configuration screen, see "Configuration tasks (on page 28)." Diagnostics/SmartSSD screen To access this screen, click the Diagnostics/SmartSSD tab. HP Array Configuration Utility 22 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 23
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 23 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 24
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 24 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 25
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 39)." Wizards screen To access this screen, click the Wizards tab. HP Array Configuration Utility 25 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 26
device-specific alerts on the right side of the screen • Systems And Devices-This 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 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 27
, use the horizontal scroll bar or use the mouse to widen the panel. • Available Wizards-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 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 28
Image Legend-A visual reference list defining the icons and graphical buttons used in ACU • Keyboard Controls-An explanation and list of keyboard help defines industry standard and HP terms as they relate to the ACU application. Configuration tasks From the Configuration screen, you can perform - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 29
of the total number of possible tasks for the selected item. ACU lists or omits tasks based on the controller model and configuration. For example, not available on all controller models. **If performed with an HP Smart Array G6 or G7 controller, this task requires a registered SAAP license key or - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 30
HP SmartCache license key. Configuring a controller 1. Open ACU. For more information, see "Using the ACU GUI (on page 19)." 2. Select a controller from the Controller/Device menu. The Configuration screen appears. 3. Configure the controller: o To configure manually, see "Performing a Configuration - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 31
The System Status, Systems And Devices, and Available Tasks panels appear. The listed tasks are available for this device in its current configuration. For more information, see "Configuration tasks (on page 28)." 3. Click a task button. HP Array Configuration Utility 31 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 32
initialization. Rapid Parity Initialization is available only for supported controllers and in arrays composed of supported physical drives. To select the method for parity initialization: 1. Open ACU. For more information, see "Using the ACU GUI (on page 19)." HP Array Configuration Utility 32 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 33
, and Available Tasks panels appear. 3. In the Available Tasks panel, click Manage License Keys. Specific license key tasks appear. A complete list of existing license keys also appears. 4. Click Add License Key. 5. Enter the license key number. 6. Click Save. HP Array Configuration Utility 33 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 34
default. In normal operations, and for older controllers, the firmware starts rebuilding a spare drive only when a data drive fails For more information, see "Using the ACU GUI (on page 19)." If ACU is already open, click the Configuration tab. 2. Select a Drives HP Array Configuration Utility 34 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 35
the following features: • Accelerates application performance • Provides lower latency for transactions in applications • Supports all operating systems, without the need for changes To support HP SmartCache, the Smart Array Controller firmware must be 3.42 or later. ACU must be version 9.40.12.0 or - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 36
mode ("Accessing ACU in the offline environment" on page 10). • HP Smart Array G6 and G7 controller models must have a valid SAAP license ("About SAAP" on page on the HP website (http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00378986/c00378986.pdf). HP Array Configuration Utility 36 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 37
created. 7. Shut down the OS. 8. Power down the server. 9. With power off, remove the physical drives that constitute Configuration screen, select the appropriate controller from the Controller/Device menu. 3. From the Systems and Devices tree, select the array to use HP Array Configuration Utility 37 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 38
environment (on page 10)." 2. At the Configuration screen, select the appropriate controller from the Controller contents, which are in the backup array. HP recommends that you do not perform this the logical drive to be rolled back is in use by the operating system o Activate the backup array. - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 39
number of unassigned physical drives of the correct size are available to replace each failed physical drive in the array. The correct size is defined as a drive as large as the smallest drive on the array, but no larger than the smallest spare. • If using an HP ProLiant Smart Array G6 or G7 support - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 40
physical, and tape drives. For supported solid state drives, this report also the report. In the SmartStart environment (G7 or earlier servers), you can save the report to • Configuration flags • Firmware version numbers • Open ACU. For more information, see "Using the ACU GUI (on page 19)." If - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 41
Generate SmartSSD Wear Gauge Report o Run Array Diagnostic Reports For this example, use the diagnostic reports selection. 2. Select Run Array Diagnostic Reports. The array diagnostic tasks related to controllers, arrays, physical drives, and logical drives. HP Array Configuration Utility 41 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 42
wizard operates differently. See "Using Express Configuration (on page 44)." Using Wizards 1. Open ACU. For more information, see "Using the ACU GUI (on page 19)." If ACU is already open, click the Wizards tab. 2. Select a controller from the Controller/Device menu. HP Array Configuration Utility 42 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 43
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 41)." 3. Click a wizard button. HP Array Configuration Utility 43 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 44
. 6. Click Save or OK. Using Express Configuration Express Configuration is a wizard that creates the optimum number of arrays and logical drives from in its current configuration. For more information, see "Wizards (on page 41)." 3. Click Express Configuration. HP Array Configuration Utility 44 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 45
configurations based on groupings of drives with the same capacity. 4. For each logical drive, select a RAID Type. ACU identifies possible RAID configurations configures the arrays and logical drives. 6. When the configuration is complete, click Finish. Using several configuration parameters on several - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 46
Array Configuration Utility CLI 7.15.17.0 Detecting Controllers...Done. Type "help" 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 entered in Console mode. Opening the CLI in Command mode To use - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 47
configure. The device can be a controller, an array, a logical drive, or a physical drive. The syntax used require a value, but the specific parameters and values that are valid the example commands in other sections of this guide. Querying a device If you do not know HP Array Configuration Utility 47 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 48
required for any command that has the option for a forced flag. If the forced parameter is not used, the system generates an error message notifying the user that the command could not be completed without this flag qd r1wb rp rc sn sam ssdpd ss saen ssd ssm sp sss HP Array Configuration Utility 48 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 49
when you specify only one device as the target. You can use the [detail] parameter in this case to retain all the : PCI Slot: 9 Serial Number: PBKTV0XTAZZ005 RAID 6 (ADG) Status: Enabled Controller Status: OK Hardware Revision: A Firmware Version: 0.02-106 Rebuild OK HP Array Configuration Utility 49 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 50
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: Parallel SCSI, 9.1 GB, OK) physicaldrive 1:10 (box 1:bay 10, Parallel SCSI, 9.1 GB, OK) HP Array Configuration Utility 50 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 51
keyword or keyword abbreviation ("Keyword abbreviations" on page 48) • A CLI parameter • A term commonly used in ACU, such as migrate, extend, or cache • The word shorthand (gives a list of . Example command: controller slot=1 modify bootcontroller=enable HP Array Configuration Utility 51 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 52
boot volume is the volume that contains the OS and its support files. To work properly, the boot volume must be accessible is automatically cleared when you close the CLI. IMPORTANT: You cannot use the set target command in batch file scripts. Syntax: set target HP Array Configuration Utility 52 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 53
the command does not specify a for the rebuild priority, so the default set target is used instead. Identifying devices You can enter a command that causes the LEDs on target devices to flash, value is provided for backward compatibility and is ignored. HP Array Configuration Utility 53 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 54
target after erasing it is no longer supported. Although [deleteaftererase=yes|no] can still whichever is more recent. Syntax: Use the word rescan directly at the license key Some advanced configuration tasks (available only delete a license key, use a standard delete command but use the license key ( - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 55
To use this features on an HP Smart Array G6 or G7 controller, standard parameters used when creating a logical drive are described in particular parameter, the CLI uses the appropriate default value. level that the controller model and number of drives can support, except 50 or 60 (which - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 56
is often easier to specify every drive in the array than to parse out the array ID. When you use the drives parameter you can list each drive individually, you can specify a drive range, or you can specify drives=1:12 Now, verify that the array has been created: HP Array Configuration Utility 56 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 57
level in this example because it is the highest possible level for this scenario and will be used by default. However, it is included in the command as an example. Now, verify that array to another array. This feature is available on Gen8 Smart Array controllers. HP Array Configuration Utility 57 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 58
2e:1:1-2e:1:4 ctrl slot=1 ld 3 modify drives=? // shows the available drives You can use the drivetype parameter to specify the drive interface type. When selecting all physical drives, and ] Command examples: controller nonsa show controller nonsa show ssdinfo HP Array Configuration Utility 58 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 59
increase. Command Examples: To create a new Smart Caching array for existing data logical drive 1 using the solid state drive 1e:1:10: => ctrl slot=1 create type=ldcache drives=1e:1:10 datald RAID level does not affect system performance during rapid initialization. HP Array Configuration Utility 59 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 60
array. For example, a logical drive in a RAID 5 configuration suffers irretrievable data loss if two of its physical drives are simultaneously in a failed state, regardless of the number of spare drives assigned to the array. Any drive that you want to use as a spare must meet the following criteria - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 61
and for older controllers, the firmware starts rebuilding a spare drive only that do not support a battery-backed write cache do not support this process. Syntax not meet the previous criteria are not used. If you add an odd number of drives to an array that contains HP Array Configuration Utility 61 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 62
of the configured logical volumes. • You may not remove drives from the array if the resulting number of drives does not support the in an existing array (array a), six drives (1e:1:4-1e:1:9) are in use. With all criteria met, you can shrink the array to four drives HP Array Configuration Utility 62 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 63
a logical drive If the operating system supports logical drive extension, you can use any unassigned capacity on an array to support a battery-backed write cache do not support this process. Syntax: modify size=#|max|? [forced] where is a logical drive. HP Array Configuration - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 64
support logical drive extension, carrying out this command makes data on the logical drive unavailable. Therefore, the CLI displays a warning prompt as a safeguard in case you are using such an operating system. To prevent the prompt from appearing, use /active configuration. • . • In Manual mode, all - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 65
mode" on page 64) in a redundant system to Manual, you must use the chassisslot command to assign each logical drive in active/active configuration and # denotes the chassis slot number of the redundant controller. (To obtain the chassis slot number, use the show : HP Array Configuration Utility 65 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 66
or RAID 6 (ADG) configurations, it also verifies the consistency of parity data. Syntax: modify ssd=# where is a controller and # is a number between 1 and 30. This number determines the delay time the logical drive structure as well as the data. HP Array Configuration Utility 66 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 67
of memory allocated to read and write operations. Different types of applications have different optimum settings. You can change the ratio only if the controller has a battery-backed cache (because only battery-backed cache can be used for write cache) and if there are logical drives configured on - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 68
to the server and then writes a script file describing this configuration. • Input mode for using an Input script (on page 68) ACU reads the array configuration described in path]FILENAME.ext [-internal | -external] [-reset] -e [drive:][path]ERRORFILENAME.ext HP Array Configuration Utility 68 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 69
the target system. This method is useful for applying a standard configuration to several servers that have similar storage resources. • 50 or RAID 60 configuration in Auto mode. You must create such configurations manually using the Custom setting. " HP Array Configuration Utility 69 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 70
Manual ; COMMENT: the following five entries are used : For HP Smart Array G6 and G7 controllers, RAID HP | Windows Sp2 ; COMMENT: The Windows(degrade value must be entered as written. Script file options Options in ACU script files are divided into the following categories: HP Array Configuration - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 71
assign values to every option. ACU can use default values in some instances, while in other instances, a listed option might not be relevant for a particular configuration or scripting mode. The options for each the other options in this category in any order. HP Array Configuration Utility 71 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 72
specifically script a different value for that option. If you use the -reset command line switch, the existing controller configuration is cleared with data loss as the first step in the configuration options: • Controller (on page 73) • CacheState (on page 73) HP Array Configuration Utility 72 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 73
external controller that has the World Wide Name N. • SerialNumber [N]-Configure the shared storage controller that has serial number N. • 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 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 74
support configurations. In this case, the storage system automatically selects the I/O path from the redundant controller to the logical drive and dynamically load balances all paths. • Manual enables you to assign the logical drive to a specific redundant controller. If you select this setting, use - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 75
you to use leading space characters in the RaidArrayId. ReadCache, WriteCache Enter a number between 0 and 100 to specify the percentage of cache that is to be allocated to drive reads or writes. The default value for both options is 50, unless the controller firmware supplies a specific default - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 76
letters in the sequence, according to the number of existing arrays on the controller. AA configuration to create a new array. Drive You can use this option in the input file to specify new physical drives for the array. Use supported only in Custom method mode. HP Array Configuration Utility 76 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 77
o To specify only the number of drives to use (not which specific drive IDs to use), enter that number as the value for this option. For example, if you enter drive=3, ACU uses the first three available drives behavior of the spare drives when they are activated. HP Array Configuration Utility 77 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 78
as spares, In Configure action mode: None use the applicable convention (port:ID, box:bay, In Reconfigure action mode, ACU or port:box:bay). ignores any value entered for this To specify only the number of spares (not the option and keeps any spares that are exact IDs), enter that number as the - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 79
specifies the ID number of the logical numbering must be contiguous. • In Configure action mode, ACU accepts only the ID number number to associate with the Caching logical drive. In Configure mode, ACU accepts the ID number configuration, you must also set the number of parity groups. You can use - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 80
mirroring with 2 disks) • 1ADM-RAID 1 with 3-way mirroring • 1-RAID 1 (mirroring with 2 disks) • 0-RAID 0 When using an HP Smart Array G6 or G7 controller, some RAID levels require SAAP ("About SAAP" on page 8). Renumber This option renumbers the logical drive to N. HP Array Configuration Utility 80 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 81
are mixed with Renumber, commands targeting specific volumes might target the incorrect volume. Repeat The value you enter for this option specifies the number of times that ACU is to repeat this logical drive configuration. Use one of the following values: • N-In Configure mode, ACU creates N new - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 82
. (The controller must be able to read an entire stripe of data at a time into cache memory during transformation. Available memory is the limiting factor. The following strip sizes are available: • 8-8 KB • 16-16 KB • 32-32 KB • 64-64 KB • 128-128 KB • 256-256 KB HP Array Configuration Utility 82 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 83
user-defined string used as the connection 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-UX HP Array Configuration - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 84
scripting v8.30 and later support an XML file format for input and output. XML output To create an XML output document, use an XML suffix with the output :4 --> Configure Custom - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 85
> XML input XML input follows the same format as the document for XML output (on page 84). 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 ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 86
ELEMENT LicenseKey ( #PCDATA ) > MANUAL ) > HP Array Configuration Utility 86 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 87
Using Repeat function Certain commands require that the controller be configured before they can be sent to the controller. Some commands have been ignored because the Repeat parameter has been specified in the input file. The system must be rebooted for the firmware A controller has been - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 88
number of arrays or logical drives has been reached already. Cannot expand Array The Array could not be expanded, either because the controller does not support expansion, or the current configuration . Invalid logical drive The logical drive ID is not valid. HP Array Configuration Utility 88 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 89
array has no free space, or the maximum number of logical drives has been reached already. Cannot migrate Logical Drive RAID The controller does not support RAID migration, or migration is not possible with the current controller configuration. Cannot extend Logical Drive The controller does not - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 90
Sector Size Cannot delete Array Invalid Number of Parity Groups Chassis name is too long Chassis name is already in use - - - - Another controller is already using the entered chassis name. 3009 3010 3011 3012 3013 3014 3015 Auto Configure failed The Auto Configure mode was unable to complete - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 91
(possibly a service). Please terminate support this operation. Cannot delete Logical Drive A problem occurred during the attempt to delete the specified logical drive. The drive may be in use by the OS, it may not exist, or it may not be the last logical drive on the array. HP Array Configuration - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 92
HP Array Diagnostics and SmartSSD Wear Gauge Utility collects all possible information about storage devices in the system, detects all problems, and provides a detailed configuration well as logical, physical, and tape drives. For supported solid state drives, this report also contains SmartSSD Wear - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 93
o Interface o WWID o Drive model o Serial number o Firmware revision o Total blocks The SmartSSD Wear Gauge report contains information on the current in a browser, the report page displays the following fields in the SmartSSD Status table. HP Array Diagnostics and SmartSSD Wear Gauge Utility 93 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 94
one of the following messages: • OK • Not Supported • The SmartSSD Wear Gauge log is full. Wear number of hours the SSD has been powered on Estimated Life Indicates an estimate of the number of the HP Array Configuration Utility website (http://h18004.www1.hp.com/products/servers/proliantstorage - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 95
up the service: 1. Click Start>All Programs>HP System Tools>HP Array use the following command: hpaducli -help Launching the utility in GUI mode 1. Click Start>All Programs>HP System Tools>HP Array Diagnostics and SmartSSD Wear Gauge Utility>HP Array Diagnostics and SmartSSD Wear Gauge Utility. HP - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 96
, select Help. Diagnostic report procedures Viewing the diagnostic report 1. Launch the GUI ("Launching the utility in GUI mode" on page 95). 2. Select View Diagnostic Report. HP Array Diagnostics and SmartSSD Wear Gauge Utility 96 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 97
. The diagnostic report includes an additional RIS Event Log tab. Smart Array controllers 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 97 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 98
additional tasks. o Click Exit ADU. Generating the diagnostic report 1. Launch the GUI ("Launching the utility in GUI mode" on page 95). 2. Select Generate Diagnostic Report. HP Array Diagnostics and SmartSSD Wear Gauge Utility 98 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 99
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 ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 100
in GUI mode" on page 95). 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 100 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 101
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 101 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 102
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 ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 103
. If one physical drive has a larger capacity than other physical drives in the same logical drive, the extra capacity is wasted because it cannot be used by the logical drive. Drive arrays and fault-tolerance methods 103 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 104
, 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 array can contain several logical drives, each of a different size. Each logical - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 105
, hardware-based RAID methods provide a much more robust and controlled fault-tolerance environment, so these alternative methods are seldom used. RAID 0-No fault tolerance A RAID 0 configuration provides data striping, but there is no protection against data loss when a drive fails. However, it is - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 106
(RAID 10) In RAID 1 and RAID 1+0 (RAID 10) configurations, data is duplicated to a second drive. When the array contains failed drives belong to the same mirrored pair. This fault-tolerance method is useful when high performance and data protection are more important than the cost of physical drives - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 107
half of the total drive capacity is usable for data storage. RAID 1 (ADM) and RAID 10 (ADM) In RAID 1 (ADM) and RAID 10 (ADM) configurations, data is duplicated to two additional drives. When the array contains only three physical drives, the fault-tolerance method is known as RAID 1 (ADM). Drive - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 108
to the same mirrored trio. This fault-tolerance method is useful when high performance and data protection are more important than the cost of physical drives. Advantages: • This method has the highest read performance of any fault-tolerant configuration. • No data is lost when two drives fail, as - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 109
is usually written to an online spare in a process called a rebuild. This configuration is useful when cost, performance, and data availability are equally important. Advantages: • Has Advanced Data Guarding NOTE: Not all controllers support RAID 6 (ADG). Drive arrays and fault-tolerance methods 109 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 110
of the constituent drives. This method is most useful when data loss is unacceptable but cost is also an important factor. The probability that data loss will occur when an array is configured with RAID 6 (ADG) is less than it would be if it was configured with RAID 5. Advantages: • This method has - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 111
to occur when the drives are arranged into the configuration that has the largest possible number of parity groups. For example, four parity groups with the larger number of parity groups. RAID 50 is particularly useful for large databases, file servers, and application servers. Advantages: • - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 112
arranged into the configuration that has the largest possible number of parity groups 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, HP Smart Array G6 and G7 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 113
than 56 drives are used with RAID 6 (ADG). Selecting a RAID method Not all controllers support all RAID levels. To determine the RAID capabilities of your controller, see the model-specific information for your controller on the HP website (http://www.hp.com/products/smartarray). Most important - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 114
Neither of these alternative fault-tolerance methods supports 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 capacity and - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 115
. 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 ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 116
(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 ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 117
as RAID 6) ADM Advanced Data Mirroring ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility DHCP Dynamic Host Configuration Protocol HBA host bus adapter ORCA Option ROM Configuration for Arrays POST Power-On Self Test RBSU ROM-Based Setup Utility RIS reserve information - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 118
SAS serial attached SCSI SATA serial ATA SSD solid-state drive SSP Selective Storage Presentation TFTP Trivial File Transfer Protocol WBEM Web-Based Enterprise Management WWN World Wide Name Acronyms and abbreviations 118 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 119
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 119 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 120
scripting 72, 76, 83 additional information 114 ADG (advanced data guarding) 109 ADU (Array Diagnostic Utility) 114 ADU Remote Service Mode 95 advanced configuration tasks, support for 6 advanced data guarding (ADG) 109 array accelerator, enabling or disabling, ACU CLI 67 array category options, ACU - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 121
prompts, ACU CLI 48 host mode 83 HostMode 83 HP SmartCaching 34, 35, 59 I I/O path, modifying 64, 65, 74 identifying devices 5 LEDs, activating 53 license key 33, 54, 74 LicenseKey 74 local application, using ACU as 11, 16 logical drive capacity extension 63, 81 logical drive, caching 79 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 122
support 10 Option ROM Configuration for Arrays (ORCA) 9 options, scripting, list of 70 ORCA (Option ROM Configuration for Arrays) 9 overview of configuration 38 remote server, configuring 17 remote service, using ACU as 18 renaming a controller 60 Renumber 80 Repeat 81 repeat configuration 81 - HP ProLiant ML10 | Configuring Arrays on HP Smart Array Controllers Reference Gu - Page 123
78 split mirror backup 37 splitting a mirrored array 37 standard configuration tasks, support for 6 standby controller, disabling 65 stripe size migration, ACU 47 tasks 28, 30, 39, 40 tasks supported in each utility 6 troubleshooting 114 troubleshooting resources 114 typical procedures, ACU CLI 51 U
Configuring Arrays on HP Smart Array Controllers
Reference Guide
Abstract
This document identifies, and provides instructions for, the array configuration tools available for HP ProLiant controller and server products. 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-402
September 2013
Edition: 11