background image

 

HP Array Configuration Utility  57 

SoulAPI Version: 6.0.15.0 

InfoManager Version: 6.1.14.0 

 

The help command 

To get help with the CLI, enter 

help

 at the CLI prompt, and then enter one or more help items, as follows: 

=> help <item1> [item2] [item3] 

A help item can be any of the following: 

 

A CLI command ("

The <command> variable

" on page 

53

 

An ACU CLI keyword or keyword abbreviation ("

Keyword abbreviations

" on page 

54

 

A CLI parameter 

 

A term commonly used in ACU, such as migrate, extend, or cache 

 

The word 

shorthand

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

 

Typical procedures 

The following sections describe some common ACU CLI procedures. 

 

Setting the boot controller 

This procedure is only available in the offline environment. 
The boot controller is the first controller that the system examines (after power up) to find a bootable logical 

drive or volume. To work properly, the boot controller must have a designated boot volume. See "Setting the 
boot volume (on page 

57

)." 

Syntax:

 

<target> modify [bootcontroller=enable|disable] 

where 

<target>

 is a controller with a volume that can be set as the boot volume. 

Example command:

 

controller slot=1 modify bootcontroller=enable 

 

Setting the boot volume 

This procedure is only available in the offline environment. 
The boot volume is the volume that contains the OS and its support files. To work properly, the boot volume 

must be accessible by the designated boot controller. See "Setting the boot controller (on page 

57

)." 

Syntax:

 

<target> modify [bootvolume=primary|secondary|none] 

where 

<target>

 is a controller and a logical drive. 

Example commands:

 

controller slot=1 ld 1 modify bootvolume=primary 

controller slot=1 ld 2 modify bootvolume=secondary 

Summary of Contents for ProLiant DL360p

Page 1: ...cument 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 007 March 2012 Edition 7 ...

Page 2: ...P 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 standard commercial license Micro...

Page 3: ...onfiguration procedures 17 Creating a new array and logical drive 18 Adding spare drives 18 Setting the rebuild priority or expand priority 19 Setting the accelerator ratio 19 Expanding an array 20 Migrating RAID level or stripe size 20 HP Array Configuration Utility 22 About ACU 22 Accessing ACU in the offline environment 22 Launching ACU with HP Intelligent Provisioning Gen8 or later 22 Launchin...

Page 4: ...eport 102 Identifying and viewing diagnostic report files 103 SmartSSD Wear Gauge report procedures 103 Viewing the SmartSSD Wear Gauge report 103 Generating the SmartSSD Wear Gauge report 104 Identifying and viewing SmartSSD Wear Gauge report files 105 Drive arrays and fault tolerance methods 106 Drive arrays 106 Effects of a drive failure 108 Fault tolerance methods 109 RAID 0 No fault tolerance...

Page 5: ...approximately 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...

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

Page 7: ...y 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 array offline only 1 Scr...

Page 8: ...eatures 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 on page 12 Installing a license key with ACU on page 44 Installing a license key with ACU CLI Entering or deleting a license key on page 60 Install...

Page 9: ...Advanced Pack 9 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: ...nnected to the controller you are prompted to run ORCA manually For more information about the auto configuration process see the HP ROM Based Setup Utility User Guide on the Documentation CD that is provided with the server ORCA is available in two formats Using the ORCA menu driven interface on page 10 Using the ORCA CLI on page 13 HP ProLiant 100 Series servers do not support the CLI format For...

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

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

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

Page 14: ...he current boot order sequence If a controller is connected to one or more hard drives a message appears during the initialization process for that controller prompting you to start ORCA 2 At the ORCA prompt for the controller that you want to configure press the F8 key The ORCA command line prompt appears 3 Enter the command for the task that you want to perform For information about command synt...

Page 15: ... 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 16: ...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 17 Menu options in CPQONLIN Menu options are visible only if they are applicable For exa...

Page 17: ...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 18: ...Spare drives are created in a separate procedure Adding spare drives on page 18 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 19: ...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 20: ...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 21: ...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 22: ... Array controllers Some ACU 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 27 This method requires an administrator to download the ACU executables and install them You can run ACU online after launching the host operating system Accessing ACU in the offline environment To access and lau...

Page 23: ...ontroller detection is complete the controllers are available on the Controller Device menu Launching ACU from an ISO image all generations To launch ACU you can also boot from an ISO image To prepare the image use one of the following methods Mounting the image on a local drive on page 23 Mounting the image through iLO on page 24 Burning the image to a CD or DVD on page 24 Flashing the image to a...

Page 24: ... or SD card 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 mode 4 idx 1 2 Download the HP USB Key Utility for Windows from the HP website http h20000 www2 hp com bizsupport TechSupport SoftwareDescription jsp lang en cc US swItem M...

Page 25: ...ame network as the DHCP server A network file server that hosts the ISO images and is accessible by a PXE booted system PXELinux http syslinux zytor com wiki index php PXELINUX These instructions presume that you are using a Linux TFTP server and the TFTP package http www kernel org pub software network tftp Other TFTP servers should work similarly Set up PXELinux Before proceeding with the config...

Page 26: ...ot_v c32 with kernel vmlinuz 3 Remove vmlinuz from the append line The paths to the files on the TFTP server are vmlinuz and initrd img You must modify them to include any directories or naming conventions you may have on your TFTP server Specify the ISO image path For the PXE booted server to find the ISO image you must add the ISO image path to the append line in the PXELinux configuration file ...

Page 27: ...ironment To access install and launch ACU in the online environment you must download the ACU executables All three formats have separate executables Starting with version 8 28 13 0 ACU Scripting is now a standalone application that is distributed with the ACU CLI application In ACU versions prior to 8 28 13 0 the scripting executable was provided with the ACU GUI component Users familiar with the...

Page 28: ...hen select Programs HP System Tools HP Array Configuration Utility ACU launches in either a browser older versions or application window v8 70 and later ACU then scans the system and detects controllers This process can last up to 2 minutes When controller detection is complete the controllers are available on the Controller Device menu 3 Configure a controller Configuring a controller on page 41 ...

Page 29: ...b page http h18013 www1 hp com products servers management agents index html o The HP System Management Homepage Installation Guide on the HP website http www hp com 5 Click Array Configuration Utility on the left side of the screen ACU opens scans the remote server and detects controllers This process can last up to 2 minutes When controller detection is complete the controllers are available on ...

Page 30: ...om 8 Click Array Configuration Utility on the left side of the screen ACU opens scans the remote server and detects controllers This process can last up to 2 minutes When controller detection is complete the controllers are available on the Controller Device menu 9 Configure a controller Configuring a controller on page 41 When configuration is complete continue with the next step 10 To operate AC...

Page 31: ...n displays a list of controllers and options for generating viewing and saving diagnostic reports for those controllers In previous versions this tab and screen were called Diagnostics For more information see Diagnostics SmartSSD screen on page 34 o Wizards This screen displays available array and controller tasks that ACU can complete automatically or with minimal user input such as express conf...

Page 32: ...ce When a device is selected the following elements appear System Status This panel at left provides the following 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 ...

Page 33: ... menu that toggles between Logical View and Physical View Available Tasks This panel at right provides the following information and functionality o Tasks that are available for the selected device based on its current status and configuration ...

Page 34: ...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 40 Diagnostics SmartSSD screen To access this screen click the Diagnostics SmartSSD tab ...

Page 35: ...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 36: ...ck boxes for individual controllers or all controllers Available Tasks This panel at right provides the following information and functionality o Tasks that are available for the selected device based on its current status and configuration ...

Page 37: ...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 46 Wizards screen To access this screen click the Wizards tab ...

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

Page 39: ...es information continues past the edge of the panel To view all of the information use the horizontal scroll bar or use the mouse to widen the panel Available Wizards This panel at right provides the following information and functionality o Wizards that are available for the selected device based on its current status and configuration ...

Page 40: ...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 41: ...Disable Standby Controller Manage License Keys More Information Physical Drive Write Cache Settings Redundancy Settings View Status Alerts Array Create Array Create Logical Drive Delete Expand Array More Information Move Array Re Mirror Array Shrink Array Spare Management Split Mirrored Array View Status Alerts Logical drive Create Logical Drive Delete Erase Drive Extend Logical Drive Migrate RAID...

Page 42: ... task on page 42 o To configure with a wizard see Using Wizards on page 48 or Using Express Configuration on page 50 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 30 If ACU is already open click the Configura...

Page 43: ...le Tasks panels appear The listed tasks are available for this device in its current configuration For more information see Configuration tasks on page 40 3 Click a task button A list of all possible options for that task appears on the right side of the screen replacing the task list ...

Page 44: ...ber 6 Click Save Changing the Spare Activation Mode The spare activation mode feature enables the controller firmware to activate a spare drive under the following conditions When a data drive reports a predictive failure SMART status When a data drive fails this mode is the default In normal operations and for older controllers the firmware starts rebuilding a spare drive only when a data drive f...

Page 45: ...3 From the Systems and Devices tree select the appropriate array 4 In the Available Tasks panel click Split Mirrored Array 5 Click OK 6 When ACU finishes splitting the array two logical drives appear in the Systems and Devices tree o When a RAID 1 or RAID 1 0 array splits two RAID 0 logical drives are created o When an array that contains a RAID 1 ADM logical drive splits a RAID 1 logical drive an...

Page 46: ...t 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 drives attached to the system Serial output logs This log details the serial output for the selected controller For each controller or for all of them you can select the following tasks View Diagnostic Report Genera...

Page 47: ... 1 Open ACU For more information see Using the ACU GUI on page 30 If ACU is already open click the Diagnostics SmartSSD tab The Diagnostics SmartSSD screen appears with the following selections o View SmartSSD Wear Gauge Report o Generate SmartSSD Wear Gauge Report o Run Array Diagnostic Reports For this example use the diagnostic reports selection 2 Select Run Array Diagnostic Reports The array d...

Page 48: ...ontroller must have SAAP activated by a registered license key For more information see About SAAP on page 8 When a controller is selected the wizards that appear are a subset of the total number of wizards that are possible for the selected controller ACU lists or omits wizards based on the controller model and configuration For example if the selected controller has no unassigned physical drives...

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

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

Page 51: ... 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 22 Accessing ACU in the online environment on page 27 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 52: ...ommand mode identify the appropriate ACU CLI command The command variable on page 53 Then add the command to the end of the text line that is used for opening the CLI in Console mode on page 52 The following examples use help as the command Using Microsoft Windows C Program Files Compaq Hpacucli Bin hpacucli exe help Using Linux root localhost root hpacucli help The remaining examples in the ACU C...

Page 53: ...page 54 show The show command on page 54 version Displaying the current versions of the application layers on page 56 A command often requires a parameter and some parameters require a value but the specific parameters and values that are valid for a given command depend on the target to which you apply the command To determine the valid parameters and values for a particular combination of target...

Page 54: ...apterid ai mnpdelay mnpd allunassigned all nobatterywritecache nbwc arrayaccelerator aa parallelscsi ps cacheratio cr physicaldrive pd chassisname ch postprompttimeout ppto chassisserialnumber csn preferredpathmode ppm chassisslot chs queuedepth qd configurationmode cm raid1writebuffering r1wb connectionname cn rebuildpriority rp controller ctrl redundantcontroller rc ctrlpath cp serialnumber sn d...

Page 55: ...ial Number PBKTV0XTAZZ005 RAID 6 ADG Status Enabled Controller Status OK Hardware Revision A Firmware Version 0 02 106 Rebuild Priority Medium Expand Priority Medium Surface Scan Delay 3 secs Surface Scan Mode Idle Queue Depth Automatic Monitor and Performance Delay 60 min Elevator Sort Enabled Degraded Performance Optimization Disabled Inconsistency Repair Policy Disabled Wait for Cache Room Disa...

Page 56: ...CSI Unused Space 20091 MB logicaldrive 1 219 MB RAID 6 ADG OK physicaldrive 1 3 box 1 bay 3 Parallel SCSI 4 3 GB OK physicaldrive 1 4 box 1 bay 4 Parallel SCSI 9 1 GB OK physicaldrive 1 5 box 1 bay 5 Parallel SCSI 9 1 GB OK physicaldrive 1 6 box 1 bay 6 Parallel SCSI 9 1 GB OK physicaldrive 1 7 box 1 bay 7 Parallel SCSI 9 1 GB OK physicaldrive 1 9 box 1 bay 9 Parallel SCSI GB failed spare unassign...

Page 57: ...rocedures The following sections describe some common ACU CLI procedures Setting the boot controller This procedure is only available in the offline environment The boot controller is the first controller that the system examines after power up to find a bootable logical drive or volume To work properly the boot controller must have a designated boot volume See Setting the boot volume on page 57 S...

Page 58: ... commands set target ctrl slot 3 clear target Typical scenario First set a target as follows set target ctrl ch Lab 4 show target controller chassisname Lab 4 As an example of how the set target command works check the status of array A on this controller array A show MSA1000 at Lab 4 array A Interface Type Parallel SCSI Unused Space 7949 MB Status OK Note that the controller does not need to be s...

Page 59: ...rmats and the standalone HP Array Diagnostics and SmartSSD Wear Gauge Utility In ACU CLI the diag command outputs diagnostic information about a specified controller or all controllers on the system The ssdrpt option generates the SmartSSD Wear Gauge report Syntax target diag file filename ris on off ssdrpt on off xml on off zip on off where the following is designated target is a controller or al...

Page 60: ...vice or parameters Example command rescan Entering or deleting a license key Some advanced configuration tasks available only on certain controller models can be performed only after software is installed on the controller and a license key is registered to activate the software Syntax target add lk xxxxx xxxxx xxxxx xxxxx xxxxx where the target is any valid controller The hyphens are optional To ...

Page 61: ...y a particular parameter the CLI uses the appropriate default value Parameter Acceptable values Comments drives all allunassigned The default setting is all raid 0 1 1adm 1 0 1 0adm 5 50 6 60 The default setting is the highest RAID level that the controller model and number of drives can support except 50 or 60 which must be specified deliberately numberparityg roups 2 The default value is 2 ss 8 ...

Page 62: ...B and the other of 450 MB ctrl slot 2 create type ld drives 1 1 1 6 size 330 raid adg ctrl slot 2 create type ld drives 1 1 1 6 size 450 raid 5 Sample scenario Consider a situation in which you want to create two arrays One of these arrays needs two logical drives while the other needs only one First determine what physical drives are available and what their properties are ctrl ch Lab 4 pd all sh...

Page 63: ...l ch Lab 4 array B create type ld size 900 method A ctrl ch Lab 4 create type ld drives 1 13 1 14 size 900 method B Finally verify that the logical drives have all been created correctly ctrl ch Lab 4 ld all show MSA1000 at Lab 4 array A logicaldrive 1 33 9 GB RAID 0 OK array B logicaldrive 2 298 MB RAID 1 0 OK logicaldrive 3 896 MB RAID 1 0 OK Moving a logical drive ACU now enables you to move a ...

Page 64: ...d and it outputs the storage enclosure information Syntax enclosure all port box serialnumber xxx show detail status where the target can be any valid storage controller Example commands controller slot 5 enclosure all show controller slot 5 enclosure 4E 1 show detail controller slot 5 enclosure serialnumber UAB123456 show status Viewing physical drives for an HBA The nonsa keyword shows the physi...

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

Page 66: ...signed 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 drive migration takes about 15 minutes per gigabyte While this process is occurring no other expansion extension or migration can occur simultaneously on the same...

Page 67: ...xample 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 physical drives for the array To move the array each of the physical drives where the array will reside must meet the following criteria It must be an...

Page 68: ...stination for the array For example in an existing array three 72 GB SAS drives 1e 1 4 1e 1 6 are the source Another drive of the same size is the spare 1e 1 9 With all criteria met you can move the array to three different 72 GB SAS or SATA drives by specifying the new destination drives in the command 1e 1 12 1e 1 14 To maintain the same spare drive be sure to designate the spare drive for the m...

Page 69: ...he 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 not specify a RAID level for a query or migration the CLI uses the existing value by default If you do not specify a stripe size the CLI uses the default stripe size value for the RAID level that you specify Example commands ctrl slot 3 ld 1 modify ...

Page 70: ...isable 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 the controller treats an internal command to rebuild a failed logical drive At the low setting normal system operations take priority over a rebuild At the medium se...

Page 71: ...ay 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 a drive failure occurs The scanning process checks physical drives in fault tolerant logical drives for bad sectors and in RAID 5 or RAID 6...

Page 72: ...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 Example command ctrl slot 5 modify dwc enable Enabling or disabling the array accelerator If the controller has an array accelerator you can disable or enable it for speci...

Page 73: ...AME is the name of the capture file and ext is the file extension If you do not specify a name and location for this file ACU uses the default name ACUOUTPUT ini and places the file in the ACU working directory The internal and external switches limit capture to internal or external controllers The e switch information is used only if ACU must generate an error file By default ACU names the error ...

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

Page 75: ...t Box Bay Port Box Bay DriveType SCSI SAS SATA LogicalDrive 1 2 3 32 RAID 0 1 5 50 6 60 adg auto COMMENT RAID 6 and 60 are only available when SAAP is installed and the license key registered ParityGroups 2 N COMMENT Necessary only for RAID 50 or 60 N 2 Size N Max Sectors 32 63 StripeSize 8 16 32 64 128 256 ArrayAccelerator Enable Disable PreferredPath 1 2 HBA_WW_ID WWN ConnectionName UserDefinedN...

Page 76: ... option must begin this section of the script you can script other options in this category in any order You can use one script file to configure all controllers in a system and you can configure the controllers identically or individually If you define each controller configuration individually enter the option values for one controller and its arrays and logical drives before specifying the opti...

Page 77: ... you use the reset command line switch the existing controller configuration is cleared with data loss as the first step in the configuration process This command line switch is not compatible with Reconfigure mode Method mode The default value for this option is Auto If you want to use Custom mode you must specify it In Auto mode ACU can perform an expansion extension or migration without user in...

Page 78: ...ot N M Configure the internal controller in slot number N or the external controller at port M in slot N WWN N Configure the external controller that has the World Wide Name N SerialNumber N Configure the shared storage controller that has serial number N IOCabinet N IOBay N IOChassis N Slot N Cabinet N Cell N Configure the controller in the Integrity server that has the slot path information defi...

Page 79: ...cify the path If you are reconfiguring a controller and do not specify a setting for this option the existing setting remains unchanged RaidArrayId This option specifies the RaidArrayId for controllers that support this feature such as fibre and shared storage controllers The RaidArrayId is a user defined string that identifies controllers XXXXXXXXXXXXXXXXXXXX The value can be a string of varying ...

Page 80: ...ceScanDelay are both in the input file this parameter takes precedence SurfaceScanMode This parameter specifies the Surface Scan Mode with the following values Idle The delay interval is set with the normal values from SurfaceScanDelay or SurfaceScanDelayExtended High The surface scan enters a mode guaranteed to make progress despite the level of controller I O Disabled No mode is selected Video p...

Page 81: ...cripting compares the current drives with the requested drives and then determines whether you are moving or shrinking Shrinking or moving an array is supported only in Custom method mode If the value of the ClearConfigurationWithDataLoss on page 78 option is Yes you can use the Drive option to remove drives from an array Determine which mode to use Auto method mode ACU configures all the availabl...

Page 82: ...mirror of the drives in Array A The original contents of Array C are lost OnlineSpare The value for this option determines whether the array specified previously in the script will be configured with spare drives The interface type for drives and spare drives must match for example all SAS or all SATA Method mode Possible values Default value Custom To specify exactly which drives to use as spares...

Page 83: ...t you enter for this option specifies the ID number of the 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 action mode ACU accepts only the ID number of the next possible logical drive In Reconfigure action mode ACU also accepts the ID number of any existing logical drive Numb...

Page 84: ...pport 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 83 When the Action mode is Reconfigure the default value is the existing RAID level for that logical drive If you specify a different RAID setting then ACU either ignore...

Page 85: ...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 comprise each track Enter 32 to disable MaxBoot or 63 to enable it For new logical drives the default setting is 63 if the logical drive is larger than 502 GB Otherwise the default setting is 32 For an existing logical drive the ...

Page 86: ...rips across all physical drives excluding parity only drives For more information see the option for StripSize on page 86 StripSize Beginning with ACU ACU CLI and ACU Scripting v8 55 the StripSize option replaces the StripeSize option When distributing 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 refe...

Page 87: ...nName on page 87 HBA_WW_ID on page 87 HostMode on page 87 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 which HBA based on its assigned WWN...

Page 88: ...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 89: ...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 90: ...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 91: ...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 92: ...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 93: ...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 94: ...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 95: ...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 96: ...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 97: ...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 98: ...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 99: ...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 100: ...0 o Generating the diagnostic report on page 102 o Viewing the SmartSSD Wear Gauge report on page 103 o Generating the SmartSSD Wear Gauge report on page 104 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 99 2 Select View Diagnostic Report ...

Page 101: ... 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 102: ...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 99 2 Select Generate Diagnostic Report ...

Page 103: ... 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 ADU...

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

Page 105: ...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 106: ...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 107: ...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 108: ...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 109: ...erance methods on page 117 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 110: ...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 111: ...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 112: ...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 113: ...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 114: ...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 115: ...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 116: ...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 117: ...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 118: ...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 119: ...e utility provides current usage level and remaining expected lifetime For more information see HP Array Diagnostics and SmartSSD Wear Gauge Utility on page 96 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 120: ...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 121: ...6 ADM Advanced Data Mirroring ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility HBA host bus adapter MBR master boot record MTBF mean time between failures ORCA Option ROM Configuration for Arrays POST Power On Self Test RAID redundant array of inexpensive or independent disks RBSU ROM Based Setup Utility ...

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

Page 123: ...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 124: ... array replacing 68 array shrinking 42 66 81 array shrinking ACU CLI 66 array shrinking ACU GUI 42 array shrinking ACU scripting 81 array specifying ACU scripting 81 ArrayAccelerator 83 auto configuration process 10 B boot controller setting 57 boot volume setting 57 C cache ratio ACU CLI 72 cache ratio ACU scripting 79 cache ratio CPQONLIN 19 CacheState 78 capturing configurations 73 choosing a R...

Page 125: ...riveWriteCache 78 duplexing 116 E ElevatorSortEnable 80 enabling drive cache 72 enabling the array accelerator ACU CLI 72 enabling the array accelerator ACU GUI 42 48 enabling the array accelerator ACU scripting 83 enclosure information 64 erase a drive 60 error messages 91 example CLI script creating logical drive 62 exit on error 72 exiting the ACU GUI 31 expand priority ACU CLI 70 expand priori...

Page 126: ...0 111 MNPDelay 80 mounting virtual media 23 24 25 moving an array 67 81 N navigating CPQONLIN 15 navigating the interface 31 nested RAID 114 115 NoBatteryWriteCache 79 Novell NetWare configuration tool for 5 15 NumberOfParityGroups 83 O offline deployment 22 online deployment 27 online spare ACU CLI 65 online spare ACU GUI 42 48 online spare ACU scripting 82 online spare CPQONLIN 18 OnlineSpare 82...

Page 127: ...show CLI command 54 shrinking an array 42 66 81 ShrinkSize 85 Size 85 SizeBlocks 86 Smart Array Advanced Pack SAAP 8 SmartSSD Wear Gauge report 47 103 104 105 SmartStart CD as source of ACU 23 software based RAID 116 spare activation mode 66 spare drives ACU CLI 65 spare drives ACU GUI 42 48 spare drives ACU scripting 82 spare drives CPQONLIN 18 Split 82 splitting a mirrored array 45 SSP Selective...

Page 128: ...messages 91 warning prompts hiding ACU CLI 54 wizards mode ACU GUI 48 Wizards screen 37 write cache on physical drives enabling or disabling 72 WriteCache 79 X XML DTD 90 XML input file 89 XML output file 88 XML support 88 ...

Reviews: