background image

 

 

Configuring Arrays on HP Smart Array 
Controllers 
Reference Guide 

 

 

Part Number 433572-005 
November 2009 (Fifth Edition) 

Summary of Contents for 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: ...ting an additional warranty HP shall not be liable for technical or editorial errors or omissions contained herein Microsoft Windows and Windows NT are U S registered trademarks of Microsoft Corporation Java is a U S trademark of Sun Microsystems Inc Intended audience This document is for the person who installs administers and troubleshoots servers and storage systems HP assumes you are qualified...

Page 3: ...u options in CPQONLIN 15 Typical manual configuration procedures 16 Creating a new array and logical drive 17 Adding spare drives 17 Setting the rebuild priority or expand priority 18 Setting the accelerator ratio 19 Expanding an array 19 Migrating RAID level or stripe size 20 HP Array Configuration Utility 21 About ACU 21 Using the ACU GUI 21 Configuring a server that has ACU installed 22 Configu...

Page 4: ...different logical drives 93 Drive arrays and fault tolerance methods 94 Drive arrays 94 Fault tolerance methods 96 RAID 0 No fault tolerance 97 RAID 1 0 RAID 10 98 RAID 5 distributed data guarding 99 RAID 6 ADG Advanced Data Guarding 100 RAID 50 101 RAID 60 102 Comparing the hardware based RAID methods 102 Selecting a RAID method 103 Alternative fault tolerance methods 103 Diagnosing array problem...

Page 5: ...e capacity Each configuration utility treats every physical drive in an array as if it has the same capacity as the smallest drive in the array Any excess capacity of a particular drive cannot be used in the array and is unavailable for data storage The more physical drives configured in an array the greater the probability that the array will experience a drive failure at any time For more inform...

Page 6: ...ate Configure SSP Assign a spare drive to an array Share a spare drive among several arrays Assign multiple spare drives to an array Specify the size of the logical drive Create multiple logical drives per array Set the stripe size Migrate the RAID level or stripe size Expand an array Set the expand priority migrate priority and accelerator ratio Extend a logical drive Set the boot controller This...

Page 7: ... random 0 and 1 Identify devices by causing their LEDs to flash Move an array copy all array data to a new array and then delete the old array 2 Optimize the controller performance for video 2 Re enable a failed logical drive Set the surface scan delay Set the preferred controller for a logical drive in systems that support redundant controllers 2 Shrink an array restripe the data on an array to o...

Page 8: ...tivate SAAP use one of the following methods Installing a license key with ORCA on page 11 Installing a license key with ACU on page 41 Some SAAP features are required for advanced configuration tasks in ACU For a list of these tasks see Support for advanced configuration tasks on page 6 Required hardware For a list of Smart Array controllers that support SAAP see the SAAP QuickSpecs on the HP web...

Page 9: ...ore than six drives connected to the controller you are prompted to run ORCA manually For more information about the auto configuration process see the HP ROM Based Setup Utility User Guide on the Documentation CD that is provided with the server ORCA is available in two formats Using the ORCA menu driven interface on page 9 Using the ORCA CLI on page 12 HP ProLiant 100 Series servers do not suppo...

Page 10: ...he ORCA main menu appears enabling you to do the following o Create view or delete a logical drive Creating a logical drive with ORCA on page 10 o Enter an SAAP license key Installing a license key with ORCA on page 11 Creating a logical drive with ORCA 1 Power up the server POST runs During POST all controllers in the server are initialized one at a time in the current boot order sequence If a co...

Page 11: ...d save the new configuration After several seconds the Configuration Saved screen appears 7 Press the Enter key to continue 8 Optional To create additional logical drives repeat steps 3 through 7 9 Format the logical drive o If you have not yet installed the operating system format the logical drive when you install the operating system o If the operating system is already installed format the log...

Page 12: ...the ORCA prompt for the controller that you want to configure press the F8 key The ORCA main menu appears 3 Select Manage License Keys This option appears only if the Smart Array controller has a 256 MB or larger cache installed 4 Under the License Key menu select Add License Key 5 Enter the license key in the space provided ORCA issues a notification after the license key activates successfully T...

Page 13: ...he 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 2 At the ORCA prompt for the controller that you want to configure press the F8 key The ORCA command line prompt appears 3 Enter the command for the task that you want to perform For information about command synt...

Page 14: ...nter key The screen displays a list of the controllers in the server 3 Scroll to the controller that you want to configure and then press the Enter key o If there are no logical drives connected to the controller an auto configuration wizard opens and displays the optimum configuration for the drives on the controller You can accept the suggested configuration modify just the RAID level of any log...

Page 15: ...in panel that you want to configure and then press the Enter key The highlight jumps to the secondary panel where you can continue the configuration process using the same method scroll to a menu item and then press the Enter key To return the highlight to the previous panel at any time in the configuration process press the Esc key For help press the F1 key Detailed procedures for common tasks ar...

Page 16: ... Spare and Accept Changes Physical Drives lists the spare drives and unassigned physical drives that are connected to the controller Expand Existing Array shows the updated physical configuration view Assign Spare A new panel opens displaying a menu of the valid drives Remove Spare A new panel opens displaying the spares Delete Entire Array The data and all the logical drive structures on the arra...

Page 17: ...ent use of drive space select physical drives of comparable capacity o For optimum system performance select physical drives that are connected to different ports on the controller o If you intend to create a RAID 5 configuration keep the risk of logical drive failure low by assigning no more than 14 physical drives to the array o Do not select any physical drives that you want to be spare drives ...

Page 18: ...y or expand priority The settings that you use for the rebuild priority and expand priority features determine how much importance you want an array rebuild or expansion to have relative to normal I O operations At the low priority setting the rebuild or expansion takes place only when the controller is not busy handling normal I O requests This setting has minimal effect on normal I O operations ...

Page 19: ...y no less than that of the smallest drive in the array When you want to expand an array allow about 15 minutes per gigabyte for the expansion to be completed During this time the controller cannot perform any other expansion or migration Performance might be degraded slightly during the expansion depending on the Expand Priority setting Setting the rebuild priority or expand priority on page 18 To...

Page 20: ...he rebuild priority or expand priority on page 18 To minimize any effect on normal server operations migrate during periods of low server use To perform a migration 1 Back up all data on the array Although migration is unlikely to cause data loss observing this precaution provides extra data security 2 Confirm that the cache battery is connected and fully charged 3 In the Logical Configuration Vie...

Page 21: ...ith 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 Using ...

Page 22: ...h then scans the system 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 3 Select a controller from the Controller Device menu The Configuration screen appears 4 Configure the controller o To configure manually see Performing a Configuration task on page 42 o To configure with a wizard se...

Page 23: ...owing text into the address field of the remote browser where servername is the name or IP address of the host http servername 2301 The login screen for the System Management Homepage opens 4 Enter your login credentials o If you are using version 2 0 0 or later of the System Management Homepage use your operating system user name and password o If you are using an earlier version of the System Ma...

Page 24: ...lick Start and then select Programs HP System Tools HP Array Configuration Utility Setup HP Array Configuration Utility b When the Execution Mode screen appears select Local Application Mode c Reboot the server 11 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 Configuring a local ser...

Page 25: ...ge use your operating system user name and password o If you are using an earlier version of the System Management Homepage use your WBEM user name and password The System Management Homepage opens For more information about the System Management Homepage see the following o The HP System Management Homepage web page http h18013 www1 hp com products servers management agents index html o The HP Sy...

Page 26: ...wing a Click Start and then select Programs HP System Tools HP Array Configuration Utility Setup HP Array Configuration Utility b When the Execution Mode screen appears select Local Application Mode c Reboot the server 14 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 Configuring a s...

Page 27: ...he controller o To configure manually see Performing a Configuration task on page 42 o To configure with a wizard see Using Wizards on page 51 or Using Express Configuration on page 52 9 When prompted save the configuration 10 Do one of the following o To configure an additional controller repeat steps 7 through 9 o Click Exit ACU 11 Close SmartStart 12 Remove the SmartStart CD from the CD ROM dri...

Page 28: ...onfiguration screen on page 29 o Access Control SSP This tab and screen appear only if an attached controller supports SSP Tasks on this screen relate only to SSP functionality for the selected controller For more information about this screen see Access Control SSP screen on page 31 o Diagnostics This screen displays a list of controllers and options for generating viewing and saving diagnostic r...

Page 29: ... press the H key or click Help For more information see ACU Help on page 40 The Exit ACU button is near the bottom left of the screen With the exception of the Diagnostics screen views these elements remain visible at all times 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 d...

Page 30: ...ormation and functionality o A tree detailing systems controllers arrays physical drives and logical drives o Expand all and collapse all buttons o A Show menu that toggles between Logical View and Physical View Available Tasks This panel at right provides the following information and functionality o Tasks that are available for the selected device based on its current status and configuration ...

Page 31: ...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 ...

Page 32: ...I 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 o A Systems and Devices Tree ...

Page 33: ...ty 33 o Expand all and collapse all buttons Available Tasks This panel at right provides the following information and functionality o Tasks that are available for the selected device based on its current status and configuration ...

Page 34: ...d 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 ...

Page 35: ... 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 o A list of all connected controllers and devices ...

Page 36: ...ck boxes for individual controllers or all controllers Available Tasks This panel at right provides the following information and functionality o Tasks that are available for the selected device based on its current status and configuration ...

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 ...

Page 38: ...information and functionality o Date and time stamps for the status o A Refresh button to refresh the status o Status icons critical warning and informational with the number of individual alerts for each category o A View Status Alert link that displays device specific alerts on the right side of the screen Systems And Devices This panel at left provides the following information and functionalit...

Page 39: ...es 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 Available Wizards This panel at right provides the following information and functionality o Wizards that are available for the selected device based on its current status and configuration ...

Page 40: ... GUI Keyboard Shortcuts A list of keys and operations they perform within the GUI 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 ...

Page 41: ...ive Delete Expand Array More Information Move Array Re Mirror Array Shrink Array Spare Management Split Mirrored Array View Status Alerts Logical drive Create Logical Drive Delete Erase Drive Extend Logical Drive Migrate RAID Stripe Size More Information Re enable Failed Logical Drive View Status Alerts Unused space Create Logical Drive More Information Physical drive Erase Drive View Status Alert...

Page 42: ...icense key tasks appear A complete list of existing license keys also appears 4 Click Add License Key 5 Enter the license key number 6 Click Save Performing a Configuration task 1 Open ACU For more information see Using the ACU GUI on page 21 If ACU is already open click the Configuration tab 2 Select a device from the Controller Device menu The System Status Systems And Devices and Available Task...

Page 43: ...nto two identical new arrays consisting of RAID 0 logical drives Support for these procedures requires the following The ACU GUI must be run in offline mode Configuring a server using ACU located on the SmartStart CD on page 26 Select controller models must have a valid SAAP license About SAAP on page 8 Mirrored arrays being split can have RAID 1 or RAID 1 0 configurations Arrays with other RAID c...

Page 44: ... use as the source array 4 In the Available Tasks panel click Re Mirror Array 5 Select the array to be mirrored to the source array 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 6 Click OK 7 When ACU finishes re mirroring the array restart the OS The controller uses the rebuild process to synchronize the mirror...

Page 45: ...number of possible tasks for the selected item ACU lists or omits tasks based on the controller model and configuration The following table lists all the possible tasks for every type of item Item Tasks Controller target Disable SSP Enable SSP More Information View Status Alerts Array More Information View Status Alerts Logical drive Manage Access More Information View Status Alerts Initiator Edit...

Page 46: ... 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 3 Click a task button A list of all possible options for that task appears on the right side of the screen replacing the task list ...

Page 47: ...to a compressed folder which contains an XML report a plain text report and a viewer file so you can display and navigate the report through a web browser Each ACU Diagnostics report contains a consolidated view of any error or warning conditions encountered It also provides detailed information for every storage device including the following Device status Configuration flags Firmware version num...

Page 48: ...HP Array Configuration Utility 48 2 Select a device or devices from the Report Contents panel ...

Page 49: ...he Available Tasks panel appears For more information see Diagnostics tasks on page 47 3 Click one of the task buttons o If you select Generate Diagnostic Report wait for the report to generate and then click Close Report or Save Report ...

Page 50: ...troller is selected the wizards that appear are a subset of the total number of wizards that are possible for the selected controller ACU lists or omits wizards based on the controller model and configuration For example if the selected controller has no unassigned physical drives Expand Array is not an available wizard Wizards are available by selecting the root controller in the Systems and Devi...

Page 51: ...e information see Using the ACU GUI on page 21 If ACU is already open click the Wizards tab 2 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 50 3 Click a wizard button ...

Page 52: ...n is a wizard that creates the optimum number of arrays and logical drives from all of the physical drives that are attached to the controller This wizard is available only under two conditions when an array on the selected controller contains unused drive space or when physical drives are connected to the controller but they are not assigned to an array To use Express Configuration 1 Open ACU For...

Page 53: ...y 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 3 Click Express Configuration ...

Page 54: ... the configuration is complete click Finish Using the ACU CLI The ACU CLI has two operating modes Console mode 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 55 You can make an isolated change of just one configuration parameter on one device O...

Page 55: ...e 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 CLI syntax Whether entered in Command mode or Console mode a typical ACU CLI command line consists of three parts a target device a command and a parameter with v...

Page 56: ...mmand To determine the valid parameters and values for a particular combination of target and command variables you can query the device Querying a device on page 56 You can also inspect the example commands in other sections of this guide Querying a device If you do not know what values a parameter can have you can sometimes query the device to find out by entering a as the value of the parameter...

Page 57: ...rp controller ctrl redundantcontroller rc ctrlpath cp serialnumber sn degradedperformancemode dpo stripesize ss drivetype dt surfaceanalysiseventnotify saen drivewritecache dwc surfacescandelay ssd elevatorsort es sufacescanpriority sp expandpriority ep surfacescanschedule sss inconsistencyrepairpolicy irp tapedrive td licensekey lk waitforcacheroom wfcr logicaldrive ld The CLI also uses this keyw...

Page 58: ...ite Read Cache Size 128 MB Write Cache Size 0 MB Total Cache Size 128 MB Battery Pack Count 1 Battery Status OK Example 2 ctrl all show Because this target consists of several devices the output will be brief A typical output would be MSA1000 at dog sn P56350D9IP903J csn 9J3CJN71XDCH wwn 500805F3000BAC11 Smart Array 5312 in Slot 3 sn P4AB5X9BFMLNTJ Smart Array 532 in Slot 2 sn P44940LDAORS4F Examp...

Page 59: ...aves like a browser search engine in that each item that you add to the help input string reduces the amount of help output text For example help ssp produces extensive information about SSP while help ssp modify restricts the help output to information about how the modify command applies to SSP Typical procedures The following sections describe some common ACU CLI procedures Setting the target I...

Page 60: ... 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 This is because the command does not specify a target for the rebuild priority so the default set target is used instead Identifying devices You can enter a command that causes the LEDs on target devices to flash enabling you to identify t...

Page 61: ...nds ctrl all diag file c allcontrollers txt xml on ctrl slot 4 diag file c ctrl_slot4 txt ris off zip on ctrl ch mybox diag file mybox txt ris on xml off zip on Erasing a physical or logical drive Syntax target modify erase erasepattern zero random_zero random_random_zero deleteaftererase yes n o where the target can be any valid physical drive or logical drive The option to delete the target afte...

Page 62: ...get is any valid controller The queuedepth parameter can also have a numerical value from 2 to 32 and the mnpd parameter can have any value from 0 disabled to 60 To disable the video performance optimization feature reverse the disable and enable values noted above set the queue depth to automatic and set mnpd to 0 as in the second example command Example commands ctrl slot 5 modify dpo enable ele...

Page 63: ...e array ID When you use the drives parameter you can list each drive individually you can specify a drive range or you can specify both a range and some individual drives A drive range can span ports boxes and bays If you specify individual drives they do not have to form a continuous sequence If you specify a range the CLI automatically excludes from the target any drive in the range that is unav...

Page 64: ...y determine what RAID options are available for these drives ctrl ch Lab 4 create type ld drives 1 13 1 14 size 300 raid The response in this case is Available options are 0 1 0 default value Now create the new array ctrl ch Lab 4 create type ld drives 1 13 1 14 size 300 raid 1 0 It is not strictly necessary to specify the RAID level in this example because it is the highest possible level for thi...

Page 65: ... not increase the fault tolerance level of any logical drives in the array For example a logical drive in a RAID 5 configuration suffers irretrievable data loss if two of its physical drives are simultaneously in a failed state regardless of the number of spare drives assigned to the array Any drive that you want to use as a spare must meet the following criteria It must be an unassigned drive or ...

Page 66: ...ID 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 Shrinking an array Some controllers may not support this option or may require a license key to enable this feature You can shrink the size of an array by removing a drive fro...

Page 67: ...e 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 Another drive of the same size is the spare 1e 1 9 With all criteria met y...

Page 68: ...gical 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 Syntax target modify raid 0 1 0 1 5 6 adg ss 8 16 32 64 128 256 default where target is a logical drive ...

Page 69: ...ed parameter Example commands ctrl ch Lab 3 modify ssp on forced ctrl ch Lab 4 ld 1 modify mask 210000E08B07A68F ctrl ch Lab 4 ld all modify unmask cnxn 3 cnxn 4 Sample scenario First check the SSP status of the controller ctrl ch Lab 4 show ssp A typical screen response could be MSA1000 at Lab 4 Adapter ID 210000E08B07A68F connectionname Unknown Location Local Status Online Host Mode Default Adap...

Page 70: ... be used in all future commands Syntax target modify ai cn connection name where target is a controller that supports SSP Example command ctrl ch Lab 4 ld 1 modify ai 210000E08B07A68F cn cnxn 3 Managing host modes connection profiles Syntax target modify ai hostmode operating system type where target is a controller that supports host modes Example command ctrl ch Lab 3 modify ai 5034414235583942 ...

Page 71: ...e preferred path mode Setting the preferred path mode on page 71 in a redundant system to Manual you must use the chassisslot command to assign each logical drive in the system to one of the redundant controllers Syntax target modify chassisslot where target is a valid logical drive on a controller that is in an active active configuration and denotes the chassis slot number of the redundant contr...

Page 72: ...ecedence over all other system operations Syntax target modify ep high medium low where target is a controller Example command ctrl slot 3 modify ep high Changing the surface scan delay time The setting for the surface scan delay determines the time interval for which a controller must be inactive before a surface scan analysis is started on the physical drives that are connected to it Surface sca...

Page 73: ... and drives that support physical drive write cache you can use this command to enable or disable the write cache for all drives on the controller CAUTION Because physical drive write cache is not battery backed you could lose data if a power failure occurs during a write process To minimize this possibility use a backup power supply Syntax target modify drivewritecache enable disable forced where...

Page 74: ... line prompt hpacuscripting c drive path OUTPUTFILENAME ext internal external e drive path ERRORFILENAME ext OUTPUTFILENAME is the name of the capture file and ext is the file extension If you do not specify a name and location for this file ACU uses the default name ACUOUTPUT ini and places the file in the ACU working directory The internal and external switches limit capture to internal or exter...

Page 75: ...sier to read and understand To create a comment enter a semicolon and then enter the comment text ACU ignores all text on the same line after a semicolon Sample custom input script The sample script in this section gives all possible values for each option If an option is shown in bold type you must enter a value for that option when writing your own script If a value is shown in bold type ACU use...

Page 76: ... choices are Yes No Drive N Port ID Port ID Box Bay Box Bay Port Box Bay Port Box Bay DriveType SCSI SAS SATA LogicalDrive 1 2 3 32 RAID 0 1 5 50 6 60 adg auto COMMENT RAID 6 and 60 are only available when SAAP is installed and the license key registered ParityGroups 2 N COMMENT Necessary only for RAID 50 or 60 N 2 Size N Max Sectors 32 63 StripeSize 8 16 32 64 128 256 ArrayAccelerator Enable Disa...

Page 77: ... ExpandPriority IRPEnable LicenseKey MNPDelay PreferredPathMode QueueDepth ReadCache RebuildPriority SSPState SurfaceScanDelay WriteCache Options in this category specify the controller that is to be configured or the controller that had its configuration captured Although the Controller option must begin this section of the script you can script other options in this category in any order You can...

Page 78: ...new arrays but you cannot modify existing arrays The controller must be connected to unassigned physical drives for this mode to be available In Reconfigure mode you can modify existing arrays For example you can set up an array expansion a logical drive extension or a migration These procedures do not destroy data unless you specifically want the data to be deleted In this mode ACU does not chang...

Page 79: ...e shared storage controller that has serial number N IOCabinet N IOBay N IOChassis N Slot N Cabinet N Cell N Configure the controller in the Integrity server that has the slot path information defined by this sequence of identifiers ChassisName Enter the user defined character string that identifies the controller Any of the following characters can be used in the string a z A Z 0 9 _ space You do...

Page 80: ...tting use the PreferredPath on page 84 command to specify the path If you are reconfiguring a controller and do not specify a setting for this option the existing setting remains unchanged ReadCache WriteCache Enter a number between 0 and 100 to specify the percentage of cache that is to be allocated to drive reads or writes The default value for both options is 50 The allowable cache ratios depen...

Page 81: ...Enter a number between 1 and 30 to specify the duration of the surface scan delay in seconds Video performance options 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 If you want to disable this option set a value of ze...

Page 82: ...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 Custom method mode To specify the drives to be used in the array different arrays on the same controller can use diff...

Page 83: ...n and keeps any spares that are already present in the configuration Logical Drive category The Logical Drive category has the following options ArrayAccelerator on page 83 LogicalDrive on page 83 LogicalDriveSSPState on page 84 ParityGroups on page 84 PreferredPath on page 84 RAID on page 84 Sectors on page 84 Size on page 85 SSPAdaptersWithAccess on page 85 StripeSize on page 85 ArrayAccelerator...

Page 84: ...sis slot 1 is the preferred controller for I O to the logical drive If you select 2 the controller in chassis slot 2 becomes the preferred controller for the logical drive To determine the chassis slot numbers use the show command on a controller that supports redundant controllers RAID The value that you enter for this option specifies the RAID level of the logical drive When the Action mode is C...

Page 85: ...ripes in kilobytes or you can leave this option blank and allow ACU to use a default value The valid stripe size values depend on the RAID level For RAID 0 RAID 1 or RAID 1 0 arrays you can enter any of the stripe size values listed in the sample script For RAID 5 arrays the maximum stripe size in most cases is 256 KB but old controller models are often limited to 64 KB For RAID 6 arrays the maxim...

Page 86: ...ion 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 Default Microsoft Windows OpenVMS Tru64 Linux Solaris Netware HP UX ACU scripting...

Page 87: ...valid license key 2064 Controller does not support SSP The controller does not support SSP functions 2817 Invalid Action The requested actions are invalid for example combining reset with capture mode 2818 Invalid Method The method must be either Custom or Auto 2819 Invalid Controller An invalid controller value was specified 2821 No controllers detected No controllers were detected This error app...

Page 88: ...hat has non consecutive logical drive numbers then you must change the script file so that the logical drive numbers are consecutive The script file specifies a logical drive ID that is not the first unused ID in the sequence For example this message appears if the controller has only Logical Drive 1 and the script file specifies creation of Logical Drive 3 omitting Logical Drive 2 A common cause ...

Page 89: ...d SSP Adapter ID The adapter ID is not a valid adapter ID that was detected by the controller 2857 Invalid Surface Scan Delay 2861 Controller does not support redundancy settings The controller is not redundant or does not support redundancy settings 2864 Invalid Preferred Path Mode The specified value for the preferred path mode is not valid or the controller is not available 2865 Invalid Preferr...

Page 90: ...pecified by a count in Reconfigure mode When in Reconfigure mode the requested spare drives must be specified by their addresses A simple count cannot be used 3017 Disk drives cannot be specified by a count in Reconfigure mode When in Reconfigure mode the requested data drives must be specified by their addresses A simple count cannot be used 3018 Invalid number of physical disks 3019 Cannot creat...

Page 91: ...rification 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 ...

Page 92: ...e is mirrored to a previously failed drive o The minimum number of physical drive failures that can cause the logical drive to fail is two This situation occurs when the two failed drives are mirrored to each other As the total number of drives in the array increases the probability that the only two failed drives in an array are mirrored to each other decreases A RAID 5 logical drive fails if two...

Page 93: ...Probability of logical drive failure 93 Relative probability of failure for different logical drives ...

Page 94: ...e 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 Data can still be transferred to only one physical drive at a time ...

Page 95: ...ven time interval Each unit of data is called a block denoted by Bn in the figure and adjacent blocks form a set of data stripes Sn across all the physical drives that comprise the logical drive For data in the logical drive to be readable the data block sequence must be the same in every stripe This sequencing process is performed by the array controller which sends the data blocks to the drive w...

Page 96: ...e achieved by assigning a drive as an online spare or hot spare This drive contains no data and is connected to the same controller as the array When any other physical drive in the array fails the controller automatically rebuilds information that was originally on the failed drive to the online spare The system is thus restored to full RAID level data protection although it now no longer has an ...

Page 97: ...or printing or image editing for example or when cost is the most important consideration Advantages Has the highest write performance of all RAID methods Has the lowest cost per unit of stored data of all RAID methods All drive capacity is used to store data none is needed for fault tolerance Disadvantages All data on the logical drive is lost if a physical drive fails Cannot use an online spare ...

Page 98: ...o the array This behavior is called load balancing If a physical drive fails the remaining drive in the mirrored pair can still provide all the necessary data Several drives in the array can fail without incurring data loss as long as no two failed drives belong to the same mirrored pair This fault tolerance method is useful when high performance and data protection are more important than the cos...

Page 99: ...at 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 When a physical drive fails data that was on the failed drive can be calculated from the remaining parity data and user data on the other drives in the array This recovered data is usually written to an online spare in a process called a rebuild T...

Page 100: ...nt drives This method is most useful when data loss is unacceptable but cost is also an important factor The probability that data loss will occur when an array is configured with RAID 6 ADG is less than it would be if it was configured with RAID 5 Advantages This method has a high read performance This method allows high data availability Any two drives can fail without loss of critical data More...

Page 101: ...re than three parity groups of four drives However less data can be stored on the array with the larger number of parity groups RAID 50 is particularly useful for large databases file servers and application servers Advantages Higher performance than for RAID 5 especially during writes Better fault tolerance than either RAID 0 or RAID 5 Up to n physical drives can fail where n is the number of par...

Page 102: ...less data can be stored on the array with the larger number of parity groups RAID 60 is particularly useful for data archives and high availability solutions Advantages Higher performance than for RAID 6 especially during writes Better fault tolerance than either RAID 0 or RAID 6 Up to 2n physical drives can fail where n is the number of parity groups without loss of data as long as no more than t...

Page 103: ... used per array for RAID 5 and 4 no more than 56 drives are used with RAID 6 ADG Selecting a RAID method Some controllers do not support RAID 50 RAID 6 or RAID 60 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 Also important Suggested RAID level Fault toleran...

Page 104: ... 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 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 furth...

Page 105: ...ray events to the Microsoft Windows system event log and IML You can obtain the utility from the SmartStart CD or the HP website http www hp com support When prompted for product information enter the server model name HP Insight Diagnostics HP Insight Diagnostics is a tool that displays information about the system hardware configuration and performs tests on the system and its components includi...

Page 106: ...port 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 ...

Page 107: ...6 ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility HBA host bus adapter iLO Integrated Lights Out MSA Modular Smart Array MTBF mean time between failures ORCA Option ROM Configuration for Arrays POST Power On Self Test RAID redundant array of inexpensive or independent disks RBSU ROM Based Setup Utility ...

Page 108: ...Acronyms and abbreviations 108 RIS reserve information sector SAAP Smart Array Advanced Pack SSP Selective Storage Presentation WBEM Web Based Enterprise Management WWN World Wide Name ...

Page 109: ... shrinking ACU CLI 66 array shrinking ACU GUI 42 array shrinking ACU scripting 82 array specifying ACU scripting 81 auto configuration process 9 C cache ratio ACU CLI 73 cache ratio ACU scripting 80 cache ratio CPQONLIN 19 capturing configurations 74 choosing a RAID level 103 clearing a configuration 79 CLI Command Line Interface 12 54 CLI abbreviations 57 CLI syntax 12 55 Command Line Interface C...

Page 110: ...ogical drive capacity 67 85 F failed logical drive re enabling 72 failure logical drive probability of 93 fault tolerance methods 94 96 features of the utilities 5 forced parameter 56 H HBA category options ACU scripting 86 HBA WWN 86 help command 59 help resources 40 hiding warning prompts ACU CLI 56 host mode 70 86 I I O path modifying 71 80 identifying devices 60 information about devices obtai...

Page 111: ...RAID software based 103 RAID level migration ACU CLI 68 RAID level migration ACU GUI 42 51 RAID level migration ACU scripting 84 RAID level migration CPQONLIN 20 read write ratio ACU CLI 73 read write ratio ACU GUI 42 read write ratio ACU scripting 80 83 read write ratio CPQONLIN 19 rebuild priority ACU CLI 71 rebuild priority ACU GUI 42 rebuild priority ACU scripting 81 rebuild priority CPQONLIN ...

Page 112: ...1 stripe size migration ACU scripting 85 stripe size migration CPQONLIN 20 stripe size values 85 striping data 94 97 summary of configuration procedure CPQONLIN 14 supported tasks 6 surface scan delay 72 81 syntax CLI 55 T target device setting 59 target variable ACU CLI 55 tasks 40 42 44 45 47 tasks supported in each utility 6 troubleshooting 105 troubleshooting resources 105 typical procedures A...

Reviews: