Compaq 231027-002 - ProLiant - DL320R01 Reference Manual
Compaq 231027-002 - ProLiant - DL320R01 Reference Manual

Compaq 231027-002 - ProLiant - DL320R01 Reference Manual

Configuring arrays on hp smart array controllers
Hide thumbs Also See for 231027-002 - ProLiant - DL320R01:
Table of Contents

Advertisement

Quick Links

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-008a
June 2012
Edition: 8

Advertisement

Table of Contents
loading

Summary of Contents for Compaq 231027-002 - ProLiant - DL320R01

  • Page 1: Reference Guide

    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.
  • Page 2 © Copyright 2006, 2012 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

    Contents Overview of array configuration tools ..................... 5 Utilities available for configuring an array ....................5 Comparison of the utilities .......................... 5 Support for standard configuration tasks ..................... 6 Support for advanced configuration tasks ................... 6 HP Smart Array Advanced Pack ..................... 8 About SAAP .............................
  • Page 4 Opening the CLI in Console mode ....................54 Opening the CLI in Command mode ....................54 CLI syntax ............................. 54 Typical procedures ........................59 Using ACU scripting ..........................75 Capturing a configuration ....................... 75 Using an Input script ........................76 Creating an ACU script file ......................
  • 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

    ORCA supports only basic configuration tasks, whereas CPQONLIN and ACU provide full-range support for standard configuration tasks (on page 6). ACU also provides support for advanced configuration tasks (on page 6). Some of these advanced tasks are not available in all ACU interface formats (GUI, CLI, and Scripting).
  • Page 7 Procedure ACU GUI ACU CLI ACU Scripting +/– +/– – 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

    HP Smart Array Advanced Pack About SAAP SAAP is a collection of additional and advanced controller features embedded in the firmware of select Smart Array controllers. To access SAAP features, activate the software with a registered license key. SAAP 1.0 provides the following features: •...
  • Page 9 To support some controller features, the controller may also require a hardware configuration that includes the following cache (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).
  • Page 10: Option Rom Configuration For Arrays

    Option ROM Configuration for Arrays About ORCA 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: Creating A Logical Drive With Orca

    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 drives, a message appears during the initialization process for that controller, prompting you to start ORCA. At the ORCA prompt for the controller that you want to configure, press the F8 key.
  • Page 12: Installing A License Key With Orca

    The ORCA main menu appears. Select Create Logical Drive. The screen displays a list of all available (unconfigured) physical drives and the valid RAID options for the system. Press the arrow keys, spacebar, and Tab key to navigate the screen and set up the logical drive, including an online spare drive, if one is required.
  • Page 13: Using The Orca Cli

    To install a license key: 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 drives, a message appears during the initialization process for that controller, prompting you to start ORCA.
  • Page 14 If the BIOS interface is in Auto mode, change it to Command Line mode as follows: Press the F9 key to open RBSU when prompted during POST. In RBSU, select BIOS Serial Console & EMS>BIOS Interface Mode. Change the setting to Command Line. Press the Esc key to exit RBSU, and then press the F10 key to confirm that you want to exit.
  • Page 15: 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. To install CPQONLIN, obtain the appropriate Smart Component from the HP website (http://www.hp.com/support) or the software CD that is provided with the controller.
  • Page 16: Menu Options In Cpqonlin

    • The main panel is the Logical Configuration View panel, which shows the selected controller and a tree of all arrays, logical drives, and unassigned physical drives that are connected to the controller. (To toggle to the physical configuration view, press the Tab key.) •...
  • Page 17: Typical Manual Configuration Procedures

    Menu option Result of selecting the option Create New Array Three panels open: • Create Array (displays a menu with the following options: Assign Drive, Assign Spare, Remove Drive, and Accept Changes) • Physical Drives (lists the spare drives and unassigned physical drives that are connected to the controller) •...
  • Page 18: Creating A New Array And Logical Drive

    Creating a new array and logical drive Open CPQONLIN and select the controller that you want to configure. The Logical Configuration View panel appears. Press the Enter key. The highlight moves to the Controller Options panel. Highlight the Create New Array option, and then press the Enter key. The screen displays three panels (Create Array, Physical Drives, and New Array), and the highlight moves to the Create Array panel.
  • Page 19: Setting The Rebuild Priority Or Expand Priority

    In the Logical Configuration View panel, highlight the array that needs a spare, and then press the Enter key. In the Array Options menu, highlight the Assign Spare option, and then press the Enter key. The screen displays the Valid Spares Selection(s) panel, which displays only the drives that qualify to be spares for the selected array.
  • Page 20: Expanding An Array

    Highlight the Controller Settings option, and then press the Enter key. The Controller Settings panel appears. Highlight the accelerator ratio setting that you want this controller to use, and then press the Enter key. Press the Esc key to save the settings and return to the Logical Configuration View panel. Expanding an array You can increase the storage space on an array by adding physical drives.
  • Page 21 To perform a migration: Back up all data on the array. Although migration is unlikely to cause data loss, observing this precaution provides extra data security. Confirm that the cache battery is connected and fully charged. In the Logical Configuration View panel, highlight the logical drive and then press the Enter key. The highlight moves to the Logical Drive Options panel.
  • Page 22: 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 23: Launching Acu With Hp Intelligent Provisioning (Gen8 Or Later)

    • Launching ACU from the SmartStart CD (G7 or earlier) (on page 23) • Launching ACU from an ISO image (all generations) (on page 23) To access the ACU CLI or ACU Scripting in an offline environment, you must launch ACU from an ISO image.
  • Page 24 • Installing the image on a PXE server (on page 25) 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...
  • Page 25 Using ISO mounting software, mount the Offline ACU ISO image to a Windows drive. For this example, use "E:." 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.
  • Page 26 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 27: Accessing Acu In The Online Environment

    The iso1 parameter helps the PXE-booted ACU Offline CD locate the ISO image. The iso1mnt parameter tells the 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...
  • Page 28: Launching Acu On A Local Server

    Users familiar with the previous versions of ACU Scripting must now install the ACU CLI application to obtain the scripting executable. The new ACU scripting executable (hpacuscripting) replaces the former executable (cpqacuxe) in all scripts. For information about the minimum monitor settings and the version numbers of supported operating systems and browsers, see the README.txt file provided with the executable.
  • Page 29: Launching Acu On A Local Server To Configure A Remote Server

    Reboot the server. (Optional) To make newly created logical drives available for data storage, use the operating system disk management tools to create partitions and format the drives. Linux OS From any command prompt, enter one of the following: For local mode, enter: cpqauxe-nosmh For remote mode, enter: cpqacuxe-R ACU launches in a browser (Mozilla Firefox).
  • Page 30: Launching Acu On A Remote Server To Configure A Local Server

    Click Start, and then select Programs>HP System Tools>HP Array Configuration Utility>Setup HP Array Configuration Utility. When the Execution Mode screen appears, select Local Application Mode. Reboot the server. (Optional) To make newly created logical drives available for data storage, use the operating system disk management tools to create partitions and format the drives.
  • Page 31: Using The Acu Gui

    Reboot the server. (Optional) To make newly created logical drives available for data storage, in a Windows OS, use the operating system disk management tools to create partitions and format the drives. Using the ACU GUI Access ACU with one of the many methods available: •...
  • Page 32: Configuration Screen

    screen were called Diagnostics. For more information, see "Diagnostics/SmartSSD screen (on page 34)." Wizards—This screen displays available array and controller tasks that ACU can complete automatically or with minimal user input, such as express configuration. In previous versions of ACU, this functionality was called the Configuration Wizards mode and Express mode.
  • Page 33 A Refresh button to refresh the status Status icons (critical, warning, and informational) with the number of individual alerts for each category 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 A Show menu that toggles between Logical View and Physical View...
  • Page 34 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 40)." Diagnostics/SmartSSD screen To access this screen, click the Diagnostics/SmartSSD tab. HP Array Configuration Utility 34...
  • Page 35 The Diagnostics/SmartSSD screen provides a list of controllers and options related to generating and viewing diagnostic reports. Tasks are selectable from this screen. Additional tasks are available upon clicking Run Array Diagnostics Reports. On the diagnostic report screen, when a device is selected, the following elements appear: •...
  • Page 36 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 36...
  • Page 37 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 48)." Wizards screen To access this screen, click the Wizards tab. HP Array Configuration Utility 37...
  • Page 38 The Wizards screen displays the GUI elements from the Welcome screen and provides status, more detailed information, and available wizards or options for the selected device. When a device is selected, the following elements appear: • System Status—This panel, at left, provides the following information and functionality: Date and time stamps for the status A Refresh button to refresh the status Status icons (critical, warning, and informational) with the number of individual alerts for each...
  • Page 39 A Show menu that toggles between Logical View and Physical View In this example, the Systems And Devices information continues past the edge of the panel. To view all of the information, use the horizontal scroll bar or use the mouse to widen the panel. •...
  • Page 40: Configuration Tasks

    Options and information pertinent to the wizard, after a wizard is selected For a list of possible wizards that are available on the Wizards screen, see "Wizards (on page 50)." ACU help The Help button, at upper right, opens the embedded ACU help file. In addition to providing information about the main screens and tabs, Help also provides several useful topics for new users, including the following: •...
  • Page 41 For certain tasks, the controller must have SAAP activated by a registered license key. For more information, see "About SAAP (on page 8)." When a controller or device is selected, the tasks that appear are a subset of the total number of possible tasks for the selected item.
  • Page 42 Configuring a controller Open ACU. For more information, see "Using the ACU GUI (on page 31)." Select a controller from the Controller/Device menu. The Configuration screen appears. Configure the controller: To configure manually, see "Performing a Configuration task (on page 42)." To configure with a wizard, see "Using Wizards (on page 50)"...
  • Page 43 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 40)." 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...
  • Page 44 Select the settings or configuration options for the device. Use the Next and Back buttons to navigate multiple screens of options. 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 information, see "About SAAP (on page 8)."...
  • Page 45 Working with mirrored arrays Among the advanced tasks possible with the ACU GUI, you can split a mirrored array and then recombine it. This process entails breaking a RAID 1 or RAID 1+0 mirror into two identical new arrays consisting of RAID 0 logical drives.
  • Page 46 This array is usually the array that was split from the original mirrored array. However, it can be any other array of the correct size. Click OK. When ACU finishes re-mirroring the array, restart the OS. The controller uses the rebuild process to synchronize the mirrored drives. The drive online LED flashes during the rebuild process.
  • Page 47 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: — In an online environment — If the logical drive to be rolled back is mounted —...
  • Page 48: Diagnostics Tasks

    • The destination array must have sufficient capacity to hold all logical drives present in the source array. 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.
  • Page 49 • Operating system device names or mount points Performing a Diagnostics task Open ACU. For more information, see "Using the ACU GUI (on page 31)." If ACU is already open, click the Diagnostics/SmartSSD tab. The Diagnostics/SmartSSD screen appears with the following selections: View SmartSSD Wear Gauge Report Generate SmartSSD Wear Gauge Report Run Array Diagnostic Reports...
  • Page 50: Wizards

    For more information about reports and viewing them in a browser, see the following sections: • "Reported information (on page 99)" • "Identifying and viewing diagnostic report files (on page 106)" • "Identifying and viewing SmartSSD Wear Gauge report files (on page 108)" Wizards From the Wizards screen, you can perform tasks related to controllers, arrays, physical drives, and logical drives.
  • 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 50)." Click a wizard button. HP Array Configuration Utility 51...
  • Page 52: Using Express Configuration

    A list of all possible options for that wizard appears on the right side of the screen, replacing the wizard list. Select the settings or configuration options for the device. Use the Next and Back buttons to navigate multiple screens of options. Click Save or OK.
  • Page 53: Using The Acu Cli

    ACU displays possible logical drive configurations based on groupings of drives with the same capacity. For each logical drive, select a RAID Type. ACU identifies possible RAID configurations and lists spare drive capability, the size of the logical drive, fault tolerance, and write performance. Click Next.
  • Page 54: Opening The Cli In Console Mode

    54). The following examples use help as the command: • Using Microsoft® Windows®: C:\Program Files\Compaq\Hpacucli\Bin\hpacucli.exe help • Using Linux: [root@localhost root]# hpacucli help The remaining examples in the ACU CLI section of this guide are described as if entered in Console mode.
  • Page 55 The <target> variable This variable provides the path to the device that you want to configure. The device can be a controller, an array, a logical drive, or a physical drive. The syntax used is as follows: controller all | slot=# | wwn=# | chassisname="AAA" | serialnumber=# | chassisserialnumber=# | [array=all|<id>] [logicaldrive all|#] [physicaldrive all|allunassigned|[#:]#:#,[#:]#:#...|[#:]#:#-[#:]#:#] For example:...
  • Page 56 16 (current value) 128 (default) To determine which parameters can be queried, use the help feature of the CLI ("The help command" on page 59). Hiding warning prompts When you enter a command for an operation that can potentially destroy user data, the CLI displays a warning and prompts you for input (a y or an n) before continuing the operation.
  • Page 57 Keyword Abbreviation in ACU Keyword Abbreviation in ACU CLI tapedrive licensekey waitforcacheroom wfcr logicaldrive mnpd — — mnpdelay *The CLI also uses this keyword and abbreviation for the terms box name and RAID array ID. The show command The show command enables you to obtain information about a device. Syntax: <target>...
  • Page 58 Accelerator Ratio: 10% Read / 90% Write Drive Write Cache: Disabled Total Cache Size: 1024 MB 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 Cache Module Temperature (C): 0...
  • Page 59: Typical Procedures

    physical physicaldrive 1:11 (box 1:bay 11, Parallel SCSI, 9.1 GB, OK) Displaying the current versions of the application layers The version command 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 SoulAPI Version: 6.0.15.0 InfoManager Version: 6.1.14.0...
  • Page 60 Setting the boot volume This procedure is only available in 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. See "Setting the boot controller (on page 59)." Syntax: <target>...
  • Page 61 => set target ctrl slot=3 => array A add drives=1:7,1:8,1:9 => array B add spares=1:10,1:11 => ctrl slot=4 ld 3 modify ss=64 => modify rp=high This sequence includes a command for a different target (the controller in slot 4) as a demonstration. Note that the next command in the sequence (the one for modifying the rebuild priority) applies to the controller in slot 3, not the one in slot 4.
  • Page 62 • [ssdrpt=on|off] specifies to generate or not generate the Smart SSD Wear Gauge report. The default is off. • [xml=on|off] outputs diagnostic information in formatted XML. The off value is provided for backward compatibility and is ignored. • [zip=on|off] compresses the output to a zipped file. Default behavior is uncompressed. The off value is provided for backward compatibility and is ignored.
  • Page 63 Optimizing controller performance for video On some controller models, you can optimize the controller performance for video. For this feature to be available, you must install SAAP on the controller and register the SAAP license key. Syntax: <target> modify dpo=enable elevatorsort=disable irp=enable queuedepth=automatic mnpd=60 where the target is any valid controller.
  • Page 64 Parameter Acceptable values Comments 32|63|default|? The default setting depends on the sectors operating system. enable|disable|? The default setting is enable. sas|satalogical|sata|saslogical|par — drivetype allelscsi|ss_sas|ss_sata|? *Use only these units. Do not enter any extra text in the command to specify the units. If you specify an array as the target, you can omit the drives parameter, because the drives are already implicitly defined by the array ID.
  • Page 65 physicaldrive 1:12 (box 1:bay12, Parallel SCSI, 36.4 GB, OK) unassigned physicaldrive 1:13 (box 1:bay13, Parallel SCSI, 9.1 GB, OK) physicaldrive 1:14 (box 1:bay14, Parallel SCSI, 9.1 GB, OK) The second array is to be created on the two remaining physical drives. Before creating this array, determine what RAID options are available for these drives: =>...
  • Page 66 To move a logical drive to an existing array, use the following information. Syntax: <target> modify [newarray=] Command examples: ctrl slot=1 ld 3 modify newarray=C ctrl slot=1 ld 3 modify newarray=? // shows the available arrays To move a logical drive and create a new array, use the following information. Syntax: <target>...
  • Page 67 Viewing SSD physical drives The ssdphysicaldrive keyword is a valid target for the show command, and it outputs the solid state physical drives on the specified controller. Syntax: <target> ssdpd all show [detail] where the target is any valid controller. Example commands: controller slot=5 ssdpd all show controller slot=5 ssdpd all show detail...
  • Page 68 <target> remove spares=[#:]#:#,[#:]#:#,[#:]#:#–[#:]#:#,...|all where <target> is an array (or logical drive, if the array contains only one logical drive). The forced parameter represses any warning message prompts. If you specify a drive range, any drives in the range that do not meet the previous criteria are not used. Example commands: =>...
  • Page 69 If you add an odd number of drives to an array that contains a RAID 1+0 logical drive, you are prompted to convert the RAID 1+0 logical drive to RAID 5 or RAID 6 (ADG). Adding the forced parameter to the command prevents this prompt from appearing.
  • Page 70 Moving an array automatically removes any previously assigned spare drives. If spares are assigned to the existing array, they must be designated for the array when it is moved. Syntax: <target> modify drives=[#:]#:#-[#:]#:# spares=[#:]#:#-[#:]#:# where <target> is an array, and the specified physical drives are the new destination for the array. For example, in an existing array, three 72-GB SAS drives (1e:1:4-1e:1:6) are the source.
  • Page 71 IMPORTANT: An array expansion, logical drive extension, or logical drive migration takes about 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.
  • Page 72 Setting the preferred path mode The preferred path mode determines how I/O traffic to the logical drives is managed on controllers that are in an active/active configuration. • In Automatic mode, the storage system automatically selects a suitable path for I/O traffic to each logical drive depending on the host I/O patterns at the time.
  • Page 73 • At the medium setting, rebuilding occurs for half of the time, and normal system operations occur for the rest of the time. • At the high setting, the rebuild takes precedence over all other system operations. If the logical drive is part of an array that has an online spare, rebuilding begins automatically when drive failure occurs.
  • Page 74 <target> modify ssd=# where <target> is a controller and # is a number between 1 and 30. This number determines the delay time in seconds, but you do not need to include units with the command. Example command: => ctrl sn=P56350D9IP903J modify ssd=3 Re-enabling a failed logical drive If a logical drive has failed and the data on it is invalid or non-recoverable, you can re-enable the logical drive so that it can be reused.
  • Page 75: Using Acu Scripting

    NOTE: Disabling the array accelerator for a logical drive reserves use of the accelerator cache for other logical drives on the array. 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).
  • Page 76: Using An Input Script

    The -e switch information is used only if ACU must generate an error file. By default, ACU names the error file ERROR.ini and places it in the ACU working directory. Using an Input script 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 76)."...
  • Page 77 Method = Custom|Auto ; COMMENT: ACU cannot create a RAID 50 or RAID 60 configuration in Auto mode. You must create such configurations manually using the Custom setting. Controller = All | First | Slot [N][:N] | WWN [N] | SerialNumber [N] | IOCabinet [N],IOBay [N],IOChassis [N],Slot [N],Cabinet [N],Cell [N] ClearConfigurationWithDataLoss = Yes|No ;...
  • Page 78: Script File Options

    ArrayAccelerator = Enable|Disable PreferredPath = 1|2 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 Options in ACU script files are divided into the following categories: •...
  • Page 79 Category Options Description Array These options describe an array that is to be configured Array Drive on the controller that was previously specified in the DriveType script. (If no controller was previously specified, ACU Join stops processing the script and creates an error file.) OnlineSpare Although the Array option must begin this section of the Split...
  • Page 80 Controller category The Controller category has the following options: • Controller (on page 80) • CacheState (on page 81) • ClearConfigurationWithDataLoss (on page 81) • DeleteLicenseKey ("LicenseKey, DeleteLicenseKey" on page 81) • DPOEnable ("Video performance options" on page 83) • DriveWriteCache (on page 81) •...
  • Page 81 • 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. CacheState This option enables you to flush the cache or disable flushing of the cache. Values are FlushEnable and FlushDisable. You can use this option to prevent stale cache issues.
  • Page 82 RaidArrayId This option specifies the RaidArrayId for controllers that support this feature, such as fibre and shared storage controllers. The RaidArrayId is a user-defined string that identifies controllers. "XXXXXXXXXXXXXXXXXXXX" The value can be a string of varying length that consists of any of the following characters: a-z A-Z 0-9 ! @ # * ( ) , - _ + : .
  • Page 83 Video performance options Video performance options require SAAP ("About SAAP" on page 8). To optimize the controller performance for video, set values for the following options as indicated: DPOEnable = No ElevatorSortEnable = Yes IRPEnable = No In addition: • Set the MNPDelay to any integer value from 1 to 60 (units are minutes).
  • Page 84 • If the value of the ClearConfigurationWithDataLoss (on page 81) option is Yes, you can use the Drive option to remove drives from an array. Determine which mode to use: • Auto method mode—ACU configures all the available drives on the controller into one array. If the drives are of different capacities, ACU determines the capacity of the smallest drive and uses the same amount of space on all other available drives.
  • Page 85 Method mode Possible values Default value To specify exactly which drives to use as spares, In Configure action mode: None Custom 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 value for this...
  • Page 86 ArrayAccelerator This option specifies whether the array accelerator is enabled or disabled for the specified logical drive. The default value is Enabled. LogicalDrive The value that you enter for this option specifies the ID number of the logical drive that is to be created or modified.
  • Page 87 • ADG—RAID ADG is the equivalent of RAID 6 • 6—RAID 6 • 5—RAID 5 • 4—RAID 4 • 10ADM—RAID 1 with 3-way mirroring • 10—RAID 10 (mirroring with 2 disks) • 1ADM—RAID 1 with 3-way mirroring • 1—RAID 1 (mirroring with 2 disks) •...
  • Page 88 • For an existing logical drive, the default setting is the existing setting. Logical drive performance is likely to decrease with MaxBoot enabled. ShrinkSize In Reconfigure mode, this option specifies the resulting size of the logical drive (in MB) to be reduced. ShrinkSize is not valid in Configure mode.
  • Page 89 You can enter a numerical value for this option to specify the size of the data strips (in kilobytes), or you can leave this option blank and allow ACU to use a default value. Strip sizes available for a RAID level vary based on the controller and the controller firmware level. The maximum strip size changes dynamically and is reduced for arrays with a large number of data drives or with smaller controller cache sizes.
  • Page 90: Xml Support

    HostMode This option specifies the HostMode for a selected HBA. Setting the Host Mode optimizes the storage array for the 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: •...
  • Page 91 <QueueDepth>Automatic</QueueDepth> <!-- Unassigned Drives 1I:4:5 (60.0 GB), 2I:2:1 (72 GB) --> <Array ID="A"> <!-- Array Drive Type is Solid State SATA --> <!-- Free space 0 GBytes --> <!-- 1I:4:8 (120.0 GB),1I:4:7 (120.0 GB) --> <Drive>1I:4:8, 1I:4:7</Drive> <OnlineSpare>No</OnlineSpare> <LogicalDrive ID="1"> <Raid>1</Raid>...
  • Page 92 <Raid>5</Raid> <Size>52478</Size> <Sectors>32</Sectors> <StripeSize>64</StripeSize> <ArrayAccelerator>Enabled</ArrayAccelerator> </LogicalDrive> </Array> </Controller> </Config.document> XML input XML input follows the same format as the document for XML output (on page 90). Use the same parameter order as the standard input format. The following example shows a simple input script in both standard and XML formats. Standard format XML format <?xml version="1.0"?>...
  • Page 93: Acu Scripting Warning Messages

    <!ELEMENT ExpandPriority ( HIGH | MEDIUM | LOW ) > <!ELEMENT IRPEnable ( YES | NO ) > <!ELEMENT LicenseKey ( #PCDATA ) > <!ELEMENT MNPDelay ( #PCDATA ) > <!ELEMENT PreferredPathMode ( AUTO | MANUAL ) > <!ELEMENT ReadCache ( 0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 ) >...
  • Page 94: Acu Scripting Error Messages

    Warning Warning message Comment or clarification code One or more controller commands were Certain commands require that the controller be 4003 skipped because the controller is not configured before they can be sent to the controller. configured Using Repeat function Some commands have been ignored because the 4004 Repeat parameter has been specified in the input...
  • Page 95 Error code Error message Comment or clarification mode can only create new arrays. Cannot create Array The controller will not allow a new array to be 2829 created, either because the controller has no unassigned physical drives attached or because the maximum number of arrays or logical drives has been reached already.
  • Page 96 Error code Error message Comment or clarification Controller does not support Chassis Name The controller does not support setting a chassis 2850 name. Invalid Chassis Name The entered chassis name is invalid. Use characters 2851 from the set a–z, A–Z, 0–9, !, @, #, *, (, ), ,, -, _, +, :, ., /, and [space].
  • Page 97 Error code Error message Comment or clarification SHRINKSIZE parameter. Cannot shrink Array The array shrink operation was not successful. 3013 Cannot move Array The array move operation was not successful. 3014 Invalid operation - Advanced Pack support The requested operation requires a valid license key 3015 required to be entered.
  • Page 98 Error code Error message Comment or clarification Operations on this Array are temporarily The user requested too many simultaneous changes. 3034 unavailable while the Array is transforming. For example, the user added new disks to an array (expand array) and changed the size or RAID level of logical volumes on the array.
  • Page 99: Hp Array Diagnostics And Smartssd Wear Gauge Utility

    HP Array Diagnostics and SmartSSD Wear Gauge Utility About the utility Formerly known as the Array Diagnostics Utility, the 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 report in .zip format.
  • Page 100 Interface WWID Drive model Serial number Firmware revision Total blocks The SmartSSD Wear Gauge report contains information on the current usage level of and expected lifetime remaining for solid state drives attached to the system. For discovered SSDs, the report summary page provides the following calculated totals: •...
  • Page 101: Installing The Utility

    Field Description Indicates the SSD's wear status with one of the following SSD Wear Status messages: • • Not Supported • The SmartSSD Wear Gauge log is full. Wear Gauge parameters are not available. • SSD has less than 5% usage remaining before wearout.
  • Page 102: Setting Up Adu Remote Service Mode

    Launching the utility in CLI mode Open a command prompt. Change directory (cd) to the location where hpaducli.exe is installed. This directory is commonly C:\Program Files\Compaq\hpadu\bin. Do one of the following: Generate a diagnostic report with the following command: hpaducli -f adu-report.zip Generate a SmartSSD Wear Gague report with the following command: hpaducli -ssdrpt -f ssd-report.zip...
  • Page 103: Diagnostic Report Procedures

    The splash screen appears. Select one of the following tasks: Viewing the diagnostic report (on page 103) Generating the diagnostic report (on page 105) Viewing the SmartSSD Wear Gauge report (on page 106) Generating the SmartSSD Wear Gauge report (on page 107) For more information about the interface, select Help.
  • Page 104 The utility generates and displays the report. 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 104...
  • Page 105: Generating The Diagnostic Report

    Click RIS Event Log. The log appears. After reviewing the report, do one of the following: Click Save Report, and then save the generated file. Click ADU Home, and then perform additional tasks. Click Exit ADU. Generating the diagnostic report Launch the GUI ("Launching the utility in GUI mode"...
  • Page 106: Identifying And Viewing Diagnostic Report Files

    The utility generates the report, and then displays the File Download dialog box. Open or save the file. When you are finished with the file, do one of the following: Click Save Report, and then save the generated file. Click ADU Home, and then perform additional tasks. Click Exit ADU.
  • Page 107: Generating The Smartssd Wear Gauge Report

    The utility generates and displays the report. After reviewing the report, do one of the following: Click Save Report, and then save the generated file. Click ADU Home, and then perform additional tasks. Click Exit ADU. Generating the SmartSSD Wear Gauge report Launch the GUI ("Launching the utility in GUI mode"...
  • Page 108: Identifying And Viewing Smartssd Wear Gauge Report Files

    Open or save the file. After reviewing the report, do one of the following: Click Save Report, and then save the generated file. Click ADU Home, and then perform additional tasks. Click Exit ADU. Identifying and viewing SmartSSD Wear Gauge report files The SmartSSD Wear Gauge report output archive contains the following files: •...
  • Page 109: 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 110 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 111: 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 112: 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 113: 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 114: 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 115 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 116: 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 117 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 118: 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 119: 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 120: Selecting A Raid Method

    Item RAID 0 RAID 1+0 RAID 5 RAID 6 RAID 1(0) (ADG) (ADM) Striping (no Mirroring Distributed Advanced Advanced Alternative name fault Data Data Data tolerance) Guarding Guarding Mirroring Formula for number of drives usable for data (n = total number of drives in array) 100% 67% to 93% 50% to 96% 33%...
  • Page 121 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 122: Diagnosing Array Problems

    Diagnosing array problems Diagnostic tools To troubleshoot array problems and generate feedback about arrays, use the following diagnostic tools: • 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).
  • Page 123 problem-specific flowcharts to help you navigate complex troubleshooting processes. To view the guide, select a language: • English (http://www.hp.com/support/ProLiant_TSG_en) • French (http://www.hp.com/support/ProLiant_TSG_fr) • Italian (http://www.hp.com/support/ProLiant_TSG_it) • Spanish (http://www.hp.com/support/ProLiant_TSG_sp) • German (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 comprehensive courses of action for fault isolation and identification, issue resolution, and software maintenance on ProLiant servers and server blades.
  • Page 124: 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 125 WBEM Web-Based Enterprise Management World Wide Name Acronyms and abbreviations 125...
  • Page 126: 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. Documentation feedback 126...
  • Page 127: Index

    Index auto-configuration process 10 accelerator ratio 19 action mode, ACU scripting 79 boot controller, setting 59 ACU (Array Configuration Utility) 22 boot volume, setting 60 ACU GUI, methods for opening 31 ACU GUI, procedure overview 42 ACU help 40 cache ratio, ACU CLI 74 ACU scripting 80, 83, 85, 89 cache ratio, ACU scripting 82 additional information 122...
  • Page 128 exit on error 75 controller options, ACU scripting 80 controller, specifying, ACU scripting 80 exiting the ACU GUI 31 CPQONLIN, common tasks 17 expand priority, ACU CLI 73 CPQONLIN, installing 15 expand priority, ACU scripting 82 CPQONLIN, menu options 16 expand priority, CPQONLIN 19 expanding an array, ACU CLI 68 CPQONLIN, navigating 15...
  • Page 129 Novell NetWare, configuration tool for 5, 15 NumberOfParityGroups 86 keyword abbreviations 56 offline deployment 22 languages 5 online deployment 27 LEDs, activating 61 online spare, ACU CLI 67 license key 12, 44, 62, 81 online spare, ACU GUI 42, 50 LicenseKey 81 online spare, ACU scripting 84 local application, using ACU as 23, 28...
  • Page 130 software-based RAID 120 ReadCache 82 read-write ratio, ACU CLI 74 spare activation mode 68 read-write ratio, ACU GUI 42 spare drives, ACU CLI 67 read-write ratio, ACU scripting 82, 86 spare drives, ACU GUI 42, 50 read-write ratio, CPQONLIN 19 spare drives, ACU scripting 84 spare drives, CPQONLIN 18 rebuild priority, ACU CLI 72...
  • Page 131 warning messages 93 warning prompts, hiding, ACU CLI 56 wizards mode, ACU GUI 50 Wizards screen 37 write cache, on physical drives, enabling or disabling 74 WriteCache 82 XML DTD 92 XML input file 92 XML output file 90 XML support 90 Index 131...

This manual is also suitable for:

Ml570 - proliant - 1 gb ram

Table of Contents