Download Print this page
HP Configuring Arrays Reference Manual
HP Configuring Arrays Reference Manual

HP Configuring Arrays Reference Manual

Configuring arrays

Advertisement

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-401
February 2013
Edition: 10

Advertisement

loading

Summary of Contents for HP Configuring Arrays

  • Page 1 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.
  • Page 2 © Copyright 2006, 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject 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 or omissions contained herein.
  • Page 3: Table Of Contents

    Native support for 64-bit and 32-bit operating systems .................. 18 Accessing ACU in the offline environment ..................... 18 Launching ACU with HP Intelligent Provisioning (Gen8 or later) ............19 Launching ACU during POST (Gen8 or later) ..................19 Launching ACU from the SmartStart CD (G7 or earlier) ................ 19 Launching ACU from an ISO image (all generations) ................
  • Page 4 XML support ............................ 92 ACU scripting warning messages ...................... 95 ACU scripting error messages ......................95 HP Array Diagnostics and SmartSSD Wear Gauge Utility .............. 100 About the utility ............................100 Reported information ..........................100 Installing the utility ............................ 102 Setting up ADU Remote Service Mode ......................
  • Page 5: Overview Of Array Configuration Tools

    Overview of array configuration tools Utilities available for configuring an array To configure an array on an HP Smart Array controller, three utilities are available: • HP Array Configuration Utility (ACU)—An advanced utility that enables you to perform many complex configuration tasks •...
  • Page 6: Support For Standard Configuration Tasks

    +/– —Support for this task varies by controller. To support this task, some 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).
  • Page 7 Enable or disable a physical drive write cache +/– +/– – HP Drive Erase (replace the content of a physical drive or logical drive with zeros or random 0 and 1) – Identify devices by causing their LEDs to flash +/–...
  • Page 8: Hp Smart Array Advanced Pack

    • Heal Array To access SAAP features, 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: •...
  • Page 9 (array accelerator) options: • 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...
  • Page 10: Option Rom Configuration For Arrays

    ORCA is a ROM-resident array configuration utility that executes automatically during initialization of an HP Smart Array controller. This utility is designed to enable a logical drive to be configured on a new HP server before the operating system is installed: •...
  • Page 11: Hp Online Array Configuration Utility For Netware

    HP Online Array Configuration Utility for NetWare About CPQONLIN The HP Online Array Configuration Utility for NetWare (CPQONLIN) enables you to configure an array on a NetWare server while the server is online. To configure an array when the server is offline, use ACU.
  • Page 12: Menu Options In Cpqonlin

    Controller Options menu (appears in the secondary panel when the controller is highlighted in the Logical Configuration View panel) Menu option Result of selecting the option A new panel opens, displaying settings for three options: Controller Settings Rebuild Priority, Expand Priority, and Accelerator Ratio. HP Online Array Configuration Utility for NetWare 12...
  • Page 13: Typical Manual Configuration Procedures

    Setting the rebuild priority or expand priority (on page 15) • Setting the accelerator ratio (on page 15) • Expanding an array (on page 16) • Migrating RAID level or stripe size (on page 16) HP Online Array Configuration Utility for NetWare 13...
  • Page 14: Creating A New Array And Logical Drive

    It must be of the same type as existing drives in the array (for example, SATA or SAS). • It must have a capacity no less than that of the smallest drive in the array. To add a spare drive to an array: HP Online Array Configuration Utility for NetWare 14...
  • Page 15: Setting The Rebuild Priority Or Expand Priority

    This setting applies only if the controller uses a battery-backed cache. To modify the accelerator ratio: 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 15...
  • Page 16: Expanding An Array

    Performance might be degraded slightly during the migration, depending on the Expand Priority and Rebuild Priority settings ("Setting the rebuild priority or expand priority" on page 15). To minimize any effect on normal server operations, migrate during periods of low server use. HP Online Array Configuration Utility for NetWare 16...
  • Page 17 Press the Esc key to begin the migration and return to the Logical Configuration View 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 17...
  • Page 18: Hp Array Configuration Utility

    HP Array Configuration Utility About ACU ACU is the main tool for configuring arrays on HP Smart Array controllers. It exists in three interface formats: the ACU GUI, the ACU CLI, and ACU Scripting. All formats provide support for standard configuration tasks (on page 6).
  • Page 19: Launching Acu With Hp Intelligent Provisioning (Gen8 Or Later)

    Remote Service Mode in an offline environment. For this functionality, use ACU in an online environment ("Accessing ACU in the online environment" on page 23). Launching ACU with HP Intelligent Provisioning (Gen8 or later) Boot the server. Press F10 to launch HP Intelligent Provisioning.
  • Page 20 Booting from the ISO image on a drive, on a key, or through iLO provides the same GUI interface. The user can select to run Offline ACU GUI, ACU CLI, or ACU Scripting. Mounting the image on a local drive 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-aad98a00c0d6469d8abf78e2f3&mode=4&idx=1).
  • Page 21 Insert a USB key into a USB connector on the Windows system. For this example, use "F:." Run the HP USB Key Utility. At the main screen, select Next. If you agree with the end user license agreement, select the Agree radio button, and then click Next.
  • Page 22 Set up PXELinux Before proceeding with the configuration, ensure that your TFTP server and PXELinux configuration is set up and configured properly. To set up PXELinux: 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-aad98a00c0d6469d8abf78e2f3&mode=4&idx=1).
  • Page 23: Accessing Acu In The Online Environment

    PXE-booted ACUCD where the iso1 image must be mounted. Your final configuration must be similar to the following example: label sos MENU LABEL HP ProLiant Offline ACU Image kernel vmlinuz append initrd=initrd.img media=cdrom rw root=/dev/ram0 ramdisk_size=257144 init=/bin/init loglevel=3 ide=nodma ide=noraid pnpbios=off vga=791 splash=silent showopts TYPE=AUTOMATIC iso1=nfs://192.168.0.99/path/to/acucd/image/hpacuoffline-8.75-12.0.iso...
  • Page 24: Launching Acu On A Local Server

    38). When configuration is complete, continue with the next step. If you changed to Local Application mode in step 1, and you are finished configuring arrays on this server, do the following: Click Start, and then select Programs>HP System Tools>HP Array Configuration Utility>Setup HP Array Configuration Utility.
  • Page 25: Launching Acu On A Local Server To Configure A Remote Server

    For a list of options, enter the following: cpqacuxe-h Launching ACU on a local server to configure a remote server 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.
  • Page 26: Launching Acu On A Remote Server To Configure A Local Server

    Launching ACU on a remote server to configure a local server On the server where ACU is installed, click Start, and then select Programs>HP System Tools>HP Array Configuration Utility>Setup HP Array Configuration Utility.
  • Page 27: Using The Acu Gui

    Three tabs appear near the top left 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: Configuration—This screen displays available controller and array tasks that the user can select and complete manually. HP Array Configuration Utility 27...
  • Page 28 Configuration screen To access this screen, click the Configuration tab. The Configuration screen displays the GUI elements from the Welcome screen and provides status, more detailed information, and available tasks or options for the selected device. HP Array Configuration Utility 28...
  • Page 29 A Show menu that toggles between Logical View and Physical View • Available Tasks—This panel, at right, provides the following information and functionality: Tasks that are available for the selected device based on its current status and configuration HP Array Configuration Utility 29...
  • Page 30 Options and 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 36)." Diagnostics/SmartSSD screen To access this screen, click the Diagnostics/SmartSSD tab. HP Array Configuration Utility 30...
  • Page 31 Reports. On the diagnostic report screen, when a device is selected, the following elements appear: • Report Contents—This panel, at left, provides the following information and functionality: A list of all connected controllers and devices HP Array Configuration Utility 31...
  • Page 32 Check boxes for individual controllers or all controllers • Available Tasks—This panel, at right, provides the following information and functionality: Tasks that are available for the selected device based on its current status and configuration HP Array Configuration Utility 32...
  • Page 33 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 47)." Wizards screen To access this screen, click the Wizards tab. HP Array Configuration Utility 33...
  • Page 34 A View Status Alert link that displays device-specific alerts on the right side of the screen • Systems And Devices—This panel, at left, provides the following information and functionality: A tree detailing systems, controllers, arrays, physical drives, and logical drives Expand all and collapse all buttons HP Array Configuration Utility 34...
  • Page 35 • Available Wizards—This panel, at right, provides the following information and functionality: Wizards that are available for the selected device based on its current status and configuration HP Array Configuration Utility 35...
  • Page 36: Configuration Tasks

    To view these help topics and others, press the H key or click 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 drives, and logical drives.
  • Page 37 *This task is not available on all controller models. **This task 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)." HP Array Configuration Utility 37...
  • Page 38 Click Exit ACU. Performing a Configuration task Open ACU. For more information, see "Using the ACU GUI (on page 27)." If ACU is already open, click the Configuration tab. Select a device from the Controller/Device menu. HP Array Configuration Utility 38...
  • Page 39 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 36)." Click a task button. HP Array Configuration Utility 39...
  • Page 40 Rapid Parity Initialization is available only for supported controllers and in arrays composed of supported physical drives. To select the method for parity initialization: Open ACU. For more information, see "Using the ACU GUI (on page 27)." HP Array Configuration Utility 40...
  • Page 41 The System Status, Systems And Devices, and Available Tasks panels appear. In the Available Tasks panel, click Manage License Keys. Specific license key tasks appear. A complete list of existing license keys also appears. Click Add License Key. Enter the license key number. Click Save. HP Array Configuration Utility 41...
  • Page 42: Changing The Spare Mode

    Select a controller from the Controller/Device menu. The System Status, Systems And Devices, and Available Tasks panels appear. In the Available Tasks panel, click Spare Management. From the menu, select one of the following modes: Dedicated Auto-Replace Drives HP Array Configuration Utility 42...
  • Page 43 Click Save. About HP SmartCache HP SmartCache enables solid state drives to be used as caching devices for hard drive media. Data can be accessed from the solid state drive instead of hard drives. HP SmartCache provides the following features: •...
  • Page 44 With the SmartCache selected in the left panel, click Create SmartCache for Logical Drive. Select the logical drive to cache. Select the size of the cache. HP recommends 10% of the drive size, and it must be a minimum of 1 GiB. Click Save.
  • Page 45 To create a split mirror backup: Run the ACU GUI in offline mode. See "Accessing ACU in the offline environment (on page 18)." HP Array Configuration Utility 45...
  • Page 46 Re-mirror the array and roll back to the contents of the backup array. Discard existing data. This option re-creates the mirrored array but restores its original contents, which are in the backup array. HP recommends that you do not perform this option under the following circumstances: —...
  • Page 47: Diagnostics Tasks

    The ACU Diagnostics feature replaced the Array Diagnostic Utility supported by SmartStart v8.20 and earlier. Beginning with ACU v8.70.9, the diagnostics functionality within ACU has expanded and includes the SmartSSD Wear Gauge. ACU generates the following reports and logs: • Array diagnostic report HP Array Configuration Utility 47...
  • Page 48 Open ACU. For more information, see "Using the ACU GUI (on page 27)." If ACU is already open, click the Diagnostics/SmartSSD tab. The Diagnostics/SmartSSD screen appears with the following selections: View SmartSSD Wear Gauge Report HP Array Configuration Utility 48...
  • Page 49: Wizards

    "Identifying and viewing diagnostic report files (on page 107)" • "Identifying and viewing SmartSSD Wear Gauge report files (on page 109)" Wizards From the Wizards screen, you can perform tasks related to controllers, arrays, physical drives, and logical drives. HP Array Configuration Utility 49...
  • Page 50 The Express Configuration wizard operates differently. See "Using Express Configuration (on page 52)." Using Wizards Open ACU. For more information, see "Using the ACU GUI (on page 27)." If ACU is already open, click the Wizards tab. Select a controller from the Controller/Device menu. HP Array Configuration Utility 50...
  • Page 51 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 49)." Click a wizard button. HP Array Configuration Utility 51...
  • Page 52 Select a controller from the Controller/Device menu. 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 49)." Click Express Configuration. HP Array Configuration Utility 52...
  • Page 53: Using The Acu Cli

    ("Opening the CLI in Console mode" on page 54) You can adjust several configuration parameters on several devices without having to restart ACU each time. • Command mode ("Opening the CLI in Command mode" on page 54) HP Array Configuration Utility 53...
  • Page 54: Opening The Cli In Console Mode

    For VMware ESXi 5.0, ACU CLI works similarly to the Command mode mentioned. However, slight differences exist, requiring you to run ACU CLI through the VMware vSphere esxcli command-line utility. For more information about using HP ACU CLI for ESXi 5.0, see ACU CLI release notes or the HP website (ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux/p414707558/v68034/hpacucli-9.0-24.0.noarc h.txt).
  • Page 55 If you do not know what values a parameter can have, you can sometimes query the device to find out by entering a ? as the value of the parameter. Example command: => ctrl ch="Lab4" ld 1 modify raid=0 ss=? A typical screen response in this case could be: Available options are: HP Array Configuration Utility 55...
  • Page 56 HP Array Configuration Utility 56...
  • Page 57 Monitor and Performance Delay: 60 min Elevator Sort: Enabled Degraded Performance Optimization: Disabled Inconsistency Repair Policy: Disabled Wait for Cache Room: Disabled Surface Analysis Inconsistency Notification: Disabled Post Prompt Timeout: 15 secs Cache Board Present: True Cache Status: OK HP Array Configuration Utility 57...
  • Page 58 1:1 (box 1:bay 1, Parallel SCSI, 36 GB, OK) physicaldrive 1:2 (box 1:bay 2, Parallel SCSI, 36 GB, OK) physicaldrive 1:8 (box 1:bay 8, Parallel SCSI, 9.1 GB, OK) physicaldrive 1:10 (box 1:bay 10, Parallel SCSI, 9.1 GB, OK) HP Array Configuration Utility 58...
  • Page 59: Typical Procedures

    To work properly, the boot controller must have a designated boot volume. See "Setting the boot volume (on page 60)." Syntax: <target> modify [bootcontroller=enable|disable] where <target> is a controller with a volume that can be set as the boot volume. Example command: controller slot=1 modify bootcontroller=enable HP Array Configuration Utility 59...
  • Page 60: Setting The Target

    Note that the controller does not need to be specified because it is currently the set target. Now clear the target, reset it, and enter a few commands for the new set target: => clear target HP Array Configuration Utility 60...
  • Page 61 => 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 Array Diagnostics and SmartSSD Wear Gauge Utility. In ACU CLI, the diag command outputs diagnostic information about a specified controller or all controllers on the system.
  • Page 62 The hyphens are optional. To delete a license key, use a standard delete command but use the license key (not the controller) as the target: <target> delete Example commands: => ctrl slot=5 lk=12345-65432-78787-43434-24680 delete HP Array Configuration Utility 62...
  • Page 63 50 or 60 (which must be specified deliberately). numberparityg The default value is 2. roups 8|16|32|64|128|256|512|1024|default Units are KB.* The default setting depends on the RAID level. HP Array Configuration Utility 63...
  • Page 64 1:14 (box 1:bay14, Parallel SCSI, 9.1 GB, OK) Knowing this information, you can now create the first array with one logical drive: => ctrl ch="Lab 4" create type=ld drives=1:12 Now, verify that the array has been created: HP Array Configuration Utility 64...
  • Page 65 3 (896 MB, RAID 1+0, OK) Moving a logical drive ACU now enables you to move a single logical drive from one array to another array. This feature is available on Gen8 Smart Array controllers with SAAP enabled. HP Array Configuration Utility 65...
  • Page 66 Viewing physical drives for an HBA The nonsa keyword shows the physical drives behind an HBA or "non-smart array." Syntax: <target> nonsa show [ssdinfo] Command examples: controller nonsa show controller nonsa show ssdinfo HP Array Configuration Utility 66...
  • Page 67: Viewing Ssd Physical Drives/Information

    Smart Caching in HPACUCLI HP Smart Caching allows a caching logical drive to be created on a solid state physical drive, to be associated with an existing data logical drive to provide a performance increase.
  • Page 68 => ctrl slot=5 array A remove spares=1:1–1:5 Setting the spare activation mode The spare activation mode feature enables the controller firmware to activate a spare drive under the following conditions: • When a data drive reports a predictive failure (SMART) status HP Array Configuration Utility 68...
  • Page 69 RAID 1+0 logical drive to RAID 5 or RAID 6 (ADG). Adding the forced parameter to the command prevents this prompt from appearing. Example commands: => ctrl slot=3 array A add drives=1:0,1:1 => ctrl slot=4 ld 1 add drives=allunassigned => ctrl slot=5 array A add drives=1:1–1:5 HP Array Configuration Utility 69...
  • Page 70 For example, in an existing array, three 72-GB SAS drives (1e:1:4-1e:1:6) are the source. Another drive of the same size is the spare (1e:1:9). With all criteria met, you can move the array to three different 72-GB SAS HP Array Configuration Utility 70...
  • Page 71 15 minutes per gigabyte. While this process is occurring, no other expansion, extension, or migration can occur simultaneously on the same controller. Controllers that do not support a battery-backed write cache do not support this process. Syntax: <target> modify size=#|max|? [forced] where <target> is a logical drive. HP Array Configuration Utility 71...
  • Page 72 In Manual mode, all I/O traffic to a given logical drive is directed through a designated controller. In this case, you must also specify the preferred controller for each logical drive ("Assigning a redundant controller to a logical drive" on page 73). Syntax: HP Array Configuration Utility 72...
  • Page 73 If the logical drive is part of an array that has an online spare, rebuilding begins automatically when drive failure occurs. If the array does not have an online spare, rebuilding begins when the failed physical drive is replaced. Syntax: <target> modify rp=high|medium|low|? where <target> is a controller. Example command: HP Array Configuration Utility 73...
  • Page 74 This process preserves the structure of the logical drive and merely deletes data, whereas a delete command applied to a logical drive deletes the logical drive structure as well as the data. HP Array Configuration Utility 74...
  • Page 75 This feature is useful if you want the other logical drives to have the maximum possible performance (for example, if the logical drives contain database information). Syntax: <target> modify aa=enable|disable|? where <target> is a logical drive. Example command: => ctrl slot=3 ld 1 modify aa=enable HP Array Configuration Utility 75...
  • Page 76: Using Acu Scripting

    To use an Input script to configure or reconfigure a system, first locate a suitable ACU script or see "Creating an ACU script file (on page 77)." Then, enter the following command at the system command line prompt: hpacuscripting -i [drive:][path]FILENAME.ext [-internal | -external] [-reset] -e [drive:][path]ERRORFILENAME.ext HP Array Configuration Utility 76...
  • Page 77: Creating An Acu Script File

    ClearConfigurationWithDataLoss = Yes|No ; COMMENT: This option is now deprecated. LicenseKey = XXXXX-XXXXX-XXXXX-XXXXX-XXXXX DeleteLicenseKey = XXXXX-XXXXX-XXXXX-XXXXX-XXXXX | * ; COMMENT: * is a wild card that enables you to delete all license keys on the specified controller. RAIDArrayID = “XXXXXXXXXXXXXXXXXXXX” HP Array Configuration Utility 77...
  • Page 78: Script File Options

    HBA_WW_ID = WWN ConnectionName = UserDefinedName HostMode = Default | Windows | Windows(degrade | openVMS | Tru64 | Linux | Solaris | Netware | HP | Windows Sp2 ; COMMENT: The Windows(degrade value must be entered as written. Script file options...
  • Page 79 Join stops processing the script and creates an error file.) OnlineSpare Although the Array option must begin this section of the Split script, you can script the other options in this category in any order. HP Array Configuration Utility 79...
  • Page 80 In Auto mode, ACU can perform an expansion, extension, or migration without user intervention if the values that you set for other options imply that such an operation is necessary. Controller category The Controller category has the following options: • Controller (on page 81) • CacheState (on page 81) HP Array Configuration Utility 80...
  • Page 81 Integrity server that has the slot path information defined by this sequence of identifiers. CacheState This option enables you to flush the cache or disable flushing of the cache. Values are FlushEnable and FlushDisable. HP Array Configuration Utility 81...
  • Page 82 This string cannot end in a space character. This string has a maximum length that varies depending on the type of controller. For RA4x00 controllers, the maximum length is 24 characters. For other controllers, the maximum length is 20 characters. HP Array Configuration Utility 82...
  • Page 83 Set the MNPDelay to any integer value from 1 to 60 (units are minutes). If you want to disable this option, set a value of zero instead. • Set the QueueDepth to one of the following values: HP Array Configuration Utility 83...
  • Page 84 If you are moving or shrinking an array, ACU Scripting compares the current drives with the requested drives, and then determines whether you are moving or shrinking. Shrinking or moving an array is supported only in Custom method mode. HP Array Configuration Utility 84...
  • Page 85 After the command executes, Array C is removed, and its physical drives are now a mirror of the drives in Array A. The original contents of Array C are lost. OnlineSpareMode The value for this option specifies the behavior of the spare drives when they are activated. HP Array Configuration Utility 85...
  • Page 86 The Logical Drive category has the following options: • ArrayAccelerator (on page 87) • LogicalDrive (on page 87) • CachingLogicalDrive (on page 87) • CachedLogicalDrive (on page 87) • NumberOfParityGroups (on page 87) • PreferredPath (on page 88) HP Array Configuration Utility 86...
  • Page 87 You can use any integer value greater than 1 for this setting, with the restriction that the total number of physical drives in the array must be exactly divisible by the number of parity groups. HP Array Configuration Utility 87...
  • Page 88 • 1ADM—RAID 1 with 3-way mirroring • 1—RAID 1 (mirroring with 2 disks) • 0—RAID 0 Some RAID levels require SAAP ("About SAAP" on page 8). Renumber This option renumbers the logical drive to N. HP Array Configuration Utility 88...
  • Page 89 N—The size in MB • MAX—Uses all available unused space in the array for the logical drive. This value is the default. • MAXMBR—Creates the largest size of volume supportable by a 32-bit MBR (2TiB) HP Array Configuration Utility 89...
  • Page 90 (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 90...
  • Page 91 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 Utility 91...
  • Page 92: Xml Support

    The following text is an example XML output file. <?xml version="1.0"?> <Config.document> <!-- Date captured: Tue Jun 09 10:03:08 2009 --> <!-- Version: 8:30:4 --> <Action>Configure</Action> <Method>Custom</Method> <Controller ID="Slot 1"> <!-- Controller HP Smart Array P410, Firmware Version 1.99 --> <ReadCache>25</ReadCache> <WriteCache>75</WriteCache> <RebuildPriority>Medium</RebuildPriority> <ExpandPriority>Medium</ExpandPriority> <SurfaceScanDelay>3</SurfaceScanDelay> <DriveWriteCache>Disabled</DriveWriteCache> <LicenseKey>35DRP-7RH6S-R89GR-4MX6N-8K48X</LicenseKey>...
  • Page 93 XML input follows the same format as the document for XML output (on page 92). 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 93...
  • Page 94 <!ELEMENT WriteCache ( 0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 ) > <!ELEMENT Array, LogicalDrive+ ( Drive, OnlineSpare ) > <!ATTLIST Array ID PCDATA #REQUIRED > HP Array Configuration Utility 94...
  • Page 95: Acu Scripting Warning Messages

    ACU scripting error messages Error code Error message Comment or clarification — No error exists. The program completed HP Array Configuration Utility 95...
  • Page 96 Invalid Spare A specified spare is not a valid spare drive, or it 2833 cannot be placed in the array as a spare. Invalid logical drive The logical drive ID is not valid. 2834 HP Array Configuration Utility 96...
  • Page 97 Invalid Preferred Path Mode The specified value for the preferred path mode is 2864 not valid, or the controller is not available. Invalid Preferred Path The specified preferred path is not a valid chassis 2865 HP Array Configuration Utility 97...
  • Page 98 DRIVE parameter. SSP must be enabled in order to perform this For the specified operation, ACU requires SSP to be 3020 operation supported and enabled. Invalid connection name — 3021 HP Array Configuration Utility 98...
  • Page 99 A problem occurred during the attempt to delete the 3036 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 Utility 99...
  • Page 100: Hp Array Diagnostics And Smartssd Wear Gauge Utility

    After downloading and installing the software, you can run the utility as a GUI or a CLI in an online environment. The functionality in this utility is mirrored in the diagnostics features of the HP Array Configuration Utility, which can be run in an offline environment.
  • Page 101 Solid State Drives with Less Than 5% Usage Remaining • Smart Array 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 101...
  • Page 102: Installing The Utility

    Click Download software. Select an OS. Identify the preferred software and version, and then click Download. Save, and then run, the executable file. By default, the software installs at C:\Program Files\HP System Tools\. HP Array Diagnostics and SmartSSD Wear Gauge Utility 102...
  • Page 103: Setting Up Adu Remote Service Mode

    You can run ADU as a Windows Service, so that it starts automatically 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: Click Start>All Programs>HP System Tools>HP Array Diagnostics and SmartSSD Wear Gauge Utility>Setup ADU Remote Mode. Select Enable Remote Service Mode.
  • Page 104: Diagnostic Report Procedures

    For more information about the interface, select Help. Diagnostic report procedures Viewing the diagnostic report Launch the GUI ("Launching the utility in GUI mode" on page 103). Select View Diagnostic Report. HP Array Diagnostics and SmartSSD Wear Gauge Utility 104...
  • Page 105 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 105...
  • Page 106: Generating The Diagnostic Report

    Click ADU Home, and then perform additional tasks. Click Exit ADU. Generating the diagnostic report Launch the GUI ("Launching the utility in GUI mode" on page 103). Select Generate Diagnostic Report. HP Array Diagnostics and SmartSSD Wear Gauge Utility 106...
  • Page 107: Identifying And Viewing Diagnostic Report Files

    ADUReportViewer.htm—HTML viewer for XML diagnostic 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: Extract ADUReportViewer.htm to a directory.
  • Page 108: Generating The Smartssd Wear Gauge Report

    Launch the GUI ("Launching the utility in GUI mode" on page 103). 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 108...
  • Page 109: Identifying And Viewing Smartssd Wear Gauge Report Files

    To view the SmartSSD Wear Gauge report files in a browser: Extract the following files to a directory: SmartSSDWearGaugeReport.json SmartSSDWearGaugeReport.htm All files must reside in the same directory. Open SmartSSDWearGaugeReport.htm in the browser. HP Array Diagnostics and SmartSSD Wear Gauge Utility 109...
  • Page 110: Drive Arrays And Fault-Tolerance Methods

    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 extra physical drives (Pn in the figure) to a system increases the total storage capacity but has no effect on the efficiency of read/write (R/W) operations.
  • Page 111 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 drives are active simultaneously, reducing the total time required for data transfer.
  • Page 112: Effects Of A Drive Failure

    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 array can contain several logical drives, each of a different size.
  • Page 113: Fault-Tolerance Methods

    • 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 drive failures if no more than two drives, mirrored to one another, fail.
  • Page 114: Raid 1 And Raid 1+0 (Raid 10)

    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 the fault-tolerance method is known as RAID 1+0 or RAID 10.
  • Page 115: Raid 1 (Adm) And Raid 10 (Adm)

    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: •...
  • Page 116 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.
  • Page 117: Raid 5-Distributed Data Guarding

    RAID 5—distributed data guarding In a RAID 5 configuration, data protection is provided by parity data (denoted by Px,y in the figure). This parity data is calculated stripe by stripe from the user data that is written to all other blocks within that stripe. The blocks of parity data are distributed evenly over every physical drive within the logical drive.
  • Page 118 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 of parity data uses a capacity equivalent to that of one of the constituent drives.
  • Page 119: Raid 50

    RAID 50 RAID 50 is a nested RAID method in which the constituent hard drives are organized into several identical RAID 5 logical drive sets (parity groups). The smallest possible RAID 50 configuration has six drives organized into two parity groups of three drives each. For any given number of hard drives, data loss is least likely to occur when the drives are arranged into the configuration that has the largest possible number of parity groups.
  • Page 120: Raid 60

    RAID 60 RAID 60 is a nested RAID method in which the constituent hard drives are organized into several identical RAID 6 logical drive sets (parity groups). The smallest possible RAID 60 configuration has eight drives organized into two parity groups of four drives each. For any given number of hard drives, data loss is least likely to occur when the drives are arranged into the configuration that has the largest possible number of parity groups.
  • Page 121: Selecting A Raid Method

    RAID 5; and (4) no more 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 criterion...
  • Page 122 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 refer to your operating system documentation for further implementation details.
  • Page 123: Diagnosing Array Problems

    For more recent products, array diagnostics is available with ACU v8.28.13.0 and later. This utility is available on the SmartStart CD in the controller kit and also on the HP website (http://www.hp.com/support). For more information about ACU, see "About ACU (on page 18)." For more information about error messages, see the HP ProLiant Servers Troubleshooting Guide.
  • Page 124 • Simplified Chinese (http://www.hp.com/support/ProLiant_TSG_v1_sc) The HP ProLiant Gen8 Troubleshooting Guide, Volume II: Error Messages provides a list of error messages and information to assist with interpreting and resolving error messages on ProLiant servers and server blades. To view the guide, select a language: •...
  • Page 125: Acronyms And Abbreviations

    Acronyms and abbreviations Array Configuration Utility Advanced Data Guarding (also known as RAID 6) Advanced Data Mirroring Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility host bus adapter ORCA Option ROM Configuration for Arrays POST Power-On Self Test RBSU ROM-Based Setup Utility reserve information sector SAAP...
  • Page 126 WBEM Web-Based Enterprise Management World Wide Name Acronyms and abbreviations 126...
  • Page 127: Documentation Feedback

    Documentation feedback HP is committed to providing documentation that meets your needs. To help us improve the documentation, send any errors, suggestions, or comments to Documentation Feedback (mailto:docsfeedback@hp.com). Include the document title and part number, version number, or the URL when submitting your feedback.
  • Page 128: Index

    Index auto-configuration process 10 accelerator ratio 15 action mode, ACU scripting 80 boot controller, setting 59 ACU (Array Configuration Utility) 18 boot volume, setting 60 ACU GUI, methods for opening 27 ACU GUI, procedure overview 38 ACU help 36 cache ratio, ACU CLI 75 ACU scripting 80, 84, 91 cache ratio, ACU scripting 83 additional information 122...
  • Page 129 75, 82 host mode 91 drive information 66, 67 HostMode 91 drive mirroring 114, 115 HP SmartCaching 42, 43, 67 drive type, ACU scripting 85 DriveType 85 DriveWriteCache 82 I/O path, modifying 72, 73, 82...
  • Page 130 NumberOfParityGroups 87 keyword abbreviations 56 offline deployment 18 online deployment 23 languages 5 online spare, ACU CLI 68 LEDs, activating 61 online spare, ACU GUI 38, 50 license key 41, 62, 82 online spare, ACU scripting 86 LicenseKey 82 online spare, CPQONLIN 14 local application, using ACU as 19, 24 OnlineSpare 85, 86 logical drive capacity extension 71, 89...
  • Page 131 ReadCache 83 software-based RAID 120 read-write ratio, ACU CLI 75 spare activation mode 68 read-write ratio, ACU GUI 38 spare drives, ACU CLI 68 read-write ratio, ACU scripting 83, 87 spare drives, ACU GUI 38, 50 spare drives, ACU scripting 86 read-write ratio, CPQONLIN 15 rebuild priority, ACU CLI 73 spare drives, CPQONLIN 14...
  • Page 132 warning messages 95 warning prompts, hiding, ACU CLI 56 wizards mode, ACU GUI 49, 50 Wizards screen 33 write cache, on physical drives, enabling or disabling 75 WriteCache 83 XML DTD 94 XML input file 93 XML output file 92 XML support 92 Index 132...

This manual is also suitable for:

Smart array controllers