background image

 

 

Configuring Arrays on HP Smart Array Controllers 

Reference Guide 

Abstract 

This document identifies, and provides instructions for, the array configuration tools available for HP ProLiant controller and server products. This 

document is for the person who installs, administers, and troubleshoots servers and storage systems. HP assumes you are qualified in the servicing 

of computer equipment and trained in recognizing hazards in products with hazardous energy levels. 

 

 

Part Number: 433572-401 
February 2013 

Edition: 10 

Summary of Contents for Configuring Arrays

Page 1: ...ools available for HP ProLiant controller and server products This document is for the person who installs administers and troubleshoots servers and storage systems HP assumes you are qualified in the servicing of computer equipment and trained in recognizing hazards in products with hazardous energy levels Part Number 433572 401 February 2013 Edition 10 ...

Page 2: ...constituting an additional warranty HP shall not be liable for technical or editorial errors or omissions contained herein Confidential computer software Valid license from HP required for possession use or copying Consistent with FAR 12 211 and 12 212 Commercial Computer Software Computer Software Documentation and Technical Data for Commercial Items are licensed to the U S Government under vendo...

Page 3: ...ority 15 Setting the accelerator ratio 15 Expanding an array 16 Migrating RAID level or stripe size 16 HP Array Configuration Utility 18 About ACU 18 Native support for 64 bit and 32 bit operating systems 18 Accessing ACU in the offline environment 18 Launching ACU with HP Intelligent Provisioning Gen8 or later 19 Launching ACU during POST Gen8 or later 19 Launching ACU from the SmartStart CD G7 o...

Page 4: ...g diagnostic report files 107 SmartSSD Wear Gauge report procedures 107 Viewing the SmartSSD Wear Gauge report 107 Generating the SmartSSD Wear Gauge report 108 Identifying and viewing SmartSSD Wear Gauge report files 109 Drive arrays and fault tolerance methods 110 Drive arrays 110 Effects of a drive failure 112 Fault tolerance methods 113 RAID 0 No fault tolerance 113 RAID 1 and RAID 1 0 RAID 10...

Page 5: ...tely the same 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 during any give...

Page 6: ...rive 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 Configure HP SmartCache Support for advanced configuration tasks The following table uses these symbols The ACU format supports this task The ACU format does not support ...

Page 7: ...hen 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 occupy fewer physical drives then remove the excess drives from the array 2 Split a RAID 1 array or recombine a split a...

Page 8: ... mirror backup and rollback of RAID 1 1 0 1 ADM and 10 ADM mirrors Heal Array To access SAAP features you must purchase a license key from HP To obtain a license key see the SAAP product page on the HP website http www hp com go SAAP To install the license key and activate SAAP use one of the following methods Installing a license key with ORCA Installing a license key with ACU on page 41 Installi...

Page 9: ...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: ...ties ORCA locates the smallest drive and uses the capacity of that drive to determine how much space to use on each of the other drives If the boot drive has been formatted or if there are more 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...

Page 11: ... 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 logical drives or use the Custom Configuration option to completely reconfigure the drives manually Ope...

Page 12: ...ocess 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 are described in Typical manual configuration procedures on page 13 Menu options in CPQONLIN Menu options are visible only if they are applicable For exa...

Page 13: ...n 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 array are deleted Logical Drive Options menu appears in the secondary panel when a logical drive is highlighted in the Logical Configuration View panel Menu option Result of selecting the option Del...

Page 14: ...Spare drives are created in a separate procedure Adding spare drives on page 14 7 Highlight the Accept Changes menu option and then press the Enter key The Create New Logical Drive panel appears 8 Select the RAID level that you want the logical drive to use and then press the Enter key 9 Select the stripe size that you want the logical drive to use and then press the Enter key 10 Enter the capacit...

Page 15: ...rive fails during this time you could lose data At the medium priority setting rebuild or expansion occurs for half of the time and normal I O requests are handled during the rest of the time At the high priority setting the rebuild or expansion occurs at the expense of normal I O operations Although system performance is affected this setting provides better data protection because the array is v...

Page 16: ...ted and fully charged 3 In the Logical Configuration View panel highlight the array and then press the Enter key 4 In the Array Options menu highlight the Expand Array option and then press the Enter key The screen displays three panels Expand Array Physical Drives and Expand Existing Array and the highlight moves to the Expand Array panel 5 Highlight the Assign Drive option and then press the Ent...

Page 17: ...nel highlight the logical drive and then press the Enter key The highlight moves to the Logical Drive Options panel 4 Highlight the Drive Settings option and then press the Enter key The Drive Settings panel appears 5 Modify the Fault Tolerance and Stripe Size settings on this panel to meet your needs 6 Press the Esc key to begin the migration and return to the Logical Configuration View panel To ...

Page 18: ...CU CLI features are only available in the offline environment such as setting the boot controller and boot volume Accessing ACU in the online environment on page 23 This method requires an administrator to download the ACU executables and install them You can run ACU online after launching the host operating system Native support for 64 bit and 32 bit operating systems ACU now offers a native 64 b...

Page 19: ...er During POST the system recognizes devices 2 When the system recognizes a Smart Array controller press F5 The system launches the ACU GUI Launching ACU from the SmartStart CD G7 or earlier 1 Close all applications 2 Insert the SmartStart CD into the CD ROM drive 3 Restart the server The server boots from the CD and then loads the SmartStart executable and drivers 4 When prompted select the langu...

Page 20: ...4 On the remote console use the iLO mount feature to browse to the location of the ISO image 5 Select the ISO image to be mounted 6 Reboot the server Burning the image to a CD or DVD 1 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 m...

Page 21: ...hen select the drive letter 13 Click Next 14 At the following screen click Next The USB key is overwritten with the Offline ACU ISO image 15 Select Finish Installing the image on a PXE server To install the Offline ACU ISO image on a PXE server and boot from the image over a network use the following procedures 1 Review the prerequisites on page 21 2 Set up PXELinux on page 22 3 Configure PXELinux...

Page 22: ... Using the isolinux cfg file from the system directory of the CD as a guide copy the labeled targets to your PXELinux configuration file You do not need to include the entire file label sos MENU LABEL HP ProLiant Offline ACU Image kernel hpboot_v c32 append vmlinuz initrd initrd img media cdrom rw root dev ram0 ramdisk_size 257144 init bin init loglevel 3 ide nodma ide noraid pnpbios off vga 791 s...

Page 23: ...nt bootdevice You can add additional ISO images by specifying the additional iso and iso mnt arguments for example iso2 path to iso2 iso iso2mnt mnt iso2 Supported network file systems The following network file systems are supported for use with PXE booting NFS iso1 nfs 192 168 0 99 path to acucd image hpacuoffline 8 75 12 0 iso iso1mnt mnt bootdevice NFS volumes are mounted with the following op...

Page 24: ... Launching ACU on a remote server to configure a local server on page 26 o CLI Click Start and then select Programs HP System Tools HP Array Configuration Utility Setup HP Array Configuration Utility CLI o Scripting Run hpacuscripting exe Launching ACU on a local server Microsoft OS 1 Click Start and then select Programs HP System Tools HP Array Configuration Utility Setup HP Array Configuration U...

Page 25: ...ser 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 Management Homepage use your WBEM user name and passwo...

Page 26: ...nt Homepage The login screen for the System Management Homepage opens 7 Log in using your 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 Management Homepage use your WBEM user name and password The System Management Homepage opens For more information about ...

Page 27: ...stem 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 After the GUI is open tasks are distributed among categories For more information see Navigating the GUI on page 27 Navigating the GUI When you open ACU the Welcome screen appears The following elements are visible Three tabs appear ne...

Page 28: ...as called the Configuration Wizards mode and Express mode For more information see Wizards screen on page 33 The Controller Device menu is below the tabs To select a device click on the menu and then select a device Use the scroll bar to view all the devices as needed The Rescan System button is to the right of the menu After adding or removing devices click Rescan System to update the list of ava...

Page 29: ...y 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 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 pane...

Page 30: ...formation pertinent to the task after a task is selected For a list of possible tasks that are available on the Configuration screen see Configuration tasks on page 36 Diagnostics SmartSSD screen To access this screen click the Diagnostics SmartSSD tab ...

Page 31: ...stic 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 Report Contents This panel at left provides the following information and functionality o A list of all connected controllers and devices ...

Page 32: ...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 33: ...ons and information pertinent to the task after a task is selected For a list of possible tasks that are available on the Diagnostics SmartSSD screen see Diagnostics tasks on page 47 Wizards screen To access this screen click the Wizards tab ...

Page 34: ...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 35: ...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 36: ...Image Legend A visual reference list defining the icons and graphical buttons used in ACU Keyboard Controls An explanation and list of keyboard functions for navigating the 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 glossa...

Page 37: ...e HP SmartCache Manage License Keys More Information Physical Drive Write Cache Settings Redundancy Settings View Status Alerts Array Create Array Create Logical Drive Create Split Mirror Backup Delete Expand Array Heal Array Manage Split Mirror Backup More Information Move Array Re Mirror Array Replace Array Shrink Array Spare Management Split Mirrored Array View Status Alerts Logical drive Creat...

Page 38: ...ng a Configuration task on page 38 o To configure with a wizard see Using Wizards on page 50 or Using Express Configuration on page 52 4 When prompted save the configuration 5 Do one of the following o Configure an additional controller Repeat steps 3 through 5 o Click Exit ACU Performing a Configuration task 1 Open ACU For more information see Using the ACU GUI on page 27 If ACU is already open c...

Page 39: ...y 39 The System Status Systems And Devices and Available Tasks panels appear The listed tasks are available for this device in its current configuration For more information see Configuration tasks on page 36 3 Click a task button ...

Page 40: ...formance write operations Two initialization methods are available Default Initializes parity blocks in the background while the logical drive is available for access by the operating system A lower RAID level results in faster parity initialization Rapid Overwrites both the data and parity blocks in the foreground The logical drive remains invisible and unavailable to the operating system until t...

Page 41: ...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 To install a license key 1 Open ACU For more information see Using the ACU GUI on page 27 If ACU is already open click the Configuration tab 2 Select a controller from the Controller Device menu The System Status Systems And Devices and Availa...

Page 42: ...s o Failure Spare Activation o Predictive Spare Activation 5 Click Save Changing the Spare Management mode The Spare Management feature provides multiple methods for handling spare behavior You can choose from the following options Dedicated The failed data drive when replaced must be rebuilt from the data on the spare drive In Dedicated mode one spare can be dedicated to multiple arrays Auto Repl...

Page 43: ...d for changes To support HP SmartCache the Smart Array Controller firmware must be 3 42 or later ACU must be version 9 40 12 0 or later HP SmartCache requires a Smart Array Advanced Pack license http www hp com go SAAP Enable HP SmartCache Enabling HP SmartCache creates an array to create SmartCaches and assign them to accelerate logical drives At least one logical drive must be created on the con...

Page 44: ...sks 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 Support for these procedures requires the following The ACU GUI must be run in offline mode Select controller models must have a valid SAAP license About SAAP on page 8 Mirrored arrays being sp...

Page 45: ...e the arrays are identical 10 Power up the server 11 Restart the OS Recombining a split mirrored array 1 Run the ACU GUI in offline mode See Accessing ACU in the offline environment on page 18 2 At the Configuration screen select the appropriate controller from the Controller Device menu 3 From the Systems and Devices tree select the array to use as the source array 4 In the Available Tasks panel ...

Page 46: ...up at the beginning of the array name Re mirroring rolling back or re activating a split mirror backup 1 Run the ACU GUI in offline mode See Accessing ACU in the offline environment on page 18 2 At the Configuration screen select the appropriate controller from the Controller Device menu 3 From the Systems and Devices tree select the primary array 4 In the Available Tasks panel click Manage Split ...

Page 47: ...placing an array Some controllers may not support this option or might require a license key to enable the feature ACU enables you to transfer the contents of an array to an existing empty array or a new array During this operation all logical drives transfer from the original array to the destination array The original array is deleted and the drives that were being used are freed and listed as u...

Page 48: ... environment G7 or earlier servers you can save the report to a formatted diskette or USB device In online and offline environments ACU saves the diagnostic report 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 ...

Page 49: ...erate and then click Close Report or Save Report o 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 o If you select View Serial Output Logs the log appears When you are finished viewing the log click Close Logs For more information about reports and viewing them in a browser see the following s...

Page 50: ...drives Expand Array is not an available wizard Wizards are available by selecting the root controller in the Systems and Devices tree The following list includes all possible wizards Add Logical Drive Controller Settings Expand Array Express Configuration Manage Spare Drive Migrate Logical Drive Move Array Remove Logical Drive For more information see Using Wizards on page 50 The Express Configura...

Page 51: ...lity 51 The System Status Systems And Devices and Available Wizards panels appear The listed wizards are available for this device in its current configuration For more information see Wizards on page 49 3 Click a wizard button ...

Page 52: ...re 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 more information see Using the ACU GUI on page 27 If ACU is already open click the Wizards tab 2 Select a contro...

Page 53: ... 6 When the configuration is complete click Finish Using the ACU CLI Access ACU with one of the many methods available Accessing ACU in the offline environment on page 18 Accessing ACU in the online environment on page 23 Some ACU CLI features are only available in the offline environment such as setting the boot controller and boot volume ACU CLI has two operating modes Console mode Opening the C...

Page 54: ...ing system the screen displays the following message and console prompt HP Array Configuration Utility CLI 7 15 17 0 Detecting Controllers Done Type help for a list of supported commands Type exit to close the console The remaining examples in the ACU CLI section of this guide are described as if entered in Console mode Opening the CLI in Command mode To use Command mode identify the appropriate A...

Page 55: ...ion commands are also available diag Generating a diagnostic report on page 61 help The help command on page 59 rescan Rescanning the system on page 62 shorthand Keyword abbreviations on page 56 show The show command on page 57 version Displaying the current versions of the application layers on page 59 A command often requires a parameter and some parameters require a value but the specific param...

Page 56: ...this flag Keyword abbreviations Several commonly used keywords in the ACU CLI have acceptable abbreviations as shown in the following table For a complete list of abbreviations enter help shorthand in the ACU CLI Keyword Abbreviation in ACU CLI Keyword Abbreviation in ACU CLI adapterid ai nobatterywritecache nbwc allunassigned all numberparitygroups npg arrayaccelerator aa parallelscsi ps cacherat...

Page 57: ...xtra parameter is available for controller targets config This parameter is used as follows target controller show config detail If you use the config parameter the output includes information about each device connected to the controller Example 1 ctrl slot 9 show A typical output would be Smart Array P421 in Slot 9 Bus Interface PCI Slot 9 Serial Number PBKTV0XTAZZ005 RAID 6 ADG Status Enabled C...

Page 58: ...12 in Slot 3 sn P4AB5X9BFMLNTJ Smart Array 532 in Slot 2 sn P44940LDAORS4F Example 3 ctrl ch lab4 show config The output in this case will have detailed information because the target consists of only one device A typical output would be MSA1000 at dog sn P56350D9IP903J csn 9J3CJN71XDCH wwn 500805F3000BAC11 array A Parallel SCSI Unused Space 20091 MB logicaldrive 1 219 MB RAID 6 ADG OK physicaldri...

Page 59: ...gives a list of abbreviations for keywords in the CLI The help feature of the ACU CLI behaves 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 controller produces extensive information while help controller remove restricts the help output to information about how the remove command applies to controllers T...

Page 60: ...he CLI without a specified target is automatically applied to the set target If you must also perform operations on other devices you can still do so at any time by specifying the target for each of those operations as usual You can also change the set target or clear it completely The set target is automatically cleared when you close the CLI IMPORTANT You cannot use the set target command in bat...

Page 61: ...ontroller array or logical drive Except in the case of controllers you can delete several devices simultaneously if they are of similar type by using the all keyword Because deleting a target device can result in data loss the screen displays a warning prompt unless you include the forced parameter Example commands ctrl ch Lab 4 delete forced ctrl slot 3 ld all delete Generating a diagnostic repor...

Page 62: ...s a logical drive and the logical drive will always be erased To stop an erase process at any time enter the stoperase command Example commands ctrl slot 3 ld 2 modify erase erasepattern zero ctrl slot 4 ld all modify erase erasepattern random_zero ctrl slot 3 ld 2 modify stoperase Rescanning the system A rescan detects devices that have been added to the system since the previous rescan or since ...

Page 63: ...torsort enable irp disable queuedepth automatic mnpd 0 Creating a logical drive Syntax target create type ld parameter value target is usually a controller but it can be an array if you are creating an additional logical drive on an existing array If you want to create a logical drive on a group of physical drives that are not yet assigned to an array you do not have to build the array first In th...

Page 64: ... is excluded if it already belongs to an array is a spare has too small a capacity or has failed If you want to specify an existing array by its drives rather than by array ID then all of the drives that you specify must belong to the same array and none of the drives in the array can be omitted Example commands ctrl slot 5 create type ld drives 1 0 1 1 1 3 raid adg ctrl slot 5 create type ld driv...

Page 65: ...y default However it is included in the command as an example Now verify that the array has been formed ctrl ch Lab 4 pd all show The screen response is MSA1000 at Lab 4 array A physicaldrive 1 12 box 1 bay12 Parallel SCSI 36 4 GB OK array B physicaldrive 1 13 box 1 bay13 Parallel SCSI 9 1 GB OK physicaldrive 1 14 box 1 bay14 Parallel SCSI 9 1 GB OK To create a second logical drive on array B you ...

Page 66: ...lowed on the same array or logical drives If all drives on a controller are the same type this parameter is not needed For drivetype use one of the following valid options drivetype sas satalogical sata saslogical parallelscsi ss_sas ss_sata Command examples controller slot 5 ld 1 modify drives drivetype sas controller slot 5 array A modify drives drivetype ss_sas Viewing enclosure information The...

Page 67: ...es 1e 1 10 datald 1 The command above creates a new Smart Caching array for example array B Only one Smart Caching array may exist on a controller This example creates an additional caching logical drive using the existing Smart Caching array for existing data logical drive 2 ctrl slot 1 array B create type ldcache datald 2 Rapid Parity Initialization methods RAID levels that use parity RAID 5 RAI...

Page 68: ...cal 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 a spare for another array It must be of the same ty...

Page 69: ... 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 It must have a capacity no less than that of the smallest drive in the array IMPORTANT An array expansion logical drive extension or logical ...

Page 70: ...se 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 array a remove drives 1e 1 12 1e 1 14 array b remove drives 1c 1 6 1c 1 7 Moving an array Some controllers may not support this option or may require a license key to enable this feature You can move an array by designating different...

Page 71: ...y 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 Another drive of the s...

Page 72: ...tion 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 The following limitations apply to this command You cannot simultaneously query the RAID level and the stripe size of any given logical drive If you do no...

Page 73: ...t is in an Active Standby configuration IMPORTANT The redundant controller cannot be re enabled after you have disabled it Syntax target modify redundantcontroller disable where target is a controller that has an enabled redundant controller Example command ctrl ch redundant Lab4 modify rc disable Changing the Rebuild Priority setting The Rebuild Priority setting determines the urgency with which ...

Page 74: ...e controller slot 1 modify surfacescanmode idle surfacescandelay 3 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 scan analysis is an automatic background process that ensures that you can recover data if...

Page 75: ...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 target is a controller that supports drive write cache ...

Page 76: ... See Creating an ACU script file on page 77 ACU then applies this configuration to a target system Capturing a configuration To capture the configuration of a system enter the following command at the system command 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...

Page 77: ...can be written in uppercase or lowercase letters For information about possible option values and the minimum configuration information that a valid script must have see the sample custom input script on page 77 You can add blank lines and comments to any script to make it easier to read and understand To create a comment enter a semicolon and then enter the comment text ACU ignores all text on th...

Page 78: ...y COMMENT These values are available only in Custom method mode In Auto method mode the 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 ...

Page 79: ...y MNPDelay NoBatteryWriteCache PreferredPathMode QueueDepth RaidArrayId ReadCache RebuildPriority SurfaceScanDelay SurfaceScanDelayExtended SurfaceScanMode 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 ...

Page 80: ...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 change an existing optio...

Page 81: ...oller that you want to configure All Configure all detected controllers in the system First Configure the first controller found based on the controller with the lowest PCI slot number Internal controllers are used before external controllers The internal and external command line switches influence what ACU regards as the First controller For example if you use the external switch the First contr...

Page 82: ...the preferred I O path to a particular logical drive is set for a redundant array controller that is in an active active configuration Not all controllers support this feature and controllers in an active standby configuration disregard this option Auto is the default setting for new configurations In this case the storage system automatically selects the I O path from the redundant controller to ...

Page 83: ...disables the scan SurfaceScanDelayExtended Enter a number between 0 and 300 to specify the duration of the surface scan delay in tenths of seconds This option is not required If you do not specify a value for this option the delay remains unchanged A value of 0 disables the scan If this parameter and SurfaceScanDelay are both in the input file this parameter takes precedence SurfaceScanMode This p...

Page 84: ... configuration CachingArray This option specifies the Caching Array ID In Configure mode ACU creates a new caching array The value that you specify for the array option must be the next available array letter in the existing configuration AA follows Z and BA follows AZ In Reconfigure mode the array letter identifies an existing array or it can identify the next available array letter in the existi...

Page 85: ...ption An array that is configured using this method cannot have a spare DriveType This option specifies the interface type for drives that ACU must use to build the array Choose one of the valid drive types SCSI SAS SATA SATASSD SASSSD The value is often used with the wildcard or number argument for Drive Join To use the Join command observe the following requirements The system must be offline Th...

Page 86: ...not the exact IDs enter that number as the value for this option ACU automatically selects only those drives that are suitable for the array To specify that the array should not have spares enter None In Configure action mode None In Reconfigure action mode ACU ignores any value entered for this option and keeps any spares that are already present in the configuration Auto Yes indicating one spare...

Page 87: ...s option specifies the ID number of the caching logical drive that is to be created or modified The first logical drive on an array must have an ID of 1 not 0 and logical drive numbering must be contiguous In Configure mode ACU accepts only the ID number of the next possible logical drive In Reconfigure mode ACU also accepts the ID number of any existing logical drive Caching logical drives and ca...

Page 88: ...the logical drive When the Action mode is Configure and the Method mode is Auto ACU automatically selects the highest RAID level that the controller and drive configuration can support except RAID 50 or RAID 60 To specify RAID 50 or 60 for a controller that supports either of these RAID levels use the Custom setting In this case you must also specify the number of parity groups NumberOfParityGroup...

Page 89: ...umes is set to consume all available space on the array ResourceVolumeOwner This option specifies that an existing logical drive N should be a snapshot resource volume The option also specifies the owner logical drive ID If you do not specify this command on some older model controllers the logical drive remains a normal data volume Sectors This option specifies the number of sectors that are to c...

Page 90: ...ributing data across multiple physical drives striping the strip size is the amount of data that is written to each physical drive The full stripe size refers to the combined size of all the strips across all physical drives excluding parity only drives For more information see the option for StripSize on page 90 StripSize Beginning with ACU ACU CLI and ACU Scripting v8 55 the StripSize option rep...

Page 91: ...s the following options ConnectionName on page 91 HBA_WW_ID on page 91 HostMode on page 91 ConnectionName This option is a user defined string used as the connection name for the specified HBA The string can consist of A maximum of 16 characters Embedded space characters but cannot end with a space character Any of the following characters a z A Z 0 9 _ and space HBA_WW_ID This option specifies wh...

Page 92: ...che RebuildPriority Medium RebuildPriority ExpandPriority Medium ExpandPriority SurfaceScanDelay 3 SurfaceScanDelay DriveWriteCache Disabled DriveWriteCache LicenseKey 35DRP 7RH6S R89GR 4MX6N 8K48X LicenseKey LicenseKeyType Flex License MNPDelay 60 MNPDelay IRPEnable Disabled IRPEnable DPOEnable Disabled DPOEnable ElevatorSortEnable Enabled ElevatorSortEnable QueueDepth Automatic QueueDepth Unassi...

Page 93: ...ripeSize 64 StripeSize ArrayAccelerator Enabled ArrayAccelerator LogicalDrive LogicalDrive ID 4 Raid 5 Raid Size 52478 Size Sectors 32 Sectors StripeSize 64 StripeSize ArrayAccelerator Enabled ArrayAccelerator LogicalDrive LogicalDrive ID 5 Raid 5 Raid Size 52478 Size Sectors 32 Sectors StripeSize 64 StripeSize ArrayAccelerator Enabled ArrayAccelerator LogicalDrive Array Controller Config document...

Page 94: ...ler Array ChassisName ClearConfigurationWithDataLoss DPOEnable DriveWriteCache ElevatorSortEnable ExpandPriority IRPEnable Initiator LicenseKey MNPDelay PreferredPathMode QueueDepth ReadCache RebuildPriority SurfaceScanDelay WriteCache ATTLIST Controller ID PCDATA REQUIRED ELEMENT ClearConfigurationWithDataLoss YES NO NO ELEMENT DPOEnable YES NO ELEMENT DriveWriteCache ENABLE DISABLE ELEMENT Eleva...

Page 95: ...on was used on a controller that does not have a configuration 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 skipped because the controller is not configured Certain commands require that the controller be configured before they can be sent to the controller 4004 Using Repeat fun...

Page 96: ...issing from the script file Some commands were found that require an Array to be specified 2827 New Array ID does not match the next available Array ID The array ID in the script file does not match the array ID of the next available array For example if the configuration has an Array A and the input file specifies Array C without Array B then the script generates this error 2828 New Array ID alre...

Page 97: ...or the current controller configuration cannot be extended For example extension is not possible if the array has no free space 2842 Invalid RAID The specified RAID level is invalid or is not possible with the current physical disk and array configuration 2843 Invalid Size The specified size is invalid or is not possible with the current configuration 2844 Invalid Stripe Size The specified stripe ...

Page 98: ...0 Cannot extend logical drive not enough free space for the requested size 3011 Cannot extend logical drive requested size is too small 3012 Cannot specify both SIZE and SHRINKSIZE The input file cannot specify both a SIZE and SHRINKSIZE parameter 3013 Cannot shrink Array The array shrink operation was not successful 3014 Cannot move Array The array move operation was not successful 3015 Invalid o...

Page 99: ...en configured with a more recent version of software To prevent data loss configuration changes to this controller are not allowed Please upgrade to the latest version to be able to continue to configure this controller Some changes to SOULAPI are not backward compatible This check prevents the use of an older version of software on a controller configured with a newer version possibly overriding ...

Page 100: ...ay diagnostic report This report contains information about all devices such as array controllers storage enclosures drive cages as well as logical physical and tape drives For supported solid state drives this report also contains SmartSSD Wear Gauge information SmartSSD Wear Gauge report This report contains information about the current usage level and remaining expected lifetime of solid state...

Page 101: ...Total Smart Array Solid State Drives Total Non Smart Array Solid State Drives Total Solid State SAS Drives Total Solid State SATA Drives Total Solid State Drives In addition to these totals the summary page also displays the following tables Solid State Drives with Wearout Status Solid State Drives with Less Than an Estimated 56 Days of Life Remaining Solid State Drives with Less Than 2 Usage Rema...

Page 102: ...imum rated usage limit for writes wearout and should be replaced immediately Power Cycles Indicates the number of times the SSD has powered on from the powered off state Power On Hours Indicates the number of hours the SSD has been powered on Estimated Life Remaining Based On Workload To Date Indicates an estimate of the number of days the SSD has before SSD Utilization reaches 100 This field is n...

Page 103: ...e Mode 3 Click OK Launching the utility in CLI mode 1 Open a command prompt 2 Change directory cd to the location where hpaducli exe is installed This directory is commonly C Program Files Compaq hpadu bin 3 Do one of the following o Generate a diagnostic report with the following command hpaducli f adu report zip o Generate a SmartSSD Wear Gague report with the following command hpaducli ssdrpt f...

Page 104: ... o Generating the diagnostic report on page 106 o Viewing the SmartSSD Wear Gauge report on page 107 o Generating the SmartSSD Wear Gauge report on page 108 For more information about the interface select Help Diagnostic report procedures Viewing the diagnostic report 1 Launch the GUI Launching the utility in GUI mode on page 103 2 Select View Diagnostic Report ...

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

Page 106: ...ter reviewing the report do one of the following o Click Save Report and then save the generated file o Click ADU Home and then perform additional tasks o Click Exit ADU Generating the diagnostic report 1 Launch the GUI Launching the utility in GUI mode on page 103 2 Select Generate Diagnostic Report ...

Page 107: ...files ADUReport txt Diagnostic report in text format ADUReport xml Diagnostic report in XML format ADUReportViewer htm HTML viewer for XML diagnostic report SlotX txt SlotX old Controller serial output log The serial output log file s are only available if the HP Smart Array SAS SATA Event Notification Service is installed and running To view the diagnostic report files in a browser 1 Extract ADUR...

Page 108: ...ing o Click Save Report and then save the generated file o Click ADU Home and then perform additional tasks o Click Exit ADU Generating the SmartSSD Wear Gauge report 1 Launch the GUI Launching the utility in GUI mode on page 103 2 Select Generate SmartSSD Wear Gauge Report The utility generates the report and then displays the File Download dialog box ...

Page 109: ...ar Gauge report output archive contains the following files SmartSSDWearGaugeReport txt SmartSSD wear gauge report in text format SmartSSDWearGaugeReport json SmartSSD wear gauge report in JSON format SmartSSDWearGaugeReport htm HTML viewer for the JSON wear gauge report To view the SmartSSD Wear Gauge report files in a browser 1 Extract the following files to a directory o SmartSSDWearGaugeReport...

Page 110: ...me 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 111: ...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 112: ...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 online spare However in the unlikely event that another dr...

Page 113: ...erance methods on page 121 However hardware based RAID methods provide a much more robust and controlled fault tolerance environment so these alternative methods are seldom used RAID 0 No fault tolerance A RAID 0 configuration provides data striping but there is no protection against data loss when a drive fails However it is useful for rapid storage of large amounts of noncritical data for printi...

Page 114: ...n as RAID 1 0 or RAID 10 In each mirrored pair the physical drive that is not busy answering other requests answers any read requests that are sent to 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 dr...

Page 115: ...d drive Up to half of the physical drives in the array can fail Disadvantages This method is expensive because many drives are needed for fault tolerance Only half of the total drive capacity is usable for data storage RAID 1 ADM and RAID 10 ADM In RAID 1 ADM and RAID 10 ADM configurations data is duplicated to two additional drives When the array contains only three physical drives the fault tole...

Page 116: ...l drives in the array can fail without incurring data loss as long as no three failed drives belong to the same mirrored trio This fault tolerance method is useful when high performance and data protection are more important than the cost of physical drives Advantages This method has the highest read performance of any fault tolerant configuration No data is lost when two drives fail as long as no...

Page 117: ...he 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 This configuration is useful when cost performance and data availability are equally important Advantages Has high read performance Data is not lost if one physical drive fails More drive capacity is usable than with RAID 1 0 parity informa...

Page 118: ...en 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 drive capacity is usable than with RAI...

Page 119: ...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 120: ...th 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 two failed drives are in the same parity...

Page 121: ...s are used with RAID 6 ADG Selecting a RAID method Not all controllers support all RAID levels To determine the RAID capabilities of your controller see the model specific information for your controller on the HP website http www hp com products smartarray Most important criterion Also important Suggested RAID level Fault tolerance Cost effectiveness I O performance RAID 6 RAID 10 ADM RAID 1 0 RA...

Page 122: ...ine spares or automatic data recovery nor do they support auto reliability monitoring or interim data recovery If you decide to use one of these alternative methods configure your arrays with RAID 0 for maximum storage capacity and refer to your operating system documentation for further implementation details ...

Page 123: ...e utility provides current usage level and remaining expected lifetime For more information see HP Array Diagnostics and SmartSSD Wear Gauge Utility on page 100 Event Notification Service This utility reports array 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 informatio...

Page 124: ...oLiant servers and server blades To view the guide select a language English http www hp com support ProLiant_TSG_v1_en French http www hp com support ProLiant_TSG_v1_fr Spanish http www hp com support ProLiant_TSG_v1_sp German http www hp com support ProLiant_TSG_v1_gr Japanese http www hp com support ProLiant_TSG_v1_jp Simplified Chinese http www hp com support ProLiant_TSG_v1_sc The HP ProLiant...

Page 125: ...s RAID 6 ADM Advanced Data Mirroring ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility HBA host bus adapter ORCA Option ROM Configuration for Arrays POST Power On Self Test RBSU ROM Based Setup Utility RIS reserve information sector SAAP Smart Array Advanced Pack SSP Selective Storage Presentation ...

Page 126: ...Acronyms and abbreviations 126 WBEM Web Based Enterprise Management WWN World Wide Name ...

Page 127: ...oviding documentation that meets your needs To help us improve the documentation send any errors suggestions or comments to Documentation Feedback mailto docsfeedback hp com Include the document title and part number version number or the URL when submitting your feedback ...

Page 128: ...array shrinking 38 70 84 array shrinking ACU CLI 70 array shrinking ACU GUI 38 array shrinking ACU scripting 84 array specifying ACU scripting 84 ArrayAccelerator 87 auto configuration process 10 B boot controller setting 59 boot volume setting 60 C cache ratio ACU CLI 75 cache ratio ACU scripting 83 cache ratio CPQONLIN 15 CacheState 81 capturing configurations 76 choosing a RAID level 120 ClearC...

Page 129: ...rtEnable 83 enabling drive cache 75 enabling the array accelerator ACU CLI 75 enabling the array accelerator ACU GUI 38 50 enabling the array accelerator ACU scripting 87 enclosure information 66 erase a drive 62 error messages 95 example CLI script creating logical drive 64 exit on error 76 exiting the ACU GUI 27 expand priority ACU CLI 74 expand priority ACU scripting 83 expand priority CPQONLIN...

Page 130: ...ng CPQONLIN 11 navigating the interface 27 nested RAID 118 119 NoBatteryWriteCache 82 Novell NetWare configuration tool for 5 11 NumberOfParityGroups 87 O offline deployment 18 online deployment 23 online spare ACU CLI 68 online spare ACU GUI 38 50 online spare ACU scripting 86 online spare CPQONLIN 14 OnlineSpare 85 86 opening the ACU GUI 27 operating system support 18 Option ROM Configuration fo...

Page 131: ...mmand 57 shrinking an array 38 70 84 ShrinkSize 89 Size 89 SizeBlocks 90 Smart Array Advanced Pack SAAP 8 SmartSSD Wear Gauge report 48 107 108 109 SmartStart CD as source of ACU 19 software based RAID 120 spare activation mode 68 spare drives ACU CLI 68 spare drives ACU GUI 38 50 spare drives ACU scripting 86 spare drives CPQONLIN 14 Split 86 split mirror backup 45 splitting a mirrored array 45 S...

Page 132: ...ssages 95 warning prompts hiding ACU CLI 56 wizards mode ACU GUI 49 50 Wizards screen 33 write cache on physical drives enabling or disabling 75 WriteCache 83 X XML DTD 94 XML input file 93 XML output file 92 XML support 92 ...

Reviews: