Compaq 231027-002 - ProLiant - DL320R01 Reference Manual Download Page 124

 

Acronyms and abbreviations  124 

Acronyms and abbreviations 

ACU 

Array Configuration Utility 

 

ADG 

Advanced Data Guarding (also known as RAID 6) 

 

ADM 

Advanced Data Mirroring 

 

ADU 

Array Diagnostics Utility 

 

CPQONLIN 

NetWare Online Array Configuration Utility 

 

HBA 

host bus adapter 

 

ORCA 

Option ROM Configuration for Arrays 

 

POST 

Power-On Self Test 

 

RBSU 

ROM-Based Setup Utility 

 

RIS 

reserve information sector 

 

SAAP 

Smart Array Advanced Pack 

 

SSP 

Selective Storage Presentation 

 

Summary of Contents for 231027-002 - ProLiant - DL320R01

Page 1: ... 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 008a June 2012 Edition 8 ...

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: ... 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 Native support for 64 bit and 32 bit operating systems 22 Accessing ACU in the offline environment 22 Launching ACU with HP Inte...

Page 4: ...ng the diagnostic report 105 Identifying and viewing diagnostic report files 106 SmartSSD Wear Gauge report procedures 106 Viewing the SmartSSD Wear Gauge report 106 Generating the SmartSSD Wear Gauge report 107 Identifying and viewing SmartSSD Wear Gauge report files 108 Drive arrays and fault tolerance methods 109 Drive arrays 109 Effects of a drive failure 111 Fault tolerance methods 112 RAID 0...

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: ...r backup and rollback of RAID 1 1 0 1 ADM and 10 ADM mirrors Heal Array To access SAAP features you must purchase a license key from HP To obtain a license key see the SAAP product page on the HP website http www hp com go SAAP To install the license key and activate SAAP use one of the following methods Installing a license key with ORCA on page 12 Installing a license key with ACU on page 44 Ins...

Page 9: ...require a hardware configuration that includes the following cache array accelerator options A cache module that is 256 MiB or larger A compatible battery pack or capacitor pack To obtain these options contact an HP authorized reseller or see the HP website http www hp com products smartarray ...

Page 10: ...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: ...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 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 Native support for 64 bit and 32 bit operating systems ACU now offers a native 64 b...

Page 23: ...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 24: ...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 25: ...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 25 2 Set up PXELinux on page 26 3 Configure PXELinux...

Page 26: ... 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 27: ...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 28: ... Launching ACU on a remote server to configure a local server on page 30 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 29: ...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 30: ...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 31: ... After the GUI is open tasks are distributed among categories For more information see Navigating the GUI on page 31 Navigating the GUI When you open ACU the Welcome screen appears The following elements are visible Three tabs appear near the top left of the screen The latest version of the ACU GUI uses tab navigation Clicking a tab displays the screen and tasks for the following categories o Conf...

Page 32: ...ices 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 available devices The Help button is near the top right of the screen To access help topics press the H key or click Help For more information see ACU Help on page 40 The Exit ACU button is near the bottom left of the screen Configuration screen To access t...

Page 33: ... 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 panel at right provides the following information and functionality o Tasks that are available...

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 48 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: ...oller 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 ...

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

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: ...ording to the following rules o If the original array contained RAID 1 or RAID 1 0 drives then the primary array will contain RAID 0 drives o If the original array contained RAID 1 ADM drives the primary array will contain RAID 1 drives o If the original array contained RAID 10 ADM drives the primary array will contain RAID 1 0 drives o The backup array always contains RAID 0 logical drives o The ...

Page 47: ...led physical drive in the array The correct size is defined as a drive as large as the smallest drive on the array but no larger than the smallest spare An SAAP 2 license is activated for the controller When you select Heal Array and all conditions are met one of the following actions occurs to the volume in the array If a volume has failed ACU recreates the volume This action would occur with a R...

Page 48: ...ct the following tasks View Diagnostic Report Generate Diagnostic Report View Serial Output Logs View SmartSSD Wear Gauge Report Generate SmartSSD Wear Gauge Report For the view tasks ACU generates and displays the report or log For the generate tasks ACU generates a report without the graphical display For either task you can save the report In the SmartStart environment G7 or earlier servers you...

Page 49: ...lection 2 Select Run Array Diagnostic Reports The array diagnostic report screen appears 3 Select a device or devices from the Report Contents panel The Available Tasks panel appears For more information see Diagnostics tasks on page 48 4 Click one of the task buttons o If you select Generate Diagnostic Report wait for the report to generate and then click Close Report or Save Report o If you sele...

Page 50: ...hat are possible for the selected controller ACU lists or omits wizards based on the controller model and configuration For example if the selected controller has no unassigned physical drives Expand Array is not an available wizard Wizards are available by selecting the root controller in the Systems and Devices tree The following list includes all possible wizards Add Logical Drive Controller Se...

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

Page 52: ...re attached to the controller This wizard is available only under two conditions when an array on the selected controller contains unused drive space or when physical drives are connected to the controller but they are not assigned to an array To use Express Configuration 1 Open ACU For more information see Using the ACU GUI on page 31 If ACU is already open click the Wizards tab 2 Select a contro...

Page 53: ... 6 When the configuration is complete click Finish Using the ACU CLI Access ACU with one of the many methods available Accessing ACU in the offline environment on page 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 54: ...ing system the screen displays the following message and console prompt HP Array Configuration Utility CLI 7 15 17 0 Detecting Controllers Done Type help for a list of supported commands Type exit to close the console The remaining examples in the ACU CLI section of this guide are described as if entered in Console mode Opening the CLI in Command mode To use Command mode identify the appropriate A...

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

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

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

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

Page 59: ...gives a list of abbreviations for keywords in the CLI The help feature of the ACU CLI behaves like a browser search engine in that each item that you add to the help input string reduces the amount of help output text For example help controller produces extensive information while help controller remove restricts the help output to information about how the remove command applies to controllers T...

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

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

Page 62: ...s 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 the ACU CLI was started whichever is more recent Syntax Use the word rescan directly ...

Page 63: ...x target create type ld parameter value target is usually a controller but it can be an array if you are creating an additional logical drive on an existing array If you want to create a logical drive on a group of physical drives that are not yet assigned to an array you do not have to build the array first In the CLI unlike in the GUI the array is created automatically at the same time as the lo...

Page 64: ...nt 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 drives 1 1 1 3 raid adg ctrl slot 5 create type ld drives 1 7 1 10 2 5 2 8 2 12 raid adg ctrl slot 5 array A c...

Page 65: ... ctrl ch Lab 4 pd all show The screen response is MSA1000 at Lab 4 array A physicaldrive 1 12 box 1 bay12 Parallel SCSI 36 4 GB OK array B physicaldrive 1 13 box 1 bay13 Parallel SCSI 9 1 GB OK physicaldrive 1 14 box 1 bay14 Parallel SCSI 9 1 GB OK To create a second logical drive on array B you can specify the array method A or you can specify every physical drive in the array method B ctrl ch La...

Page 66: ... 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 enclosure keyword is a valid target for the show command an...

Page 67: ...ontroller in a command Syntax target modify ch new chassis name where target is a controller If you change the chassis name of a controller that you have set as the default target Setting the target on page 60 you must reset the target Example commands ctrl sn P56350D9IP903J modify ch Lab 6 ctrl ch Lab 4 modify ch Lab 6 Managing spare drives Assigning one or more online spare drives to an array en...

Page 68: ...eyword to toggle the spare activation mode for the controller between drive failure and drive predictive failure Syntax target modify spareactivationmode failure predictive Example commands controller slot 1 modify spareactivationmode predictive controller slot 1 modify spareactivationmode failure Expanding an array You can increase the storage space on an array by adding physical drives Any drive...

Page 69: ...ntains a compound RAID RAID 50 or RAID 60 logical drive you can remove drives only in multiples of the number of parity groups For example an array with 10 physical drives and a RAID 50 logical drive can be shrunk by removing two or four drives only Syntax target remove drives where target is an array and the specified physical drives are being removed to shrink the array For example in an existin...

Page 70: ...me type as the drives in the source array A destination drive does not have to be an unassigned drive but if it is assigned it must be a drive assigned to the array being replaced The destination drives must have sufficient capacity to hold all the logical drives present in the source array Like array creation and expansion the useable space in all drives is reduced to the size of the smallest phy...

Page 71: ...ctors before performing a migration For some RAID level migrations to be possible you might need to add one or more drives to the array For migration to a larger stripe size to be possible the array might need to contain unused drive space This extra space is necessary because some of the larger data stripes in the migrated array are likely to be filled inefficiently IMPORTANT An array expansion l...

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

Page 73: ...xpansion takes precedence over all other system operations Syntax target modify ep high medium low where target is a controller Example command ctrl slot 3 modify ep high Setting the surface scan mode The surfacescanmode keyword sets the surface mode for the controller The available modes are disable high or idle If you specify the idle mode you must also specify a surface scan delay value Syntax ...

Page 74: ...ons have different optimum settings You can change the ratio only if the controller has a battery backed cache because only battery backed cache can be used for write cache and if there are logical drives configured on the controller Syntax target modify cr where target is a controller and is the cache ratio in the format read percentage write percentage Example command ctrl slot 3 modify cr 25 75...

Page 75: ...nt on page 22 Accessing ACU in the online environment on page 27 The ACU Scripting application has two scripting modes Capture mode for capturing a configuration on page 75 ACU inspects the configuration of all internal and external array controllers connected to the server and then writes a script file describing this configuration Input mode for using an Input script on page 76 ACU reads the arr...

Page 76: ...CU script file use one of the following methods Modify the sample custom input script on page 76 Create a Capture file for capturing a configuration on page 75 You can create a capture file from any server that has ACU loaded and then modify the values of options in the file as necessary for the target system This method is useful for applying a standard configuration to several servers that have ...

Page 77: ...ity Low Medium High ExpandPriority Low Medium High SurfaceScanDelay N PreferredPathMode Auto Manual COMMENT the following five entries are used to optimize the controller performance for video MNPDelay 0 1 2 60 units are minutes zero indicates disabled IRPEnable Yes No DPOEnable Yes No ElevatorSortEnable Yes No QueueDepth 2 4 8 16 32 Auto Array A B C D E F G Z a b c d e f OnlineSpare None N Port I...

Page 78: ...escription Control Action Method These options define the overall behavior of ACU when it processes scripts and creates configurations Control options can occur only once in a script file and must be listed first Controller Controller CacheState ClearConfigurationWithDataLoss DeleteLicenseKey DPOEnable DriveWriteCache ElevatorSortEnable ExpandPriority IRPEnable LicenseKey MNPDelay NoBatteryWriteCa...

Page 79: ... options specify an HBA that is to be configured Control category The Control category has the following options Action mode on page 79 Method mode on page 79 Action mode You must specify an Action mode In Configure mode you can create new arrays but you cannot modify existing arrays The controller must be connected to unassigned physical drives for this mode to be available In Reconfigure mode yo...

Page 80: ...andPriority on page 82 SurfaceScanDelay on page 82 SurfaceScanDelayExtended on page 82 WriteCache ReadCache WriteCache on page 82 Controller You must enter a value for this option because it identifies the controller 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 Inte...

Page 81: ...ns enable you to enter a 25 character license key to activate or uninstall some controller features Hyphens can be entered but are not required NoBatteryWriteCache With this option the controller can enable write cache when no battery is present or when the battery fails Values are Enable or Disable The default is Disable Some controllers do not support this option PreferredPathMode The setting th...

Page 82: ...cribed in the following table A indicates that the specified cache ratio is allowed for that type of controller while a indicates that the ratio is not allowed RebuildPriority ExpandPriority These options establish the priority for rebuild and expand functions Each option has three possible values Low Medium and High These options are not required SurfaceScanDelay Enter a number between 0 and 30 t...

Page 83: ...he next available letter or pair of letters in the sequence according to the number of existing arrays on the controller AA follows Z and BA follows AZ In Reconfigure mode ACU can either create a new array or reconfigure an existing array In this case the value that you specify can identify an existing array or it can correspond to the next available array letter or pair of letters in the existing...

Page 84: ...ave 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 The offline command line flag must be set when you start ACU S...

Page 85: ...ne spare No In Configure action mode Yes indicating one spare In Reconfigure action mode ACU ignores any value entered for this option and keeps any spares that are already present in the configuration Split This command splits RAID 1 or RAID 10 volumes into individual RAID 0 volumes Two values are available HIDDEN The driver hides the new logical volume from the OS VISIBLE The new logical volume ...

Page 86: ...ng for PreferredPathMode on page 81 use the PreferredPath command to specify the path for I O to the logical drive on a redundant controller in active active mode The default setting for this option is 1 With this setting the controller in chassis slot 1 is the preferred controller for I O to the logical drive If you select 2 the controller in chassis slot 2 becomes the preferred controller for th...

Page 87: ...configuration Use one of the following values N In Configure mode ACU creates N new logical drives MAX ACU creates the maximum number of logical drives possible The number of drives created depends on the number of existing drives and the maximum number of logical drives supported by the controller You must specify the logical drive ID as Next This Size option controls the size of each logical dri...

Page 88: ... size without rounding When ACU Scripting captures a configuration it reports volume sizes rounded down to the nearest MB When the capture is played back the size is reduced to fit within the already rounded MB size This option prevents the loss of volume size over successive generations of captures However if the size does not fit the geometry of the array caused by different disks or RAID levels...

Page 89: ... action mode In Configure action mode the default value is determined by the RAID level that you specified earlier in the script In Reconfigure action mode the default value for this option is the strip size that is already configured for the logical drive If you enter a value that is different from the existing strip size ACU attempts to migrate the logical drive to the strip size that you specif...

Page 90: ...n XML output document use an XML suffix with the output file name C hpacuscripting c out xml The following text is an example XML output file xml version 1 0 Config document Date captured Tue Jun 09 10 03 08 2009 Version 8 30 4 Action Configure Action Method Custom Method Controller ID Slot 1 Controller HP Smart Array P410 Firmware Version 1 99 ReadCache 25 ReadCache WriteCache 75 WriteCache Rebui...

Page 91: ...ay ID B Array Drive Type is SAS Free space 0 GBytes 1I 4 6 72 GB 2I 2 4 72 GB 2I 2 3 72 GB 2I 2 2 72 GB Drive 1I 4 6 2I 2 4 2I 2 3 2I 2 2 Drive OnlineSpare No OnlineSpare LogicalDrive ID 2 Raid 5 Raid Size 52478 Size Sectors 32 Sectors StripeSize 64 StripeSize ArrayAccelerator Enabled ArrayAccelerator LogicalDrive LogicalDrive ID 3 Raid 5 Raid Size 52478 Size Sectors 32 Sectors StripeSize 64 Strip...

Page 92: ...m Method Controller ID Slot 1 Array ID A Drive 1I 4 8 1I 4 7 Drive LogicalDrive ID 1 Raid 0 Raid Size 100000 Size LogicalDrive Array Controller Config document XML input file DTD The following DTD outlines the parameters for an ACU scripting XML input file DOCTYPE Config document ELEMENT Config document Action Method Controller ELEMENT Action Configure Reconfigure ELEMENT Method Auto Custom ELEMEN...

Page 93: ...ELEMENT ArrayAccelerator ENABLE DISABLE ENABLE ELEMENT Raid 0 1 1ADM 10 10ADM 4 5 6 ADG 50 60 ELEMENT Repeat MAX PCDATA ELEMENT Sectors 32 63 ELEMENT Size MAX PCDATA MAX ELEMENT StripeSize 8 16 32 64 128 256 512 ELEMENT Initiator HBA_WW_ID ConnectionName HostMode ELEMENT HBA_WW_ID PCDATA ELEMENT ConnectionName PCDATA ELEMENT HostMode PCDATA ACU scripting warning messages Warning code Warning messa...

Page 94: ... not support license keys The controller does not support license key entry or deletion 2059 Invalid license key The entered license key is not a valid license key 2064 Controller does not support SSP The controller does not support SSP functions 2817 Invalid Action The requested actions are invalid for example combining reset with capture mode 2818 Invalid Method The method must be either Custom ...

Page 95: ... not the first unused ID in the sequence For example this message appears if the controller has only Logical Drive 1 and the script file specifies creation of Logical Drive 3 omitting Logical Drive 2 A common cause of this error is that the input file specifies nonsequential logical drive numbers In this case change the logical drive numbers in the input file so that they are sequential 2837 New L...

Page 96: ...ified preferred path is not a valid chassis slot for an available active controller or the controller is not available 2866 Failure opening capture file text 2867 Failure opening input file text 2868 Failure opening error file text 2877 There are no suitable spares available ACU found no drives that could be used as spares for the specified array 2880 Invalid Physical Disk Type Specified 2882 Inva...

Page 97: ... The connectionname cannot be removed when the hostmode has a non default value 3023 Invalid Host Mode 3024 Invalid Adapter ID 3025 This controller does not have host mode modification capability 3026 You need to have administrator rights to continue 3027 Another instance of ACU is already running possibly a service Please terminate the ACU application before running ACU scripting 3028 Invalid Dri...

Page 98: ... or RAID level of logical volumes on the array The solution is for the user to wait until the array transformation is complete 3035 Invalid value for NoBatteryWriteCache A problem exists with the NOBATTERYWRITECACHE command Check the supplied argument Not all controllers support this operation 3036 Cannot delete Logical Drive A problem occurred during the attempt to delete the specified logical dr...

Page 99: ...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 100: ...Total Smart Array Solid State Drives Total Non Smart Array Solid State Drives Total Solid State SAS Drives Total Solid State SATA Drives Total Solid State Drives In addition to these totals the summary page also displays the following tables Solid State Drives with Wearout Status Solid State Drives with Less Than an Estimated 56 Days of Life Remaining Solid State Drives with Less Than 2 Usage Rema...

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

Page 102: ...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 103: ... o Generating the diagnostic report on page 105 o Viewing the SmartSSD Wear Gauge report on page 106 o Generating the SmartSSD Wear Gauge report on page 107 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 102 2 Select View Diagnostic Report ...

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

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

Page 108: ...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 109: ...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 110: ...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 111: ...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 112: ...erance methods on page 120 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 113: ...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 114: ...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 115: ...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 116: ...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 117: ...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 118: ...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 119: ...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 120: ...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 121: ...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 122: ...e utility provides current usage level and remaining expected lifetime For more information see HP Array Diagnostics and SmartSSD Wear Gauge Utility on page 99 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 123: ...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 124: ...s RAID 6 ADM Advanced Data Mirroring ADU Array Diagnostics Utility CPQONLIN NetWare Online Array Configuration Utility HBA host bus adapter ORCA Option ROM Configuration for Arrays POST Power On Self Test RBSU ROM Based Setup Utility RIS reserve information sector SAAP Smart Array Advanced Pack SSP Selective Storage Presentation ...

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

Page 126: ...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 127: ...y shrinking 42 69 83 array shrinking ACU CLI 69 array shrinking ACU GUI 42 array shrinking ACU scripting 83 array specifying ACU scripting 83 ArrayAccelerator 86 auto configuration process 10 B boot controller setting 59 boot volume setting 60 C cache ratio ACU CLI 74 cache ratio ACU scripting 82 cache ratio CPQONLIN 19 CacheState 81 capturing configurations 75 choosing a RAID level 120 ClearConfi...

Page 128: ...0 E ElevatorSortEnable 83 enabling drive cache 74 enabling the array accelerator ACU CLI 74 enabling the array accelerator ACU GUI 42 50 enabling the array accelerator ACU scripting 86 enclosure information 66 erase a drive 62 error messages 94 example CLI script creating logical drive 64 exit on error 75 exiting the ACU GUI 31 expand priority ACU CLI 73 expand priority ACU scripting 82 expand pri...

Page 129: ...tual media 24 25 moving an array 69 83 N navigating CPQONLIN 15 navigating the interface 31 nested RAID 118 119 NoBatteryWriteCache 81 Novell NetWare configuration tool for 5 15 NumberOfParityGroups 86 O offline deployment 22 online deployment 27 online spare ACU CLI 67 online spare ACU GUI 42 50 online spare ACU scripting 84 online spare CPQONLIN 18 OnlineSpare 84 opening the ACU GUI 31 operating...

Page 130: ...mmand 57 shrinking an array 42 69 83 ShrinkSize 88 Size 88 SizeBlocks 88 Smart Array Advanced Pack SAAP 8 SmartSSD Wear Gauge report 49 106 107 108 SmartStart CD as source of ACU 23 software based RAID 120 spare activation mode 68 spare drives ACU CLI 67 spare drives ACU GUI 42 50 spare drives ACU scripting 84 spare drives CPQONLIN 18 Split 85 split mirror backup 46 splitting a mirrored array 45 S...

Page 131: ...messages 93 warning prompts hiding ACU CLI 56 wizards mode ACU GUI 50 Wizards screen 37 write cache on physical drives enabling or disabling 74 WriteCache 82 X XML DTD 92 XML input file 92 XML output file 90 XML support 90 ...

Reviews: