HP 166207-B21 - Smart Array 5302/32 RAID Controller Reference Manual

HP 166207-B21 - Smart Array 5302/32 RAID Controller Reference Manual

Smart array controllers configuring arrays
Table of Contents

Advertisement

Configuring Arrays on HP Smart Array
Controllers
Reference Guide
Part Number 433572-005
November 2009 (Fifth Edition)

Advertisement

Table of Contents
loading

Summary of Contents for HP 166207-B21 - Smart Array 5302/32 RAID Controller

  • Page 1 Configuring Arrays on HP Smart Array Controllers Reference Guide Part Number 433572-005 November 2009 (Fifth Edition)
  • Page 2 © Copyright 2006, 2009 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 Capturing a configuration ......................... 74 Using an Input script ......................... 74 Creating an ACU script file ....................... 75 Script file options ..........................76 ACU scripting warning messages ...................... 86 ACU scripting error messages ......................87 Probability of logical drive failure ....................92 Factors involved in logical drive failure ......................
  • 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: • Option ROM Configuration for Arrays (ORCA)—A simple utility used mainly to configure the first logical drive in a new server before the operating system is loaded •...
  • Page 6: Support For Standard Configuration Tasks

    Feature CPQONLIN ORCA Only on the local server Only on the local server Where the utility Any machine that uses a can be used supported browser 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).
  • Page 7 Procedure ACU GUI ACU CLI ACU Scripting Activate or delete license keys Configure multiple systems identically Configure a RAID 6 logical drive +/– +/– +/– Configure a RAID 60 logical drive +/– +/– +/– Copy the configuration of one system to multiple systems –...
  • 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. When activated with a registered license key, SAAP 1.0 provides the following features: • RAID 6 (ADG) •...
  • Page 9: 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 10: Creating A Logical Drive With Orca

    The server reboots, and then POST runs again. 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 11: 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 12: 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 13 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 14: 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 ("Configuring a server using ACU located on the SmartStart CD"...
  • Page 15: Operating Cpqonlin In Manual Configuration Mode

    Operating CPQONLIN in manual configuration mode When CPQONLIN opens in manual configuration mode, the screen displays two panels. • 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 16: Typical Manual Configuration Procedures

    Menu option Result of selecting the option Controller A new panel opens, displaying settings for three Settings options: Rebuild Priority, Expand Priority, and Accelerator Ratio. Create New Three panels open: Array • Create Array (displays a menu with the following options: Assign Drive, Assign Spare, Remove Drive, and Accept Changes) •...
  • Page 17: Creating A New Array And Logical Drive

    • Creating a new array and logical drive (on page 17) • Adding spare drives (on page 17) • Setting the rebuild priority or expand priority (on page 18) • Setting the accelerator ratio (on page 19) • Expanding an array (on page 19) •...
  • Page 18: Setting The Rebuild Priority Or Expand Priority

    example, a logical drive in a RAID 5 configuration suffers irretrievable data loss if two of its physical drives are simultaneously in a failed state, regardless of the number of spare drives assigned to the array. Any drive that you want to use as a spare must meet the following criteria: •...
  • Page 19: Setting The Accelerator Ratio

    Press the Esc key to save the settings and return to the Logical Configuration View panel. Setting the accelerator ratio The setting that you use for the accelerator ratio feature determines how much of the cache memory is allocated to read-ahead cache and how much to posted-write cache. Different applications have different optimum settings.
  • Page 20: Migrating Raid Level Or Stripe Size

    Highlight the Accept Changes option, and then press the Enter key. Press the Esc key to begin the array expansion and return to the Logical Configuration View panel. To view the progress of the array expansion, press the F3 key, and then scroll to the progress bar near the bottom of the screen.
  • Page 21: 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 22: Configuring A Server That Has Acu Installed

    Configuring a server that has ACU installed Click Start, and then select Programs>HP System Tools>HP Array Configuration Utility>Setup HP Array Configuration Utility. The Execution Mode screen appears. If Local Application Mode is selected, continue with step 2. If Remote Service Mode is selected, select Local Application Mode, reboot the server, and then continue with step 2.
  • Page 23: Configuring A Remote Server Using Acu Located On 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 Remote Service 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 24: Configuring A Local Server Using Acu Located On A Remote Server

    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 51)" or "Using Express Configuration (on page 52)." When prompted, save the configuration. Do one of the following: To configure an additional controller, repeat steps 6 through 8.
  • Page 25 If Local Application Mode is selected, select Remote Service Mode, reboot the server, and then continue with step 2. On the server that you want to configure, connect to the Systems Insight Manager server (port: 280), and then log in. Select Device Queries.
  • Page 26: Configuring A Server Using Acu Located On The Smartstart Cd

    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 51)" or "Using Express Configuration (on page 52)." When prompted, save the configuration. Do one of the following: To configure an additional controller, repeat steps 9 through 11.
  • Page 27 Click Maintain Server. Click Array Configuration Utility. ACU opens, scans the local server, and detects controllers. This process can last up to 2 minutes. When controller detection is complete, the controllers are available on the Controller/Device menu. Select a controller from the Controller/Device menu. The Configuration screen appears.
  • Page 28: Navigating The Gui

    Navigating the GUI When you open ACU, the Welcome screen appears. The following elements are visible: • Three or four 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.
  • Page 29: Configuration Screen

    In previous versions of ACU, this functionality was called the Configuration Wizards mode and Express mode. For more information about this screen, see "Wizards screen (on page 37)." • The Controller/Device pull-down menu is below the tabs. To select a device, click on the menu, and then select a device. Use the scroll bar to view all the devices, as needed.
  • Page 30 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 31 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)." Access Control (SSP) screen To access this screen, click the Access Control (SSP) tab. HP Array Configuration Utility 31...
  • Page 32 The Access Control (SSP) screen displays the GUI elements from the Welcome screen and provides more detailed information and available tasks or options. When a device is selected, the following elements appear: • Systems and Devices—This panel, at left, provides the following information and functionality: A Systems and Devices Tree HP Array Configuration Utility 32...
  • Page 33 Expand all and collapse all buttons • 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 33...
  • Page 34: Diagnostics Screen

    Options and information pertinent to the task, after a task is selected For a list of possible tasks that are available on the Access Control SSP screen, see "Access Control (SSP) tasks (on page 44)." Diagnostics screen To access this screen, click the Diagnostics tab. HP Array Configuration Utility 34...
  • Page 35 The Diagnostics screen provides a list of controllers and options related to generating and viewing diagnostic reports. 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 35...
  • 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 screen, see "Diagnostics tasks (on page 47)." 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 example, if the selected controller has no unassigned physical drives, Create Array is not an available task. The following table lists all the possible tasks for every type of item. Item Tasks Controller Advanced Controller Settings* ** Array Accelerator Settings Clear Configuration Controller Settings Create Array...
  • Page 42 To install a license key: Open ACU. For more information, see "Using the ACU GUI (on page 21)." If ACU is already open, click the Configuration tab. 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 Manage License Keys.
  • Page 43 A list of all possible options for that task appears on the right side of the screen, replacing the task 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 44: Access Control (Ssp) Tasks

    Splitting a mirrored array Run the ACU GUI in offline mode. See "Configuring a server using ACU located on the SmartStart CD (on page 26)." At the Configuration screen, select the appropriate controller from the Controller/Device menu. From the Systems and Devices tree, select the appropriate array. In the Available Tasks panel, click Split Mirrored Array.
  • Page 45 When SSP is first enabled, all logical drives are restricted by default. Administrators can grant or deny access to each logical drive. Disabling SSP for a target means that users have unrestricted access to all logical drives on that target. From the Access Control (SSP) screen, you can perform tasks related to controllers, arrays, logical drives, and initiators.
  • Page 46 The Systems And Devices and the Available Tasks panels appear. The listed tasks are available for this device in its current configuration. For more information, see "Access Control (SSP) tasks (on page 44)." 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.
  • Page 47: Diagnostics Tasks

    Select the settings or enter information for the device. Click Save or OK. Diagnostics tasks The ACU Diagnostics feature replaces the Array Diagnostic Utility supported by SmartStart v8.20 and earlier. For each controller, or for all of them, you can select the following tasks: •...
  • Page 48 Select a device or devices from the Report Contents panel. HP Array Configuration Utility 48...
  • Page 49 The Available Tasks panel appears. For more information, see "Diagnostics tasks (on page 47)." Click one of the task buttons: If you select Generate Diagnostic Report, wait for the report to generate, and then click Close Report or Save Report. HP Array Configuration Utility 49...
  • Page 50: Wizards

    If you select View Diagnostic Report, the report appears. When you are finished viewing the current report, click Close Report, Refresh Report, or Save Report. Wizards From the Wizards screen, you can perform tasks related to controllers, arrays, physical drives, and logical drives.
  • Page 51 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 21)." If ACU is already open, click the Wizards tab. Select a controller from the Controller/Device menu. The System Status, Systems And Devices, and Available Wizards panels appear.
  • Page 52 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 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 Express Configuration. HP Array Configuration Utility 53...
  • Page 54: 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 55: Opening The Cli In Command Mode

    C:\Program Files\Compaq\Hpacucli\Bin\hpacucli.exe Alternatively, click Start, and select Programs>HP System Tools>HP Array Configuration Utility CLI>HP Array Configuration Utility CLI. • For Linux, enter the following text: [root@localhost root]# hpacucli After you have entered Console mode in either operating system, the screen displays the following message and console prompt: HP Array Configuration Utility CLI 7.15.17.0 Detecting Controllers...Done.
  • Page 56 controller all controller slot=2 array all controller slot=3 physicaldrive 1:2-1:5 The <command> variable The <command> variable can be any of the following words or phrases, corresponding to typical configuration tasks: create delete modify remove set target There are also four nonconfiguration commands: diag ("Generating a diagnostic report"...
  • Page 57 undesirable when running batch file scripts. To prevent warning prompts from being displayed, use the term forced as a parameter. Example command: ctrl ch="Lab4" ld 1 delete forced Keyword abbreviations Several commonly used keywords in the ACU CLI have acceptable abbreviations, as shown in the following table.
  • Page 58 <target controller> show ssp If you use the config parameter, the output includes information about each device connected to the controller. When you use the ssp parameter, the output displays SSP information about the target controller. Example 1 => ctrl ch=“lab4” show A typical output would be: MSA1000 at dog Bus Interface: Fibre...
  • Page 59: Typical Procedures

    physicaldrive 1:7 (box 1:bay 7, Parallel SCSI, 9.1 GB, OK) physicaldrive 1:9 (box 1:bay 9, Parallel SCSI, ??? GB, failed, spare) unassigned drive 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) physical...
  • Page 60 Example commands: => set target ctrl slot=3 => clear target Typical scenario First, set a target as follows: => set target ctrl ch="Lab 4" => show target controller chassisname="Lab 4" As an example of how the set target command works, check the status of array A on this controller: =>...
  • Page 61 => ctrl ch="Lab 4" delete forced => ctrl slot=3 ld all delete Generating a diagnostic report Previously a function of the ADU CLI, diagnostic capability is now part of the ACU CLI. The diag command outputs diagnostic information about a specified controller or all controllers on the system.
  • Page 62 Entering or deleting a license key Some advanced configuration tasks (available only on certain controller models) can be performed only after software is installed on the controller and a license key is registered to activate the software. Syntax: <target> add [lk=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx] where the target is any valid controller.
  • Page 63 Parameter Acceptable values Comments drives [#:]#:#,[#:]#:#,...|[#:]#:#– The default setting is all. [#:]#:#|all|allunassigned raid 60|50|6|adg|5|1+0|1|0|? The default setting is the highest RAID level that the controller model and number of drives can support, except 50 or 60 (which must be specified deliberately). paritygroups The default value is 2.
  • Page 64 First, determine what physical drives are available and what their properties are: => ctrl ch="Lab 4" pd all show For this sample scenario, the screen response is: MSA1000 at Lab 4 unassigned physicaldrive 1:12 (box 1:bay12, Parallel SCSI, 36.4 GB, OK) physicaldrive 1:13 (box 1:bay13, Parallel SCSI, 9.1 GB, OK) physicaldrive 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:...
  • Page 65 => ctrl ch="Lab 4" ld all show MSA1000 at Lab 4 array A logicaldrive 1 (33.9 GB, RAID 0, OK) array B logicaldrive 2 (298 MB, RAID 1+0, OK) logicaldrive 3 (896 MB, RAID 1+0, OK) Assigning a chassis name to the controller If a controller is configured with at least one logical drive, you can give the controller a simplified name (the chassis name) to make it easier to identify and enter the correct controller in a command.
  • Page 66 Expanding an array You can increase the storage space on an array by adding physical drives. Any drive that you want to add must meet the following criteria: • It must be an unassigned drive. • It must be of the same type as existing drives in the array (for example, SATA or SAS). •...
  • Page 67 For example, in an existing array (array a), six drives (1e:1:4-1e:1:9) are in use. With all criteria met, you can shrink the array to four drives by removing the last two drives with the command: <array a> remove drives=1e:1:8-1e:1:9 Example commands: =>...
  • Page 68 If the operating system does not support logical drive extension, carrying out this command makes data on the logical drive unavailable. Therefore, the CLI displays a warning prompt as a safeguard in case you are using such an operating system. To prevent the prompt from appearing, use the forced parameter. Example commands: =>...
  • Page 69 • The first command activates the SSP feature. This action makes all logical drives on the controller inaccessible. • The second command specifies a logical drive and the adapter IDs or connection names that are to be allowed or denied access to the logical drive. Explicitly, these commands are as follows: <target1>...
  • Page 70 MSA1000 at Lab 4 Adapter ID: 210000E08B07A68F connectionname: Unknown Location: Local Status: Online Host Mode: Default logicaldrive 1 is unmasked Adapter ID: 5034414235583942 connectionname: Unknown Location: Unknown Status: Offline Host Mode: Default logicaldrive 1 is masked Modifying connection names You can convert a lengthy adapter ID into a brief connection name that can be used in all future commands.
  • Page 71 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 72 • 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 73 data, whereas a delete command applied to a logical drive deletes the logical drive structure as well as the data. Syntax: <target> modify reenable [forced] Example command: => ctrl slot=3 ld 1 modify reenable forced Changing the controller cache ratio The controller cache ratio setting determines the amount of memory allocated to read and write operations.
  • Page 74: Using Acu Scripting

    Using ACU scripting Starting with version 8.28.13.0, ACU Scripting is now a standalone application that is distributed with the ACU CLI application. In ACU versions prior to 8.28.13.0, the scripting executable was provided with the ACU GUI component. Users familiar with the previous versions of ACU Scripting must now install the ACU CLI application to obtain the scripting executable.
  • Page 75: Creating An Acu Script File

    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. Creating an ACU script file To create a valid ACU script file, use one of the following methods: •...
  • Page 76: Script File Options

    ExpandPriority = Low|Medium|High SurfaceScanDelay = N SSPState = Enable|Disable PreferredPathMode = Auto|Manual ; COMMENT: the following five entries are used to optimize the controller performance for video MNPDelay = 0|1|2|...|60 ; units are minutes, zero indicates disabled IRPEnable = Yes|No DPOEnable = Yes|No ElevatorSortEnable = Yes|No QueueDepth = 2|4|8|16|32|Auto...
  • Page 77 • Control category (on page 78) • Controller category (on page 78) • Array category (on page 81) • Logical Drive category (on page 83) • HBA category (on page 86) Each category has several scripting options, but you do not always need to assign values to every option. ACU can use default values in some instances, while in other instances, a listed option might not be relevant for a particular configuration or scripting mode.
  • Page 78 Category Options Description ArrayAccelerator Logical These options describe a logical drive that is to be Drive configured on an array that was previously specified LogicalDrive in the script. (If no array was previously specified, LogicalDriveSSPState ACU stops processing the script and creates an error ParityGroups file.) Although the LogicalDrive option must begin this PreferredPath...
  • Page 79 • ElevatorSortEnable ("Video performance options" on page 81) • ExpandPriority ("RebuildPriority, ExpandPriority" on page 81) • IRPEnable ("Video performance options" on page 81) • LicenseKey ("LicenseKey, DeleteLicenseKey" on page 80) • MNPDelay ("Video performance options" on page 81) • PreferredPathMode (on page 80) •...
  • Page 80 LicenseKey, DeleteLicenseKey These options enable you to enter a 25-character license key to activate or uninstall some controller features. Hyphens can be entered, but are not required. PreferredPathMode The setting that you select for this option determines how the preferred I/O path to a particular logical drive is set for a redundant array controller that is in an active/active configuration.
  • Page 81 RebuildPriority, ExpandPriority This option has three possible values: Low, Medium, and High. SSPState There are two settings for this option: Enable and Disable. If you do not specify a value for the SSP State, the existing setting remains unchanged. The SSPState option is valid only for controllers that enable SSP on a controller basis, NOTE: such as the MSA1000 or the Smart Array Cluster Storage controllers.
  • Page 82 • In Reconfigure mode, ACU can either create a new array or reconfigure an existing array. In this case, the value that you specify can identify an existing array, or it can correspond to the next available array letter or pair of letters in the existing configuration. Drive You can use this option in the input file to specify new physical drives for the array.
  • Page 83 Method mode Possible values Default value Custom In Configure action mode: None To specify exactly which drives to use as spares, use the applicable convention (port:ID, In Reconfigure action mode, ACU box:bay, 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 exact IDs), enter that number as the value for...
  • Page 84 LogicalDriveSSPState This option is valid only for controllers that enable SSP on a logical drive basis. Other controllers that support SSP use the SSPState option ("SSPState" on page 81). The following defaults apply: • For new logical drives, the default value is Disabled. •...
  • Page 85 Logical drive performance is likely to decrease with MaxBoot enabled. Size Enter the capacity that you want the logical drive to have, in megabytes. The default size setting for new logical drives is MAX. In this case, ACU creates a logical drive of the maximum possible size from the physical drives that you assigned to the array.
  • Page 86: Acu Scripting Warning Messages

    HBA category The HBA category has the following options: • ConnectionName (on page 86) • HBA_WW_ID (on page 86) • HostMode (on page 86) ConnectionName This option is a user-defined string used as the connection name for the specified HBA. The string can consist of: •...
  • Page 87: Acu Scripting Error Messages

    Warning Warning message Comment or clarification code 4002 Chassis name is already set to this value The chassis name is already set to the supplied value. The command is ignored. 4003 One or more controller commands were Certain commands require that the controller be skipped because the controller is not configured before they can be sent to the configured...
  • Page 88 Error Error message Comment or clarification code configuration. Configure mode can only create new arrays. 2829 Cannot create Array The controller will not allow a new array to be 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 89 Error Error message Comment or clarification code 2843 Invalid Size The specified size is invalid or is not possible with the current configuration. 2844 Invalid Stripe Size The specified stripe size is invalid, not supported by the current RAID level, or not possible with the current configuration.
  • Page 90 Error Error message Comment or clarification code 3006 Invalid Number of Parity Groups — 3007 Chassis name is too long — 3008 Chassis name is already in use Another controller is already using the entered chassis name. 3009 Auto Configure failed The Auto Configure mode was unable to complete auto configuration.
  • Page 91 Error Error message Comment or clarification code 3028 Invalid Drive Cache setting. Valid options — are ENABLE and DISABLE. 3029 Invalid or out of order Command Verify the ordering of the commands in the input configuration file. 3030 Inavlid or missing Array for Reconfigure Expecting a valid array in Reconfigure mode HP Array Configuration Utility 91...
  • Page 92: Probability Of Logical Drive Failure

    Probability of logical drive failure Factors involved in logical drive failure The probability that a logical drive will fail depends on the RAID-level setting and on the number and type of physical drives in the array. If the logical drive does not have an online spare, the following results apply: •...
  • Page 93: Relative Probability Of Failure For Different Logical Drives

    Relative probability of failure for different logical drives Probability of logical drive failure 93...
  • Page 94: 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 95 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 96: Fault-Tolerance Methods

    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 97: Raid 0-No Fault Tolerance

    RAID 0—No fault tolerance A RAID 0 configuration provides data striping, but there is no protection against data loss when a drive fails. However, it is useful for rapid storage of large amounts of noncritical data (for printing or image editing, for example) or when cost is the most important consideration.
  • Page 98: Raid 1+0 (Raid 10)

    RAID 1+0 (RAID 10) In a RAID 1+0 (RAID 10) configuration, data is duplicated to a second drive. When the array has more than two physical drives, drives are mirrored in pairs. In each mirrored pair, the physical drive that is not busy answering other requests answers any read requests that are sent to the array.
  • Page 99: Raid 5-Distributed Data Guarding

    Advantages: • This method has the 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 100: Raid 6 (Adg)-Advanced Data Guarding

    RAID 6 (ADG)—Advanced Data Guarding NOTE: Not all controllers support RAID 6 (ADG). 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.
  • Page 101: 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 102: 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 103: Selecting A Raid Method

    Item RAID 0 RAID 1+0 RAID 5 RAID 6 (ADG) Alternative name Striping (no Mirroring Distributed Advanced fault Data Data tolerance) Guarding Guarding Formula for number of drives usable for data (n = total number of drives in array) Fraction of drive space usable* 100% 67% to 93% 50% to 96%...
  • Page 104 • Controller duplexing uses two identical controllers with independent, identical sets of drives containing identical data. In the unlikely event of a controller failure, the remaining controller and drives will service all requests. 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.
  • Page 105: 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 106 • 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) Diagnosing array problems 106...
  • Page 107: Acronyms And Abbreviations

    Acronyms and abbreviations Array Configuration Utility Advanced Data Guarding (also known as RAID 6) Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility host bus adapter Integrated Lights-Out Modular Smart Array MTBF mean time between failures ORCA Option ROM Configuration for Arrays POST Power-On Self Test RAID...
  • Page 108 reserve information sector SAAP Smart Array Advanced Pack Selective Storage Presentation WBEM Web-Based Enterprise Management World Wide Name Acronyms and abbreviations 108...
  • Page 109: Index

    Index array, specifying, ACU scripting 81 auto-configuration process 9 abbreviations in CLI 57 accelerator ratio 19 access control 68 cache ratio, ACU CLI 73 Access Control (SSP) screen 31 cache ratio, ACU scripting 80 Access Control (SSP) tasks 44, 45 cache ratio, CPQONLIN 19 action mode, ACU scripting 78 capturing configurations 74...
  • Page 110 data protection methods 96, 103 HBA category options, ACU scripting 86 data striping 94, 97 HBA WWN 86 default settings 75 help command 59 deleting a configuration 15 help resources 40 deleting a device 60 hiding warning prompts, ACU CLI 56 device information, obtaining 57 host mode 70, 86 devices, discovering 28...
  • Page 111 migrating stripe size or RAID level, ACU GUI 42 RAID-level migration, ACU CLI 68 migrating stripe size or RAID level, ACU RAID-level migration, ACU GUI 42, 51 scripting 84, 85 RAID-level migration, ACU scripting 84 migrating stripe size or RAID level, CPQONLIN 20 RAID-level migration, CPQONLIN 20 mirrored arrays 43 read-write ratio, ACU CLI 73...
  • Page 112 spare drives, ACU CLI 65 write cache, on physical drives, enabling or spare drives, ACU GUI 42, 51 disabling 73 spare drives, ACU scripting 82 spare drives, CPQONLIN 17 splitting a mirrored array 44 SSP (Selective Storage Presentation), ACU CLI 68 SSP (Selective Storage Presentation), ACU GUI 44 SSP (Selective Storage Presentation), ACU scripting 81, 84, 85...

Table of Contents