HP ProLiant DL280 Reference Manual Download Page 1

 

 

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-402 
September 2013 

Edition: 11 

Summary of Contents for ProLiant DL280

Page 1: ...ols 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 402 September 2013 Edition 11 ...

Page 2: ...ting 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 vendor s stan...

Page 3: ... or earlier 11 Launching ACU from an ISO image all generations 11 Accessing ACU in the online environment 15 Launching ACU on a local server 16 Launching ACU on a local server to configure a remote server 17 Launching ACU on a remote server to configure a local server 18 Using the ACU GUI 19 Navigating the GUI 19 Configuration tasks 28 Diagnostics tasks 39 Wizards 41 Using the ACU CLI 45 Opening t...

Page 4: ...rtSSD Wear Gauge report files 101 Drive arrays and fault tolerance methods 102 Drive arrays 102 Effects of a hard drive failure on logical drives 104 Fault tolerance methods 105 RAID 0 No fault tolerance 105 RAID 1 and RAID 1 0 RAID 10 106 RAID 1 ADM and RAID 10 ADM 107 RAID 5 distributed data guarding 109 RAID 6 ADG Advanced Data Guarding 109 RAID 50 111 RAID 60 112 Comparing the hardware based R...

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: ...al 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 Configure HP SmartCache ORCA is not supported on the following controllers HP Smart Array P430 2G HP Smart Array P431 2G HP Smart Array P731m 2G Support for advanced ...

Page 7: ... 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 occupy fewer physical drives then remove the excess dri...

Page 8: ...stall the license key and activate SAAP use one of the following methods Installing a license key with ACU on page 33 Installing a license key with ACU CLI Entering or deleting a license key on page 54 Installing a license key with ACU Scripting LicenseKey DeleteLicenseKey on page 74 Some SAAP features are required for advanced configuration tasks in ACU For a list of these tasks see Support for a...

Page 9: ...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 10: ...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 15 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 11: ...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 12: ...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 13: ...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 13 2 Set up PXELinux on page 14 3 Configure PXELinux...

Page 14: ... 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 15: ...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 16: ... Launching ACU on a remote server to configure a local server on page 18 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 17: ...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 18: ...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 19: ...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 19 Navigating the GUI When you open ACU the Welcome screen appears The following elements are visible Three tabs appear ne...

Page 20: ...as called the Configuration Wizards mode and Express mode For more information see Wizards screen on page 25 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 21: ...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 22: ...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 28 Diagnostics SmartSSD screen To access this screen click the Diagnostics SmartSSD tab ...

Page 23: ...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 24: ...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 25: ...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 39 Wizards screen To access this screen click the Wizards tab ...

Page 26: ...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 27: ...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 28: ...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 29: ...che 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 Create Logical Dr...

Page 30: ...controller o To configure manually see Performing a Configuration task on page 30 o To configure with a wizard see Using Wizards on page 42 or Using Express Configuration on page 44 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 ...

Page 31: ...y 31 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 28 3 Click a task button ...

Page 32: ...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 33: ...with ACU You can use HP SSA to install the license key and activate SAAP and HP SmartCache 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 19 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 Available Ta...

Page 34: ...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 35: ...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 36: ...an 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 Accessing ACU in the offline environment on page 10 HP Smart Array G6 and G7 controller models must have a valid SAAP license About SAAP...

Page 37: ...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 10 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 38: ...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 10 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 39: ...lds the volume Replacing 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 free...

Page 40: ... 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 41: ...nerate 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 ...

Page 42: ...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 42 The Express Configura...

Page 43: ...lity 43 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 41 3 Click a wizard button ...

Page 44: ...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 19 If ACU is already open click the Wizards tab 2 Select a contro...

Page 45: ... 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 10 Accessing ACU in the online environment on page 15 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 46: ...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 47: ...ion commands are also available diag Generating a diagnostic report on page 53 help The help command on page 51 rescan Rescanning the system on page 54 shorthand Keyword abbreviations on page 48 show The show command on page 49 version Displaying the current versions of the application layers on page 51 A command often requires a parameter and some parameters require a value but the specific param...

Page 48: ...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 49: ...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 50: ...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 51: ...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 52: ...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 53: ...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 54: ...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 55: ...ble elevatorsort 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 fi...

Page 56: ... 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 57: ...be used by 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 arr...

Page 58: ...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 59: ...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 60: ...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 61: ... 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 62: ...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 63: ...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 64: ...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 65: ...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 66: ...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 67: ...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 68: ... See Creating an ACU script file on page 69 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 69: ...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 69 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 70: ...es 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 For HP Smart Array G6 and G7 controllers RAID 6 and 60 are only available when SAAP is installed and the license key registered ParityGroups 2 N COMMENT Necessary on...

Page 71: ...nseKey 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 ...

Page 72: ...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 73: ...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 74: ...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 75: ... 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 parameter...

Page 76: ...f letters in the existing 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 a...

Page 77: ...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 78: ...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 79: ...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 80: ...e 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 NumberOfParityGroups on page 79 When the Act...

Page 81: ...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 82: ...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 82 StripSize Beginning with ACU ACU CLI and ACU Scripting v8 55 the StripSize option rep...

Page 83: ...s the following options ConnectionName on page 83 HBA_WW_ID on page 83 HostMode on page 83 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 84: ...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 85: ...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 86: ...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 87: ...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 88: ...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 89: ...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 90: ...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 91: ...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 92: ...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 93: ...otal 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 Remai...

Page 94: ...mum 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 no...

Page 95: ...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 96: ...6 o Generating the diagnostic report on page 98 o Viewing the SmartSSD Wear Gauge report on page 99 o Generating the SmartSSD Wear Gauge report on page 100 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 95 2 Select View Diagnostic Report ...

Page 97: ...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 98: ...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 95 2 Select Generate Diagnostic Report ...

Page 99: ...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 100: ...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 95 2 Select Generate SmartSSD Wear Gauge Report The utility generates the report and then displays the File Download dialog box ...

Page 101: ...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 102: ...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 103: ...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 104: ...his 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 drive in ...

Page 105: ...ethods on page 113 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 printing or im...

Page 106: ...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 107: ...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 108: ...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 109: ...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 110: ...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 111: ...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 112: ...ger 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 group Dis...

Page 113: ...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 114: ...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 115: ...e utility provides current usage level and remaining expected lifetime For more information see HP Array Diagnostics and SmartSSD Wear Gauge Utility on page 92 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 information...

Page 116: ...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 117: ...AID 6 ADM Advanced Data Mirroring ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility DHCP Dynamic Host Configuration Protocol 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 ...

Page 118: ...nd abbreviations 118 SAS serial attached SCSI SATA serial ATA SSD solid state drive SSP Selective Storage Presentation TFTP Trivial File Transfer Protocol WBEM Web Based Enterprise Management WWN World Wide Name ...

Page 119: ...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 120: ...scripting 76 ArrayAccelerator 79 auto configuration process 9 B boot controller setting 51 boot volume setting 52 C cache ratio ACU CLI 67 cache ratio ACU scripting 75 CacheState 73 capturing configurations 68 choosing a RAID level 112 ClearConfigurationWithDataLoss 74 clearing a configuration 74 CLI Command Line Interface 45 CLI abbreviations 48 CLI syntax 46 CLI accessing 10 15 95 Command Line I...

Page 121: ...nding an array ACU CLI 61 expanding an array ACU GUI 30 42 expanding an array ACU scripting 76 ExpandPriority 75 extending logical drive capacity 63 81 F F5 prompt 11 failed logical drive re enabling 66 fault tolerance methods 102 105 features of the utilities 5 forced parameter 48 G GUI accessing 10 15 95 H HBA category options ACU scripting 83 HBA WWN 83 HBA_WW_ID 83 healing an array 39 help com...

Page 122: ...sical drives adding ACU CLI 61 physical drives adding ACU GUI 30 42 POST error messages 114 PreferredPath 80 PreferredPathMode 74 prompts hiding ACU CLI 48 PXE based deployment 13 PXELinux setup 13 Q querying a device 47 QueueDepth 75 R RAID 80 RAID level selection criteria 112 RAID levels 105 106 107 108 109 110 111 RAID levels comparison of features 111 RAID software based 112 RaidArrayId 74 RAI...

Page 123: ...ipe size migration ACU CLI 64 stripe size migration ACU GUI 30 42 stripe size migration ACU scripting 82 stripe size values 82 StripeSize 82 striping data 102 105 StripSize 82 supported operating systems 15 supported tasks 6 surface scan delay 66 75 surface scan mode 66 SurfaceScanDelay 75 SurfaceScanDelayExtended 75 SurfaceScanMode 75 syntax CLI 46 T target device setting 52 target variable ACU C...

Reviews: