HP Surestore Disk Array 12h - And FC60 System Administrator Manual
HP Surestore Disk Array 12h - And FC60 System Administrator Manual

HP Surestore Disk Array 12h - And FC60 System Administrator Manual

System administrator's guide for hp-ux, mpe, and windows nt
Hide thumbs Also See for Surestore Disk Array 12h - And FC60:
Table of Contents

Quick Links

HP SureStore E Disk Array 12H
System Administrator's Guide for
HP-UX, MPE, and Microsoft Windows NT
with AutoRAID
Technology
HP Part Number C5445-90902
Printed in U.S.A.
September 1999
Table of Contents
loading

Summary of Contents for HP Surestore Disk Array 12h - And FC60

  • Page 1 HP SureStore E Disk Array 12H System Administrator’s Guide for HP-UX, MPE, and Microsoft Windows NT with AutoRAID Technology ™ HP Part Number C5445-90902 Printed in U.S.A. September 1999...
  • Page 2 The information contained in this document is subject to change without notice. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
  • Page 3: About This Book

    About this Book This book describes the tasks and tools involved in managing the HP SureStore E Disk Array 12H on HP- UX, MPE, and Windows NT . This material is intended for system administrators and others involved in the installation, operation, and management of network storage. The content of this book is organized as follows: The first section describes the tasks involved in managing the HP SureStore E Disk Array 12H on HP-UX.
  • Page 4: Supporting Documentation

    Trademark Credits ™ AutoRAID is a trademark of Hewlett-Packard Company. Microsoft Windows and Microsoft Windows NT are registered trademarks of Microsoft Corporation. HP on the World Wide Web The latest information about your HP SureStore E Disk Array 12H is available on the HP web site at www.hp.com/go/support...
  • Page 5: Table Of Contents

    Table of Contents CHAPTER 1. MANAGING THE HP SURESTORE E DISK ARRAY 12H ON HP-UX....13 ......................14 RRAY ANAGEMENT OOLS System Administration Manager (SAM)....................14 AutoRAID Management (ARM) utilities....................14 Disk array control panel........................14 ....................15 HICH OOLS TO SE FOR .................
  • Page 6 ) ....................... 42 ANAGING OGICAL RIVES Checking LUN Configuration ....................... 42 Creating a LUN ............................. 42 Renumbering a LUN ..........................43 Deleting a LUN ............................. 43 ............................44 DDING A Including a Disk ............................ 45 ........................46 EBUILDING THE RRAY Rebuilding the Disk Array Manually ....................
  • Page 7 Minimum software ..........................73 ..........................74 EFINITION OF ERMS ARDIAG O ....................... 75 PERATIONAL OMMANDS ARDIAG I ......................76 NTERFACE OMMANDS ....................77 PERATIONAL OMMAND ESCRIPTIONS CLRLOG .............................. 77 DELETELUN ............................78 DESCRIBE ............................79 DOWNLOAD............................81 FORMAT.............................. 85 INQUIRY ............................. 87 READLOG ............................
  • Page 8 SCSI Target Configuration: ........................ 123 LDEV (SCSI LUN) Configuration...................... 124 CHAPTER 6. USING THE ARM COMMAND LINE UTILITIES FOR MPE........125 MPE POSIX S ......................125 ETTING HELL ........................126 NFORMATION IN MAN PAGES ......................126 OMMAND YNTAX ONVENTIONS ARMS ........................
  • Page 9 Switching Primary Controllers......................148 Setting Data Resiliency........................148 Creating a Disk Array Alias........................ 150 ........................151 OWNLOADING IRMWARE Firmware Download Procedure ......................152 ........................153 ECOVERING ............155 IEWING THE RRAY ENERAL ONFIGURATION ETTINGS Simplified Resiliency Setting......................161 CHAPTER 7. USING THE ARDIAG OFFLINE DIAGNOSTIC ON MPE ........165 ........................
  • Page 10 CHAPTER 8. MANAGING THE HP SURESTORE E DISK ARRAY 12H ON WINDOWS NT..207 RAID M ..................... 208 ANAGER OMPONENTS HP O ........................209 NTEGRATION Disk Array Events ..........................209 .......................... 210 YSTEM EQUIREMENTS Checking the System Hardware Configuration ................... 210 RAID M ..................
  • Page 11 Formatting the Disk Array ........................235 Formatting a Logical Drive......................... 236 Testing a Disk ............................. 236 Downing a Disk ..........................237 Switching Array Controllers ....................... 237 Displaying Hardware Logs ......................... 238 ....................239 OWNLOADING ONTROLLER IRMWARE CHAPTER 10. USING THE ARM COMMAND LINE UTILITIES FOR WINDOWS NT ..... 241 ............................
  • Page 12 Changing the Controller SCSI ID......................259 Switching Primary Controllers ......................259 ........................260 OWNLOADING IRMWARE Downloading Firmware to a Disk Module ..................260 Downloading Firmware to the Disk Array Controllers ............... 261 Copying Firmware From the Primary Controller to the Secondary Controller ........262 ............
  • Page 13: Chapter 1. Managing The Hp Surestore E Disk Array 12H On Hp-Ux

    Chapter 1. Managing the HP SureStore E Disk Array 12H on HP-UX This chapter introduces the tools available for managing your HP SureStore E Disk Array 12H on HP-UX. These tools provide complete control over all aspects of disk array operation. The following information is included in this chapter: A brief description of each management tool Which tools can be used for each management task.
  • Page 14: Disk Array Management Tools

    Managing the HP SureStore E Disk Array 12H on HP-UX Disk Array Management Tools Disk Array Management Tools Three disk array management tools are available for managing the disk array — two online tools and the disk array control panel. System Administration Manager (SAM) Most of the common tasks involved in managing the disk array can be performed using the HP-UX System Administration Manager, or SAM.
  • Page 15: Which Tools To Use For Each Task

    Managing the HP SureStore E Disk Array 12H on HP-UX Which Tools to Use for Each Task Which Tools to Use for Each Task The various management tasks have been divided between SAM and the command- line utilities. In general, the more common tasks are available from SAM while the more advanced tasks are performed from the ARM utilities.
  • Page 16: Installing The Disk Array Management Software

    11.0 IPR Program To provide you with the latest software patches and drivers, Hewlett-Packard offers the Independent Product Release (IPR) program. As a subscriber to this program you will receive a complete collection of all updated patches and drivers at regular intervals, thus ensuring you always have the latest software. Using the latest software upgrades will ensure optimal performance of the disk array and other hardware peripherals.
  • Page 17: Tips For Configuring The Disk Array O Nhp-Ux

    Managing the HP SureStore E Disk Array 12H on HP-UX Tips for Configuring the Disk Array On HP-UX Tips for Configuring the Disk Array On HP-UX Before installing a new disk array, you should determine what is more important for your operating environment —...
  • Page 18 Managing the HP SureStore E Disk Array 12H on HP-UX Tips for Configuring the Disk Array On HP-UX Configuration Impact on Performance and Capacity Option Performance. Increase the number of disk mechanisms in the disk array Number of disk for maximum performance. As the number of individual disks is drives increased, the number of potential I/Os that can be performed simultaneously increases as well.
  • Page 19: Chapter 2. Using The Hp-Ux System Administration Manager

    Chapter 2. Using the HP-UX System Administration Manager Most disk array management can be done using the HP-UX System Administration Manager, or SAM. Using SAM you can: Check disk array status Change configuration settings Manage the disk array LUNs Add a disk to the array configuration Set the rebuild priority You must login as superuser or root to use SAM or the disk array utilities.
  • Page 20: Selecting Hardware Paths On Hp-Ux 10.20

    Using the HP-UX System Administration Manager Selecting Hardware Paths on HP-UX 10.20 Selecting Hardware Paths on HP-UX 10.20 On dual controller disk arrays, each controller provides a separate hardware path to the disk array. The host identifies one of these paths as the default hardware path and will use the default as the primary data path for access to the LUNs created on the disk array.
  • Page 21 Using the HP-UX System Administration Manager Selecting Hardware Paths on HP-UX 10.20 The Create a Volume Group window indicates the default hardware path to the LUN. Click the Use Hardware Path… button to change the path.
  • Page 22 Using the HP-UX System Administration Manager Selecting Hardware Paths on HP-UX 10.20 From the Alternate Paths window, select the alternate (non-default) hardware path to the LUN. Click...
  • Page 23: Configuring A New Disk Array

    Using the HP-UX System Administration Manager Configuring a New Disk Array Configuring a New Disk Array After installing a new disk array, you can perform the initial configuration using the disk array utilities. This establishes the desired operating environment for the disk array. To configure a new disk array: Plan your capacity management strategy.
  • Page 24: Checking Disk Array Status

    Using the HP-UX System Administration Manager Checking Disk Array Status Checking Disk Array Status One of the most important management tasks is monitoring the operation and status of the disk array. Because it is a vital piece of your system, it is important to know how well the disk array is operating and if any problems or failures have occurred.
  • Page 25: Managing Luns (Logical Drives)

    Using the HP-UX System Administration Manager Managing LUNs (Logical Drives) Table 3. Disk Array Configuration Settings Setting Default Comments and Considerations Active Active Spare provides optimum protection against disk Spare failure. Disabling Active Spare will make additional capacity available to the host, but at the expense of maintaining full data redundancy.
  • Page 26: Checking Lun Configuration

    Using the HP-UX System Administration Manager Managing LUNs (Logical Drives) Checking LUN Configuration Anytime you are managing LUNs, you may find it convenient to check the current LUN configuration and the available capacity. The current LUN definitions can be seen on the standard “Disk Devices” screen. The available capacity is displayed as “Unallocated”...
  • Page 27: Deleting A Lun

    Using the HP-UX System Administration Manager Managing LUNs (Logical Drives) Deleting a LUN CAUTION! All data on a LUN is lost when it is deleted. Make sure you backup any important data on the LUN before deleting it. When a LUN is deleted, its capacity is returned to the pool of unallocated capacity. Deleting a LUN is a good way of freeing up capacity for the Active Hot Spare or for RAID 0/1 space to improve disk array performance.
  • Page 28: Adding A Disk

    Using the HP-UX System Administration Manager Adding a Disk Adding a Disk At some time you will probably want to add another disk to your array. Features such as hot-pluggable disks and Auto Include simplify the process of adding a disk to the array even while it is operating. A disk can be added to the array without disrupting host operation.
  • Page 29: Including A Disk

    Using the HP-UX System Administration Manager Adding a Disk Including a Disk A disk must be included in the disk array configuration before it can be used by the disk array. There are two ways to include a disk: You can enable Auto Include, which will automatically include a disk when it is inserted into the disk array enclosure.
  • Page 30: Downing (Excluding) A Disk

    Using the HP-UX System Administration Manager Adding a Disk Downing (Excluding) a Disk Downing (or excluding) a disk is typically done in preparation for testing the disk. After the disk is downed, testing can be done without impacting disk array operation. If testing reveals that the disk is good, the disk can be included back in the array configuration.
  • Page 31: Rebuilding The Disk Array

    Using the HP-UX System Administration Manager Rebuilding the Disk Array Rebuilding the Disk Array To maintain data redundancy in the event of a disk failure, it is important to rebuild the disk array as quickly as possible. The Auto Rebuild feature does this automatically, so it is enabled by default. For optimum data protection it recommended that Auto Rebuild remain enabled.
  • Page 32: Switching Primary Controllers

    Using the HP-UX System Administration Manager Switching Primary Controllers Switching Primary Controllers In dual-controller disk array configurations, the array automatically switches to the secondary controller if the primary controller fails. However, you can switch controllers manually if necessary. This will cause the secondary controller to assume the role of primary controller.
  • Page 33: Chapter 3. Using The Arm Command Line Utilities For Hp-Ux

    Chapter 3. Using the ARM Command Line Utilities for HP-UX The AutoRAID software includes a set of AutoRAID Manager (ARM) command line utilities. These commands provide the ability to manage the disk array from the HP-UX command prompt rather than from SAM.
  • Page 34: Command Syntax Conventions

    Using the ARM Command Line Utilities for HP-UX Command Syntax Conventions arrayfmt arraylog arraymgr arrayrbld arrayrecover download drivetest dteststat logprint Command Syntax Conventions The following symbols are used in the command descriptions and examples: Symbol Meaning <> Integer value, whose units are not defined. “Exclusive OR.”...
  • Page 35: The Array Monitor Daemon (Arraymond)

    Using the ARM Command Line Utilities for HP-UX The Array Monitor Daemon (arraymond) The Array Monitor Daemon (arraymond) The Array Monitor Daemon, known as the arraymond process, runs at regular intervals (every fifteen minutes) to retrieve disk array status information. The arraymond process uses the arraydsp ARM utility, and therefore requires the ARMServer process to be running.
  • Page 36: Selecting A Disk Array To Manage

    Using the ARM Command Line Utilities for HP-UX Selecting a Disk Array to Manage Selecting a Disk Array to Manage When using the ARM utilities, the field is used to identify the disk array. The field can contain the disk array serial number, the raw device file name of any LUN on the array, or an alias text string assigned to the array using the arraymgr command.
  • Page 37: Configuring A New Disk Array

    Using the ARM Command Line Utilities for HP-UX Configuring a New Disk Array Configuring a New Disk Array After installing a new disk array, you can perform the initial configuration using the ARM utilities. This establishes the operating environment for the disk array. To configure a new disk array: Plan your capacity management strategy and LUN configuration.
  • Page 38 Using the ARM Command Line Utilities for HP-UX Configuring a New Disk Array Check the available unallocated capacity on the disk array by typing: arraydsp $ID The total unallocated capacity available for creating LUNs will be displayed. Make sure there is adequate capacity to create the LUN structure you need.
  • Page 39: Checking Disk Array Status

    Using the ARM Command Line Utilities for HP-UX Checking Disk Array Status Checking Disk Array Status One of the most important management tasks is monitoring the status, operation, and configuration of the disk array. It is important to know how well the disk array is operating and if any problems or failures have occurred.
  • Page 40: Displaying Disk Array Serial Numbers

    Using the ARM Command Line Utilities for HP-UX Displaying Disk Array Serial Numbers Displaying Disk Array Serial Numbers The serial numbers of all disk arrays connected to the host can be displayed by typing: arraydsp -i Missing Disk Arrays? If you know there are disk arrays connected to the host but they are not displayed in response to the arraydsp command, check the following: Make sure all disk arrays are properly connected to the host.
  • Page 41 Using the ARM Command Line Utilities for HP-UX Changing Disk Array Configuration Settings Table 5. arraymgr Disk Array Configuration Settings Setting Default Command Comments and Considerations Option Active Active Hot Spare provides optimum Spare protection against disk failure. Disabling Active Hot Spare will make additional capacity available to the host, but at the expense of maintaining full data redundancy.
  • Page 42: Managing Luns (Logical Drives)

    Using the ARM Command Line Utilities for HP-UX Managing LUNs (Logical Drives) Managing LUNs (Logical Drives) An important part of managing the disk array involves defining and maintaining the optimal LUN structure for your system. Your system requirements and limitations will influence the LUN structure you choose. Managing LUNs is a part of the overall task of managing disk array capacity.
  • Page 43: Renumbering A Lun

    Using the ARM Command Line Utilities for HP-UX Managing LUNs (Logical Drives) NOTE! The following commands require LUN exclusive access. This means nothing, including LVM, can access the LUN while the command is running. If LVM is used, the volume group containing the LUN must be deactivated for the command to run.
  • Page 44: Adding A Disk

    Using the ARM Command Line Utilities for HP-UX Adding a Disk To delete a LUN, type: arraycfg -L LUN -d LUN is the LUN to be deleted Adding a Disk At some time, you may want to add another disk to your array. Features such as hot-pluggable disks and Auto Include simplify the process of adding a disk to the array even while it is operating.
  • Page 45: Including A Disk

    Using the ARM Command Line Utilities for HP-UX Adding a Disk To use the disk capacity for an Active Hot Spare, enable the Active Hot Spare feature if not currently enabled. For more information, see “Changing Disk Array Configuration Settings” in this chapter.
  • Page 46: Rebuilding The Disk Array

    Using the ARM Command Line Utilities for HP-UX Rebuilding the Disk Array Rebuilding the Disk Array To maintain data redundancy in the event of a disk failure, it is important to rebuild the disk array as quickly as possible. Auto Rebuild does this automatically, and it is enabled by default. For optimum data protection it recommended that Auto Rebuild remain enabled.
  • Page 47: Checking The Progress Of A Rebuild

    Using the ARM Command Line Utilities for HP-UX Rebuilding the Disk Array Checking the Progress of a Rebuild You can easily check the progress of a Rebuild. This allows you to determine approximately when a Rebuild will complete. To check the progress of a Rebuild, type: arrayrbld -p ...
  • Page 48: Analyzing Disk Array Performance

    Using the ARM Command Line Utilities for HP-UX Analyzing Disk Array Performance Analyzing Disk Array Performance The disk array monitors and stores a number of metrics that reflect how the disk array is performing. The disk array management software periodically retrieves these performance metrics and stores them for your viewing.
  • Page 49: Selecting A Time Period For Analysis

    Using the ARM Command Line Utilities for HP-UX Analyzing Disk Array Performance Selecting a Time Period for Analysis When analyzing performance, you must define the time period over which the analysis will be performed. A starting time (stime) and ending time (etime) establish the analysis period. For the best results, select a time period when performance may be a concern.
  • Page 50: Performing Disk Array Maintenance Tasks

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks Performing Disk Array Maintenance Tasks There are several tasks that you may have to perform in the on-going management of the disk array. These maintenance tasks are typically performed infrequently and may involve taking the disk array off line. Shutting Down the Disk Array CAUTION! When an array shutdown is performed, the disk array becomes unavailable to the host system.
  • Page 51: Resetting The Disk Array

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks After the array completes initialization, file system and LVM logical volumes mapped to the disk array must be mounted for HP-UX to access the disk array. Resetting the Disk Array The disk array can be reset if there is a problem with SCSI channel communication.
  • Page 52: Testing A Disk

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks After testing, a downed disk can be returned to the disk array configuration by manually including it. For more information, see “Including a Disk” in this chapter. Testing a Disk Diagnostics allow you test the operation and integrity of a disk.
  • Page 53: Canceling A Disk Test

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks If the -D option is not specified, results will be displayed for all disks in the array that have been tested. Canceling a Disk Test If you do not want to wait for a disk test to complete, you can cancel it using the dteststat command and testing will stop immediately.
  • Page 54: Formatting The Disk Array

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks Table 6. arraylog Options for Displaying Log Contents Option Description Display the contents of the disk array controller usage log. Display the contents of the disk array controller event log. -d slot Display the contents of the log for the disk installed in the cabinet slot identified by slot.
  • Page 55: Changing Scsi Settings

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks Changing SCSI Settings The SCSI settings control the transfer of information over the SCSI channel connecting the host and the disk array. The default SCSI settings listed in Table 9 have been chosen to work with all supported SCSI adapters, and in most cases should not be changed.
  • Page 56: Setting Data Resiliency

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks Setting Data Resiliency The data map contents stored in the disk array controller NVRAM is copied to two disks on the array at regular intervals to protect against map loss. The interval at which the disks are updated with recovery map information is controlled using the data resiliency setting.
  • Page 57 Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks To set the data resiliency mode, type: arraymgr -J {SingleController | Secure | Normal | HighPerformance} The data resiliency settings are described in Table Table 7. Data Resiliency Settings Setting Description SingleController...
  • Page 58: Creating A Disk Array Alias

    Using the ARM Command Line Utilities for HP-UX Performing Disk Array Maintenance Tasks Creating a Disk Array Alias An alias can be created to identify the disk array. The alias provides an alternative to the disk array serial number and raw device file name that can also be used to identify the array. Aliasing can be used in a variety of ways to help identify disk arrays in large systems.
  • Page 59: Downloading Firmware

    Using the ARM Command Line Utilities for HP-UX Downloading Firmware Downloading Firmware The download command copies new firmware code to the controller(s) or individual disk mechanisms in the disk array. Firmware also can be copied from a primary array controller to a secondary controller. The ARMServer and arraymond processes continue to run while the download is in progress.
  • Page 60: Firmware Download Procedure With Lvm

    Using the ARM Command Line Utilities for HP-UX Downloading Firmware Firmware Download Procedure With LVM When LVM has access to the disk array the procedure described below should be followed to perform the download. This procedure works for single or multi-host configurations. CAUTION! In multi-host configurations, other hosts must not access the disk array while the download is in progress.
  • Page 61 Using the ARM Command Line Utilities for HP-UX Downloading Firmware Load the controller firmware. download -C firmware.file 000000123456 4. Reactivate the volume group. vgchange -a y /dev/vg02 Mount the logical volumes. mountall If the disk array has LUNs that are being used as raw devices, for example a database system doing “raw” I/O, the array should be disconnected from all systems except the one doing the download.
  • Page 62: Recovering Data Maps

    Using the ARM Command Line Utilities for HP-UX Recovering Data Maps Recovering Data Maps If the data maps stored in the disk array controller NVRAM are lost, the arrayrecover command can be used to reconstruct the maps. The data maps are reconstructed using the latest recovery maps stored on two of the disk drives.
  • Page 63 Using the ARM Command Line Utilities for HP-UX Recovering Data Maps The command options for arrayrecover are listed in Table Table 8. arrayrecover Command Options Option Description Used with other options, this will cause continuous polling during the recovery. The recovery is monitored and the current progress is displayed at regular intervals.
  • Page 64: Viewing The Disk Array General Configuration Settings

    Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Viewing the Disk Array General Configuration Settings Checking the general configuration settings allows you to view the current settings for all the disk array operating parameters. The settings include the current status of the array, the array configuration, and the SCSI configuration settings.
  • Page 65 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Capacity Depletion Indicates the amount of space below which the disk array Threshold should signal a Capacity Depletion warning. For example, if this field is set to 99% then when the disk array reaches 99% capacity, a Capacity Depletion warning will be indicated.
  • Page 66 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Array SCSI configuration: Controller X SCSI Indicates the SCSI bus address to be used by controller Address X. Changes in this field will take affect only after controller X is reset.
  • Page 67 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Unit Attention ENABLED Indicates whether the disk array should signal a Unit Attention condition immediately following power-on or reset. Disabled, indicates the disk array will not signal unit attention.
  • Page 68 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Maximum Queue Full 1952 Specifies the maximum supported value for the Queue Threshold Full Threshold parameter. Attempts to set the QFT parameter to values higher than the MQFT will fail with CHECK CONDITION status and ILLEGAL REQUEST, INVALID FIELD IN PARAMETER LIST sense indications.
  • Page 69 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Force Unit Access Controls the array’s response to the FUA bit. The FUA bit Response is a command from the host when Write Cache is enabled.
  • Page 70: Simplified Resiliency Setting

    Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Simplified Resiliency Setting The simplified resiliency setting is derived from several other fields. Collectively these settings control how data resiliency is managed. Table 10 identifies the field settings for each of the resiliency modes. There are four modes of data resiliency: Normal, SingleController, Secure, and HighPerformance.
  • Page 71 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Table 10. Simplified Data Resiliency Settings Normal Mode Default Setting Simplified Resiliency Setting Results Parameter Single Controller ENABLED 700 Series Workstation 800 Series Multi-Purpose Warning Lock Write Cache On TRUE Single...
  • Page 72 Using the ARM Command Line Utilities for HP-UX Viewing the Disk Array General Configuration Settings Secure Mode Default Parameter Setting Simplified Resiliency Setting Results Single Controller ENABLED 700 Series Workstation 800 Series Multi-Purpose Warning Lock Write Cache On FALSE Single Dual Single Dual...
  • Page 73: Chapter 4. Using The Ardiag Offline Diagnostic On Hp-Ux

    Chapter 4. Using the ARDIAG Offline Diagnostic on HP-UX This chapter defines the AutoRAID supported offline diagnostic commands for Series 700 and Series 800 HP-UX systems. This functionality will be a combination of the support media offline diagnostic environment (ODE) commands and commands issued from the AutoRAID front panel. Operating environment ARDIAG will only operate under ODE and thus it only operates in an offline environment.
  • Page 74: Definition Of Terms

    Definition of Terms The following terms are used in this chapter. HP-UX Hewlett-Packard’s version of the UNIX Operating System. "Server I/O". The driver environment for the current Series 800 HP-UX system. Proprietary, non-reentrant, port-server drivers. Communication is via message passing.
  • Page 75: Ardiag Operational Commands

    Using the ARDIAG Offline Diagnostic on HP-UX ARDIAG Operational Commands ARDIAG Operational Commands Table 11 lists the ARDIAG operational commands and their descriptions. Table 11. ARDIAG Operational Commands Command Description CLRLOG Allows the user to clear the specified target’s internal logs. CREATELUN Allows the user to create a LUN via the specified controller path to the disk array.
  • Page 76: Ardiag Interface Commands

    Using the ARDIAG Offline Diagnostic on HP-UX ARDIAG Interface Commands ARDIAG Interface Commands Table 12 lists the ARDIAG test module interface commands and their descriptions. Table 12. ARDIAG Interface Commands Command Description DISPMAP Displays a list of AutoRAID controllers. DISPMECH Displays the disk mechanisms within the selected disk array.
  • Page 77: Operational Command Descriptions

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Operational Command Descriptions CLRLOG The CLRLOG command allows the user to clear the internal logs of the specified target. Synopsis CLRLOG Output ARDIAG> CLRLOG Clearing the contents of array controller log at Indx <0>. ********************************************************** Successful Completion...
  • Page 78: Deletelun

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions DELETELUN The DELETELUN command allows the user to delete a LUN from the specified disk array. Synopsis DELETELUN Output ARDIAG> DELETELUN Enter the number of the LUN to delete: [default = 0] ************************************************************ DATA LOSS WARNING! ************************************************************...
  • Page 79: Describe

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions DESCRIBE The DESCRIBE command allows the user to display the configuration and warning states of the currently selected array. Information displayed includes replaceable FRUs and their states, subsystem and physical drive data and LUN configurations.
  • Page 80 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions MECH Included MECH Included MECH Included Capacity -------- 2.0 GB 1.5 GB 1.5 GB 1.5 GB 3.5 GB 100 MB...
  • Page 81: Download

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions DOWNLOAD The DOWNLOAD command allows the user to download firmware to the specified target(s). Synopsis DOWNLOAD Additional information DOWNLOAD to the array controller: The DOWNLOAD process must be performed using the primary controller. The primary controller is identified using the INQUIRY command.
  • Page 82 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Output Example 1: Controller ARDIAG> testlevel 0 TESTLEVEL = 0 ARDIAG> download ************************************************************ Array Controller DOWNLOAD ************************************************************ The following options are available for DOWNLOAD to the array controller: 1 - Download a firmware image file to the primary controller with an automatic update of same firmware to the secondary controller.
  • Page 83 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Example 2: Internal disk drive ARDIAG> testlevel 1 TESTLEVEL = 1 ARDIAG> download Enter the firmware file name [’?’ displays the files. Default quits]: ? File name Intended Product ID Rev.
  • Page 84 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions ************************************************************ * About to update Unknown Product currently at * firmware revision 0256 with new firmware revision 0284. ************************************************************ Notes for this firmware release (from SEA5400): 1G and 2G 5400 RPM Seagate Do you want to do the update (y/[n])? y Please be patient.
  • Page 85: Format

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions FORMAT The FORMAT command allows the user to format the specified target. Synopsis FORMAT Output Example 1: Controller ARDIAG> TESTLEVEL 0 ARDIAG> FORMAT ************************************************************ Array Subsystem FORMAT ************************************************************ N O T I C E Use of this command is not recommended except where a full subsystem backup of user data is available or when a new, uninitialized subsystem is being...
  • Page 86: Additional Notes

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Example 2: Internal disk drive ARDIAG> TESTLEVEL 1 ARDIAG> FORMAT ************************************************************ Internal Disk Drive FORMAT ************************************************************ W A R N I N G ! ************************************************************ * FORMAT cannot continue without a loss of redundancy on the disk array selected! Failure of a disk before redundancy is restored will result in DATA LOSS.
  • Page 87: Inquiry

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions INQUIRY The INQUIRY command allows the user to view SCSI Inquiry data from the specified target. Synopsis INQUIRY Output ARDIAG> INQUIRY Performing Inquiry at TestLevel Indx 0 ************************************************************ Peripheral Qualifier: Requested LUN is supported Peripheral Device Type: Direct-access device Medium is NOT removable Device-type Modifier = 0(0x0)
  • Page 88: Readlog

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions READLOG The READLOG command allows the user to read the internal logs of the specified target. Synopsis READLOG Output The following are examples of the READLOG command. ARDIAG> READLOG Example 1: Controller ARDIAG>...
  • Page 89 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions DRIVE ERROR EVENT TABLE ************************************************************ * Time * Module * Event * Event * Slot * Sense * ASC * ASCQ * LBA * Stamp * ID Code * Count * * Key ********************************************************************** 28279...
  • Page 90 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Example 2: Internal disk drive ARDIAG> testlevel 4 TESTLEVEL = 4 ARDIAG> readlog Contents of drive log at TestLevel Indx 4 ********************************************************************** Vendor ID = Product ID = 1.050 GB 3rd ### Page Code 0 Supported Log Sense Pages ====================================================...
  • Page 91 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Page Code 3 Read Errors ======================================================= Errors Corrected Without Substantial Delay Errors Corrected With Possible Delays Total Errors Corrected By Applying Retries Total Errors Corrected Total Times Correction Algorithm Processed Total Bytes Processed (0x000000000de82c00) Total Uncorrected Errors...
  • Page 92: Recover

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions RECOVER The RECOVER command allows the user to restore controller map information in the specified SureStore E (AutoRAID) Disk Array. Synopsis RECOVER Output ARDIAG>testdisk 1 Array state is No Address Table The following warnings are currently in effect: Disk Warning Capacity Warning...
  • Page 93 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Recovery Progress = 97 Percent Recovery Progress = 98 Percent Recovery Progress = 99 Percent Wait, This will take several minutes. Attempting to check completion status of the recover operation. The array state has changed! The previous state was No Address Table.
  • Page 94: Reqsense

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions REQSENSE The REQSENSE command allows the user to view SCSI Sense data from the specified target. Synopsis REQSENSE Output ARDIAG> REQSENSE Performing Request Sense at TestLevel Indx 0 ********************************************************************** Error Code: 112 (0x70) Segment Number = 0 (0x0) File mark bit is OFF End of medium bit is 1349672...
  • Page 95: Restart

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions RESTART The RESTART command allows the user to bring the specified disk array out of the Shutdown state. Synopsis RESTART Output ARDIAG> RESTART This command will issue a hard reset to the array controller(s) Ready to restart the array [default = [n]]? The array is starting up...
  • Page 96: Revision

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions REVISION The REVISION command allows the user to display the internal drive’s firmware revisions on the specified SureStore E (AutoRAID) Disk Array. Synopsis REVISION Output ARDIAG> REVISION Test Level Slot Vendor ID Product ID -----...
  • Page 97: Romt

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions ROMT The ROMT command allows the user to perform a read only media test on the specified target. Synopsis ROMT Output ARDIAG> romt *********************************************************************** W A R N I N G ! *********************************************************************** This test cannot continue without a loss of redundancy on the AutoRAID Array being tested! Redundancy will be restored when the test completes.
  • Page 98 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Testing subrange 1000/1200. percent complete 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100% Test complete. Testing block 45000. percent complete 100% Test complete.
  • Page 99: Setoptions

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions SETOPTIONS The SETOPTIONS command allows the user to view and set specific options for the array controller. Synopsis SETOPTIONS Output ARDIAG> SETOPTIONS Current information for the controller in slot X: Subsystem Parameter Value Subsystem Parameter Value...
  • Page 100 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Modify the parameter with the selected value?(y/[n])? Subsystem Parameter Value Subsystem Parameter Value ------------------- ----- ------------------- ----- 1 Subsystem State Ready 15 Termination Power 2 Active Hot Spare 16 Unit Attention 3 Volume Set Partitioning 17 Controller X Address 4 Rebuild in Progress...
  • Page 101 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Additional notes: Any problems detected by the SETOPTIONS command will be displayed with an appropriate error message and a prefix of ERROR, INVALID or FAILED. Table 13 contains a list of the subsystem states displayed by the SETOPTIONS command and the naming convention used in AutoRAID documents.
  • Page 102: Shutdown

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions SHUTDOWN The SHUTDOWN command allows the user to put the specified disk array into the Shutdown state. Synopsis SHUTDOWN Output ARDIAG> SHUTDOWN Are you sure that you want to shutdown the array [default = [n]]? Shutting down the array...
  • Page 103: Wrtmt

    Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions WRTMT The WRTMT command allows the user to perform a destructive write/read and verify test on the specified target. Synopsis WRTMT Output ARDIAG> wrtmt You must set the range variable before performing this task! SOFTWARE ERROR(S) DETECTED BY ARDIAG ARDIAG>...
  • Page 104 Using the ARDIAG Offline Diagnostic on HP-UX Operational Command Descriptions Testing subrange 1000/1200. percent complete 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100% Test complete. Testing block 45000. percent complete 100% Test complete.
  • Page 105: Interface Command Descriptions

    Using the ARDIAG Offline Diagnostic on HP-UX Interface command descriptions Interface command descriptions DISPMAP The DISPMAP command allows the user to display all available disk arrays on the system. Synopsis ARDIAG Output ARDIAG> dispmap Test Disk Path Product String Size ---- --------------- -------------------------------- ----- ----- 56/40.1.0...
  • Page 106: Dispmech

    Using the ARDIAG Offline Diagnostic on HP-UX Interface command descriptions DISPMECH The DISPMECH command allows the user to display physical mechanisms within a selected disk array. Synopsis DISPMECH Output ARDIAG> DISPMECH Path Product String Size ----------- -------------------------- ---- ----- * 56/40.1.0 HPC3586 AUTORAID disk array ZPRF 1.0 GB PHYSICAL MECHANISMS WITHIN THE SELECTED ARRAY...
  • Page 107: Range

    Using the ARDIAG Offline Diagnostic on HP-UX Interface command descriptions RANGE The RANGE environment variable allows the user to set the desired range of blocks for testing. Synopsis RANGE {start[/end]{, start[/end]}} Output ARDIAG> RANGE 300/500,1000/2000 Range: 300/500,1000/2000 ARDIAG> RANGE Range: 300/500,1000/2000 ARDIAG>...
  • Page 108: Showenv

    Using the ARDIAG Offline Diagnostic on HP-UX Interface command descriptions SHOWENV The SHOWENV command allows the user to view the current values of the environment variables TESTDISK, TESTLEVEL and RANGE. Synopsis SHOWENV Output ARDIAG> SHOWENV TESTDISK : TESTLEVEL 3 RANGE : 200/600...
  • Page 109: Testdisk

    Using the ARDIAG Offline Diagnostic on HP-UX Interface command descriptions TESTDISK The TESTDISK environment variable allows the user to reference a particular disk array for test. Synopsis TESTDISK Output ARDIAG> TESTDISK 2...
  • Page 110: Testlevel

    Using the ARDIAG Offline Diagnostic on HP-UX Interface command descriptions TESTLEVEL The TESTLEVEL environment variable allows the user to reference a physical mechanism within a SureStore E (AutoRAID) Disk Array for test. Synopsis TESTLEVEL Output ARDIAG> TESTLEVEL 2...
  • Page 111: Ode Interface

    The user runs ODE at the ISL prompt. ISL> ODE ****************************************************************** ****** ****** ****** OFFLINE DIAGNOSTIC ENVIRONMENT ***** ****** ****** ****** (C) copyright Hewlett-Packard Co 1994 ***** ****** All Rights Reserved ****** ****** ****** ****** ****** ****** TC Version XX.XX.XX...
  • Page 112 Using the ARDIAG Offline Diagnostic on HP-UX ODE interface SHOWSTATE - Display the values of the following environment variables: LOOP - Run a test this many times. ERRPRINT [ON | OFF] - Print low level error messages. ERRNUM [ON | OFF] - Print one-line, numbered errors. ERRPAUSE [ON | OFF] - Pause module on error.
  • Page 113: Ardiag Interface To Ode

    Using the ARDIAG Offline Diagnostic on HP-UX ARDIAG interface to ODE ARDIAG interface to ODE ODE> ARDIAG ****************************************************************** ****** ****** ****** ARDIAG ****** ****** ****** ****** (C) copyright Hewlett-Packard Co 1996 ****** ****** All Rights Reserved ****** ****** ****** ****** ****** ****** ****** ****** Version XX.XX.XX...
  • Page 114 Using the ARDIAG Offline Diagnostic on HP-UX ARDIAG interface to ODE ARDIAG Utility Help Menu ----------------------------------------------------------------------- UTILINFO - Shows commands that do the most common ARDIAG tasks. HELP - This menu, or use HELP for more detailed help DISPMAP - Display the disk arrays found DISPMECH...
  • Page 115: Chapter 5. Managing The Hp Surestore E Disk Array 12H On Mpe

    Chapter 5. Managing the HP SureStore E Disk Array 12H on MPE This chapter introduces the tools available for managing your HP SureStore E Disk Array 12H on MPE. These tools provide complete control over all aspects of disk array operation. The following information is included in this chapter: A brief description of each management tool Which tools can be used for each management task.
  • Page 116: Disk Array Management Tools

    Managing the HP SureStore E Disk Array 12H on MPE Disk Array Management Tools Disk Array Management Tools Two disk array management tools are available for managing the disk array—an online tool and the disk array control panel. AutoRAID Management (ARM) utilities Included with the disk array is a set of ARM utilities, which provide advanced capabilities for managing the disk array.
  • Page 117: Which Tools To Use For Each Task

    Managing the HP SureStore E Disk Array 12H on MPE Which Tools to Use for Each Task Which Tools to Use for Each Task The various management tasks are performed using the command- line utilities. In general, the more common tasks are available from the ARM utilities. Most tasks can also be performed using the disk array control panel.
  • Page 118: Installing The Disk Array Management Software

    Managing the HP SureStore E Disk Array 12H on MPE Installing the Disk Array Management Software Installing the Disk Array Management Software The AutoRAID Manager (ARM) disk array management software is distributed on the World Wide Web. NOTE! At the time of printing the following ARMServer patches were available: The latest patches are available from the HP Patch web site: (www.hp.com/go/support) which will indicate if the above patches have been superceded.
  • Page 119: Tips For Configuring The Disk Array O Nmpe

    Managing the HP SureStore E Disk Array 12H on MPE Tips for Configuring the Disk Array On MPE Tips for Configuring the Disk Array On MPE Before installing a new disk array, you should determine what is more important for your operating environment—performance or capacity.
  • Page 120 Managing the HP SureStore E Disk Array 12H on MPE Tips for Configuring the Disk Array On MPE Configuration Impact on Performance and Capacity Option Performance. Increase the number of disk mechanisms in the disk array Number of disk for maximum performance. As the number of individual disks is drives increased, the number of potential I/Os that can be performed simultaneously increases as well.
  • Page 121: Configuring Autoraid Scsi Luns For Mpe/Ix

    Managing the HP SureStore E Disk Array 12H on MPE Configuring AutoRAID SCSI LUNs for MPE/iX Configuring AutoRAID SCSI LUNs for MPE/iX This section will explain how to configure the AutoRAID using the MPE/iX SYSGEN along with a list of configuration requirements.
  • Page 122: Mpe/Ix Sysgen Configuration

    Managing the HP SureStore E Disk Array 12H on MPE Configuring AutoRAID SCSI LUNs for MPE/iX MPE/iX SYSGEN Configuration The following example illustrates how to configure an MPE/iX logical device (LDEV) to a SCSI LUN. It assumes the configuration of an LDEV to a physical I/O path of 10/16/4.1.0. NOTE! To obtain the path, use the offline utility ODE and run mapper.
  • Page 123: Device Adapter Configuration

    Managing the HP SureStore E Disk Array 12H on MPE Configuring AutoRAID SCSI LUNs for MPE/iX Device Adapter Configuration: Configure the HP-PB Fast/Wide SCSI adapter using the SYSGEN ID of HP28696: io> ap 10/16/4 id = hp28696a io> lp 10/16/4 PATH: 10/16/4 LDEV:...
  • Page 124: Ldev (Scsi Lun) Configuration

    Managing the HP SureStore E Disk Array 12H on MPE Configuring AutoRAID SCSI LUNs for MPE/iX LDEV (SCSI LUN) Configuration The next and last item to configure is the LDEV number. If this is the first time the user is performing this to an AutoRAID, then LUN 0 should be configured.
  • Page 125: Chapter 6. Using The Arm Command Line Utilities For Mpe

    Chapter 6. Using the ARM Command Line Utilities for MPE The AutoRAID software includes a set of AutoRAID Manager (ARM) command line utilities. These commands provide the ability to manage the disk array from the MPE command prompt. The ARM commands can be used to perform a number of tasks. These tasks are intended for advanced users and involve procedures such as diagnostics, performance monitoring, setting SCSI values, and disk array maintenance.
  • Page 126: Information In Man Pages

    Using the ARM Command Line Utilities for MPE Information in man pages Information in man pages The procedures in this chapter summarize the use of the ARM utilities. Detailed information about the ARM command line utilities and their proper usage is included in the MPE operating system man pages. A man page also exists for ARMServer, the server portion of the disk array management software.
  • Page 127: The Armserver Process

    Using the ARM Command Line Utilities for MPE The ARMServer Process The ARMServer Process The ARMServer process is the server portion of the ARM software. It monitors the operation and performance of the disk array, and services external requests from clients executing disk array commands. The ARMServer process monitors disk array performance and status, maintains disk array logs, initiates diagnostics, and allows clients to examine and change the disk array configuration.
  • Page 128: Selecting A Disk Array To Manage

    Using the ARM Command Line Utilities for MPE Selecting a Disk Array to Manage Selecting a Disk Array to Manage When using the ARM utilities, the field is used to identify the disk array. The field can contain the disk array serial number or an alias text string assigned to the array using the arraymgr command.
  • Page 129: Configuring A New Disk Array

    Using the ARM Command Line Utilities for MPE Configuring a New Disk Array Configuring a New Disk Array After installing a new disk array, you can perform the initial configuration using the ARM utilities. This establishes the operating environment for the disk array. To configure a new disk array: Plan your capacity management strategy and LUN configuration.
  • Page 130 Using the ARM Command Line Utilities for MPE Configuring a New Disk Array Create each LUN on the disk array by typing: arraycfg -L LUN -a capacity Example: arraycfg -L 0 -a 1000 00786B5C0000 This command creates LUN 0 with a capacity of 1000 Mbytes on the array identified by serial number 00786B5C0000.
  • Page 131: Checking Disk Array Status

    Using the ARM Command Line Utilities for MPE Checking Disk Array Status Checking Disk Array Status One of the most important management tasks is monitoring the status, operation, and configuration of the disk array. It is important to know how well the disk array is operating and if any problems or failures have occurred.
  • Page 132: Displaying Disk Array Serial Numbers

    Using the ARM Command Line Utilities for MPE Displaying Disk Array Serial Numbers Displaying Disk Array Serial Numbers The serial numbers of all disk arrays connected to the host can be displayed by typing: arraydsp -i Missing Disk Arrays? If you know there are disk arrays connected to the host but they are not displayed in response to the arraydsp command, check the following: Make sure all disk arrays are properly connected to the host.
  • Page 133 Using the ARM Command Line Utilities for MPE Changing Disk Array Configuration Settings Table 17. arraymgr Disk Array Configuration Settings Setting Default Command Comments and Considerations Option Active Active Hot Spare provides optimum Spare protection against disk failure. Disabling Active Hot Spare will make additional capacity available to the host, but at the expense of maintaining full data redundancy.
  • Page 134: Managing Luns (Logical Drives)

    Using the ARM Command Line Utilities for MPE Managing LUNs (Logical Drives) Managing LUNs (Logical Drives) An important part of managing the disk array involves defining and maintaining the optimal LUN structure for your system. Your system requirements and limitations will influence the LUN structure you choose. Managing LUNs is a part of the overall task of managing disk array capacity.
  • Page 135: Renumbering A Lun

    Using the ARM Command Line Utilities for MPE Managing LUNs (Logical Drives) NOTE! The following commands require LUN exclusive access. This means nothing can access the LUN while the command is running. Delete LUN Renumber LUN Renumbering a LUN NOTE! Before renumbering a LUN, check your operating system documentation for any additional information or steps that may be required to renumber a LUN.
  • Page 136: Adding A Disk

    Using the ARM Command Line Utilities for MPE Adding a Disk Adding a Disk At some time, you may want to add another disk to your array. Features such as hot-pluggable disks and Auto Include simplify the process of adding a disk to the array even while it is operating. A disk can be added to the array without disrupting current I/O operations.
  • Page 137 Using the ARM Command Line Utilities for MPE Adding a Disk You can enable Auto Include, which will automatically include a disk when it is inserted into the disk array enclosure. You can manually include each new disk. For convenience, Auto Include is enabled by default on a new disk array. For information on disabling Auto Include, see “Changing Disk Array Configuration Settings”...
  • Page 138: Rebuilding The Disk Array

    Using the ARM Command Line Utilities for MPE Rebuilding the Disk Array Rebuilding the Disk Array To maintain data redundancy in the event of a disk failure, it is important to rebuild the disk array as quickly as possible. Auto Rebuild does this automatically, and it is enabled by default. For optimum data protection it recommended that Auto Rebuild remain enabled.
  • Page 139: Checking The Progress Of A Rebuild

    Using the ARM Command Line Utilities for MPE Rebuilding the Disk Array Checking the Progress of a Rebuild You can easily check the progress of a Rebuild. This allows you to determine approximately when a Rebuild will complete. To check the progress of a Rebuild, type: arrayrbld -p ...
  • Page 140: Analyzing Disk Array Performance

    Using the ARM Command Line Utilities for MPE Analyzing Disk Array Performance Analyzing Disk Array Performance The disk array monitors and stores a number of metrics that reflect how the disk array is performing. The disk array management software periodically retrieves these performance metrics and stores them for your viewing.
  • Page 141: Selecting A Time Period For Analysis

    Using the ARM Command Line Utilities for MPE Analyzing Disk Array Performance Selecting a Time Period for Analysis When analyzing performance, you must define the time period over which the analysis will be performed. A starting time (stime) and ending time (etime) establish the analysis period. For the best results, select a time period when performance may be a concern.
  • Page 142: Performing Disk Array Maintenance Tasks

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks Performing Disk Array Maintenance Tasks There are several tasks that you may have to perform in the on-going management of the disk array. These maintenance tasks are typically performed infrequently and may involve taking the disk array off line. Shutting Down the Disk Array CAUTION! When an array shutdown is performed, the disk array becomes unavailable to the host system.
  • Page 143: Resetting The Disk Array

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks After the array completes initialization, file systems mapped to the disk array must be mounted for MPE to access the disk array. Resetting the Disk Array The disk array can be reset if there is a problem with SCSI channel communication. A reset will interrupt access to the disk array temporarily, so it should be done only when attempting to solve a problem with the disk array.
  • Page 144: Testing A Disk

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks After testing, a downed disk can be returned to the disk array configuration by manually including it. For more information, see “Including a Disk” in this chapter. Testing a Disk Diagnostics allow you test the operation and integrity of a disk.
  • Page 145: Canceling A Disk Test

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks If the -D option is not specified, results will be displayed for all disks in the array that have been tested. Canceling a Disk Test If you do not want to wait for a disk test to complete, you can cancel it using the dteststat command and testing will stop immediately.
  • Page 146: Formatting The Disk Array

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks Table 18. arraylog Options for Displaying Log Contents Option Description Display the contents of the disk array controller usage log. Display the contents of the disk array controller event log. -d slot Display the contents of the log for the disk installed in the cabinet slot identified by slot.
  • Page 147: Changing Scsi Settings

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks Changing SCSI Settings The SCSI settings control the transfer of information over the SCSI channel connecting the host and the disk array. The default SCSI settings listed in Table 21 have been chosen to work with all supported SCSI adapters, and in most cases should not be changed.
  • Page 148: Switching Primary Controllers

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks Switching Primary Controllers In dual-controller disk array configurations, the array automatically switches to the secondary controller if the primary controller fails. However, you can switch controllers manually if necessary. This will cause the secondary controller to assume the role of primary controller.
  • Page 149 Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks To set the data resiliency mode, type: arraymgr -J {SingleController | Secure | Normal | HighPerformance} The data resiliency settings are described in Table Table 19. Data Resiliency Settings Setting Description SingleController...
  • Page 150: Creating A Disk Array Alias

    Using the ARM Command Line Utilities for MPE Performing Disk Array Maintenance Tasks Creating a Disk Array Alias An alias can be created to identify the disk array. The alias provides an alternative to the disk array serial number and raw device file name that can also be used to identify the array. Aliasing can be used in a variety of ways to help identify disk arrays in large systems.
  • Page 151: Downloading Firmware

    Using the ARM Command Line Utilities for MPE Downloading Firmware Downloading Firmware The download command copies new firmware code to the controller(s) or individual disk mechanisms in the disk array. Firmware also can be copied from a primary array controller to a secondary controller. The ARMServer process continues to run while the download is in progress.
  • Page 152: Firmware Download Procedure

    Using the ARM Command Line Utilities for MPE Downloading Firmware Firmware Download Procedure The procedure described below should be followed to perform the download. This procedure works for single or multi-host configurations. CAUTION! In multi-host configurations, other hosts must not access the disk array while the download is in progress.
  • Page 153: Recovering Data Maps

    Using the ARM Command Line Utilities for MPE Recovering Data Maps Recovering Data Maps If the data maps stored in the disk array controller NVRAM are lost, the arrayrecover command can be used to reconstruct the maps. The data maps are reconstructed using the latest recovery maps stored on two of the disk drives.
  • Page 154 Using the ARM Command Line Utilities for MPE Recovering Data Maps The command options for arrayrecover are listed in Table Table 20. arrayrecover Command Options Option Description Used with other options, this will cause continuous polling during the recovery. The recovery is monitored and the current progress is displayed at regular intervals.
  • Page 155: Viewing The Disk Array General Configuration Settings

    Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Viewing the Disk Array General Configuration Settings Checking the general configuration settings allows you to view the current settings for all the disk array operating parameters. The settings include the current status of the array, the array configuration, and the SCSI configuration settings.
  • Page 156 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Capacity Depletion Indicates the amount of space below which the disk array Threshold should signal a Capacity Depletion warning. For example, if this field is set to 99% then when the disk array reaches 99% capacity, a Capacity Depletion warning will be indicated.
  • Page 157 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Array SCSI configuration: Controller X SCSI Indicates the SCSI bus address to be used by controller Address X. Changes in this field will take affect only after controller X is reset.
  • Page 158 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Unit Attention ENABLED Indicates whether the disk array should signal a Unit Attention condition immediately following power-on or reset. Disabled, indicates the disk array will not signal unit attention.
  • Page 159 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Maximum Queue Full 1952 Specifies the maximum supported value for the Queue Threshold Full Threshold parameter. Attempts to set the QFT parameter to values higher than the MQFT will fail with CHECK CONDITION status and ILLEGAL REQUEST, INVALID FIELD IN PARAMETER LIST sense indications.
  • Page 160 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Force Unit Access Controls the array’s response to the FUA bit. The FUA bit Response is a command from the host when Write Cache is enabled.
  • Page 161: Simplified Resiliency Setting

    Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Simplified Resiliency Setting The simplified resiliency setting is derived from several other fields. Collectively these settings control how data resiliency is managed. Table 22 identifies the field settings for each of the resiliency modes. There are four modes of data resiliency: Normal, SingleController, Secure, and HighPerformance.
  • Page 162 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Table 22. Simplified Data Resiliency Settings Normal Mode Default Parameter Setting Simplified Resiliency Setting Results Single Controller ENABLED Single Controller Dual Controller Warning Lock Write Cache On TRUE Not Supported Data map and write cache...
  • Page 163 Using the ARM Command Line Utilities for MPE Viewing the Disk Array General Configuration Settings Secure Mode Default Parameter Setting Simplified Resiliency Setting Results Single Controller ENABLED Single Controller Dual Controller Warning Lock Write Cache On FALSE Not Supported Data map and write cache Disable NVRAM on TRUE information will be flushed...
  • Page 165: Chapter 7. Using The Ardiag Offline Diagnostic On Mpe

    Chapter 7. Using the ARDIAG Offline Diagnostic on MPE This chapter defines the AutoRAID supported offline diagnostic commands for Series 800 MPE systems. This functionality will be a combination of the support media offline diagnostic environment (ODE) commands and commands issued from the AutoRAID front panel. Operating environment ARDIAG will only operate under ODE and thus it only operates in an offline environment.
  • Page 166: Definition Of Terms

    Definition of Terms Definition of Terms The following terms are used in this chapter. Hewlett-Packard’s version of the MPE Operating System. "Server I/O". The driver environment for the current Series 800 MPE system. Proprietary, non-reentrant, port-server drivers. Communication is via message passing.
  • Page 167: Ardiag Operational Commands

    Using the ARDIAG Offline Diagnostic on MPE ARDIAG Operational Commands ARDIAG Operational Commands Table 23 lists the ARDIAG operational commands and their descriptions. Table 23. ARDIAG Operational Commands Command Description CLRLOG Allows the user to clear the specified target’s internal logs. CREATELUN Allows the user to create a LUN via the specified controller path to the disk array.
  • Page 168: Ardiag Interface Commands

    Using the ARDIAG Offline Diagnostic on MPE ARDIAG Interface Commands ARDIAG Interface Commands Table 12 lists the ARDIAG test module interface commands and their descriptions. Table 24. ARDIAG Interface Commands Command Description DISPMAP Displays a list of AutoRAID controllers. DISPMECH Displays the disk mechanisms within the selected disk array.
  • Page 169: Operational Command Descriptions

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Operational Command Descriptions CLRLOG The CLRLOG command allows the user to clear the internal logs of the specified target. Synopsis CLRLOG Output ARDIAG> CLRLOG Clearing the contents of array controller log at Indx <0>. ********************************************************** Successful Completion...
  • Page 170: Deletelun

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions DELETELUN The DELETELUN command allows the user to delete a LUN from the specified disk array. Synopsis DELETELUN Output ARDIAG> DELETELUN Enter the number of the LUN to delete: [default = 0] ************************************************************ DATA LOSS WARNING! ************************************************************...
  • Page 171: Describe

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions DESCRIBE The DESCRIBE command allows the user to display the configuration and warning states of the currently selected array. Information displayed includes replaceable FRUs and their states, subsystem and physical drive data and LUN configurations.
  • Page 172 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions MECH Included MECH Included MECH Included Capacity -------- 2.0 GB 1.5 GB 1.5 GB 1.5 GB 3.5 GB 100 MB...
  • Page 173: Download

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions DOWNLOAD The DOWNLOAD command allows the user to download firmware to the specified target(s). Synopsis DOWNLOAD Additional information DOWNLOAD to the array controller: The DOWNLOAD process must be performed using the primary controller. The primary controller is identified using the INQUIRY command.
  • Page 174 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Output Example 1: Controller ARDIAG> testlevel 0 TESTLEVEL = 0 ARDIAG> download ************************************************************ Array Controller DOWNLOAD ************************************************************ The following options are available for DOWNLOAD to the array controller: 1 - Download a firmware image file to the primary controller with an automatic update of same firmware to the secondary controller.
  • Page 175 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Example 2: Internal disk drive ARDIAG> testlevel 1 TESTLEVEL = 1 ARDIAG> download Enter the firmware file name [’?’ displays the files. Default quits]: ? File name Intended Product ID Rev.
  • Page 176 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions ************************************************************ * About to update Unknown Product currently at * firmware revision 0256 with new firmware revision 0284. ************************************************************ Notes for this firmware release (from SEA5400): 1G and 2G 5400 RPM Seagate Do you want to do the update (y/[n])? y Please be patient.
  • Page 177: Format

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions FORMAT The FORMAT command allows the user to format the specified target. Synopsis FORMAT Output Example 1: Controller ARDIAG> TESTLEVEL 0 ARDIAG> FORMAT ************************************************************ Array Subsystem FORMAT ************************************************************ N O T I C E Use of this command is not recommended except where a full subsystem backup of user data is available or when a new, uninitialized subsystem is being...
  • Page 178 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Example 2: Internal disk drive ARDIAG> TESTLEVEL 1 ARDIAG> FORMAT ************************************************************ Internal Disk Drive FORMAT ************************************************************ W A R N I N G ! ************************************************************ * FORMAT cannot continue without a loss of redundancy on the disk array selected! Failure of a disk before redundancy is restored will result in DATA LOSS.
  • Page 179: Inquiry

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions INQUIRY The INQUIRY command allows the user to view SCSI Inquiry data from the specified target. Synopsis INQUIRY Output ARDIAG> INQUIRY Performing Inquiry at TestLevel Indx 0 ************************************************************ Peripheral Qualifier: Requested LUN is supported Peripheral Device Type: Direct-access device Medium is NOT removable Device-type Modifier = 0(0x0)
  • Page 180: Readlog

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions READLOG The READLOG command allows the user to read the internal logs of the specified target. Synopsis READLOG Output The following are examples of the READLOG command. ARDIAG> READLOG Example 1: Controller ARDIAG>...
  • Page 181 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions DRIVE ERROR EVENT TABLE ************************************************************ * Time * Module * Event * Event * Slot * Sense * ASC * ASCQ * LBA * Stamp * ID Code * Count * * Key ********************************************************************** 28279...
  • Page 182 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Example 2: Internal disk drive ARDIAG> testlevel 4 TESTLEVEL = 4 ARDIAG> readlog Contents of drive log at TestLevel Indx 4 ********************************************************************** Vendor ID = Product ID = 1.050 GB 3rd ### Page Code 0 Supported Log Sense Pages ====================================================...
  • Page 183 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Page Code 3 Read Errors ======================================================= Errors Corrected Without Substantial Delay Errors Corrected With Possible Delays Total Errors Corrected By Applying Retries Total Errors Corrected Total Times Correction Algorithm Processed Total Bytes Processed (0x000000000de82c00) Total Uncorrected Errors...
  • Page 184: Recover

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions RECOVER The RECOVER command allows the user to restore controller map information in the specified SureStore E (AutoRAID) Disk Array. Synopsis RECOVER Output ARDIAG>testdisk 1 Array state is No Address Table The following warnings are currently in effect: Disk Warning Capacity Warning...
  • Page 185 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Recovery Progress = 97 Percent Recovery Progress = 98 Percent Recovery Progress = 99 Percent Wait, This will take several minutes. Attempting to check completion status of the recover operation. The array state has changed! The previous state was No Address Table.
  • Page 186: Reqsense

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions REQSENSE The REQSENSE command allows the user to view SCSI Sense data from the specified target. Synopsis REQSENSE Output ARDIAG> REQSENSE Performing Request Sense at TestLevel Indx 0 ********************************************************************** Error Code: 112 (0x70) Segment Number = 0 (0x0) File mark bit is OFF End of medium bit is 1349672...
  • Page 187: Restart

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions RESTART The RESTART command allows the user to bring the specified disk array out of the Shutdown state. Synopsis RESTART Output ARDIAG> RESTART This command will issue a hard reset to the array controller(s) Ready to restart the array [default = [n]]? The array is starting up...
  • Page 188: Revision

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions REVISION The REVISION command allows the user to display the internal drive’s firmware revisions on the specified SureStore E (AutoRAID) Disk Array. Synopsis REVISION Output ARDIAG> REVISION Test Level Slot Vendor ID Product ID -----...
  • Page 189: Romt

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions ROMT The ROMT command allows the user to perform a read only media test on the specified target. Synopsis ROMT Output ARDIAG> romt *********************************************************************** W A R N I N G ! *********************************************************************** This test cannot continue without a loss of redundancy on the AutoRAID Array being tested! Redundancy will be restored when the test completes.
  • Page 190 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Testing subrange 1000/1200. percent complete 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100% Test complete. Testing block 45000. percent complete 100% Test complete.
  • Page 191: Setoptions

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions SETOPTIONS The SETOPTIONS command allows the user to view and set specific options for the array controller. Synopsis SETOPTIONS Output ARDIAG> SETOPTIONS Current information for the controller in slot X: Subsystem Parameter Value Subsystem Parameter Value...
  • Page 192 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Modify the parameter with the selected value?(y/[n])? Subsystem Parameter Value Subsystem Parameter Value ------------------- ----- ------------------- ----- 1 Subsystem State Ready 15 Termination Power 2 Active Hot Spare 16 Unit Attention 3 Volume Set Partitioning 17 Controller X Address 4 Rebuild in Progress...
  • Page 193 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Additional notes: Any problems detected by the SETOPTIONS command will be displayed with an appropriate error message and a prefix of ERROR, INVALID or FAILED. Table 13 contains a list of the subsystem states displayed by the SETOPTIONS command and the naming convention used in AutoRAID documents.
  • Page 194: Shutdown

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions SHUTDOWN The SHUTDOWN command allows the user to put the specified disk array into the Shutdown state. Synopsis SHUTDOWN Output ARDIAG> SHUTDOWN Are you sure that you want to shutdown the array [default = [n]]? Shutting down the array...
  • Page 195: Wrtmt

    Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions WRTMT The WRTMT command allows the user to perform a destructive write/read and verify test on the specified target. Synopsis WRTMT Output ARDIAG> wrtmt You must set the range variable before performing this task! SOFTWARE ERROR(S) DETECTED BY ARDIAG ARDIAG>...
  • Page 196 Using the ARDIAG Offline Diagnostic on MPE Operational Command Descriptions Testing subrange 1000/1200. percent complete 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100% Test complete. Testing block 45000. percent complete 100% Test complete.
  • Page 197: Interface Command Descriptions

    Using the ARDIAG Offline Diagnostic on MPE Interface command descriptions Interface command descriptions DISPMAP The DISPMAP command allows the user to display all available disk arrays on the system. Synopsis ARDIAG Output ARDIAG> dispmap Test Disk Path Product String Size ---- --------------- -------------------------------- ----- ----- 56/40.1.0...
  • Page 198: Dispmech

    Using the ARDIAG Offline Diagnostic on MPE Interface command descriptions DISPMECH The DISPMECH command allows the user to display physical mechanisms within a selected disk array. Synopsis DISPMECH Output ARDIAG> DISPMECH Path Product String Size ----------- -------------------------- ---- ----- * 56/40.1.0 HPC3586 AUTORAID disk array ZPRF 1.0 GB PHYSICAL MECHANISMS WITHIN THE SELECTED ARRAY...
  • Page 199: Range

    Using the ARDIAG Offline Diagnostic on MPE Interface command descriptions RANGE The RANGE environment variable allows the user to set the desired range of blocks for testing. Synopsis RANGE {start[/end]{, start[/end]}} Output ARDIAG> RANGE 300/500,1000/2000 Range: 300/500,1000/2000 ARDIAG> RANGE Range: 300/500,1000/2000 ARDIAG>...
  • Page 200: Showenv

    Using the ARDIAG Offline Diagnostic on MPE Interface command descriptions SHOWENV The SHOWENV command allows the user to view the current values of the environment variables TESTDISK, TESTLEVEL and RANGE. Synopsis SHOWENV Output ARDIAG> SHOWENV TESTDISK : TESTLEVEL 3 RANGE : 200/600...
  • Page 201: Testdisk

    Using the ARDIAG Offline Diagnostic on MPE Interface command descriptions TESTDISK The TESTDISK environment variable allows the user to reference a particular disk array for test. Synopsis TESTDISK Output ARDIAG> TESTDISK 2...
  • Page 202: Testlevel

    Using the ARDIAG Offline Diagnostic on MPE Interface command descriptions TESTLEVEL The TESTLEVEL environment variable allows the user to reference a physical mechanism within an SureStore E (AutoRAID) Disk Array for test. Synopsis TESTLEVEL Output ARDIAG> TESTLEVEL 2...
  • Page 203: Ode Interface

    The user runs ODE at the ISL prompt. ISL> ODE ****************************************************************** ****** ****** ****** OFFLINE DIAGNOSTIC ENVIRONMENT ***** ****** ****** ****** (C) copyright Hewlett-Packard Co 1994 ***** ****** All Rights Reserved ****** ****** ****** ****** ****** ****** TC Version XX.XX.XX...
  • Page 204 Using the ARDIAG Offline Diagnostic on MPE ODE interface SHOWSTATE - Display the values of the following environment variables: LOOP - Run a test this many times. ERRPRINT [ON | OFF] - Print low level error messages. ERRNUM [ON | OFF] - Print one-line, numbered errors. ERRPAUSE [ON | OFF] - Pause module on error.
  • Page 205: Ardiag Interface To Ode

    Using the ARDIAG Offline Diagnostic on MPE ARDIAG interface to ODE ARDIAG interface to ODE ODE> ARDIAG ****************************************************************** ****** ****** ****** ARDIAG ****** ****** ****** ****** (C) copyright Hewlett-Packard Co 1996 ****** ****** All Rights Reserved ****** ****** ****** ****** ****** ****** ****** ****** Version XX.XX.XX...
  • Page 206 Using the ARDIAG Offline Diagnostic on MPE ARDIAG interface to ODE ARDIAG Utility Help Menu ----------------------------------------------------------------------- UTILINFO - Shows commands that do the most common ARDIAG tasks. HELP - This menu, or use HELP for more detailed help DISPMAP - Display the disk arrays found DISPMECH...
  • Page 207: Chapter 8. Managing The Hp Surestore E Disk Array 12H On Windows Nt

    Chapter 8. Managing the HP SureStore E Disk Array 12H on Windows NT This chapter introduces AutoRAID Manager – the complete software package for managing your HP SureStore E Disk Array 12H on Microsoft Windows NT. AutoRAID Manager is a management tool that allows you to monitor and manage your HP SureStore E ®...
  • Page 208: Autoraid Manager Components

    Managing the HP SureStore E Disk Array 12H on Windows NT AutoRAID Manager Components AutoRAID Manager Components AutoRAID Manager software includes several components. The AutoRAID Manager Server and the AutoRAID Manager Client are required components that work together to manage the HP SureStore E Disk Array 12H.
  • Page 209: Hp Openview Integration

    Managing the HP SureStore E Disk Array 12H on Windows NT HP OpenView Integration HP OpenView Integration An OpenView client for AutoRAID is included with the AutoRAID Manager software, enabling full integration with HP OpenView. This allows you to manage the SureStore E Disk Arrays on your network from an OpenView console.
  • Page 210: System Requirements

    Managing the HP SureStore E Disk Array 12H on Windows NT System Requirements System Requirements AutoRAID Manager requires the following system environment: Microsoft Windows NT 4.0 Advanced Server or NT Server, Enterprise Edition with Service Pack 3 (host server) (or later) Microsoft Windows NT 4.0 Workstation or Windows™...
  • Page 211: Installing Autoraid Manager Software

    Managing the HP SureStore E Disk Array 12H on Windows NT Installing AutoRAID Manager Software Disk Array SCSI Settings The following disk array SCSI settings must be checked and set to the indicated value if necessary. WDTR set to enabled SDTR set to enabled Use the disk array control panel is to view and change SCSI settings.
  • Page 212 Managing the HP SureStore E Disk Array 12H on Windows NT Installing AutoRAID Manager Software Select Custom Installation only if you want to control which components are installed. á Check the README file for important updates about the AutoRAID Manager software. á...
  • Page 213: Controlling Access To The Disk Arrays

    Managing the HP SureStore E Disk Array 12H on Windows NT Installing AutoRAID Manager Software CAUTION! Firmware version HP54 is required for proper operation on Windows NT. Using README another version of firmware could result in improper system operation. The file contains information regarding current firmware for the disk array.
  • Page 214: Setting Up Autoraid Manager For Windows Nt

    The log file directory is defined by the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\HEWLETT-PACKARD\AUTORAID\ARMSERVER\LOG DIRECTORY Run the Registry Editor and edit this entry to reflect the new directory location. Make sure the proper permissions are set on the new directory.
  • Page 215: The Hpautoraid Manager Gui

    Managing the HP SureStore E Disk Array 12H on Windows NT Setting Up AutoRAID Manager for Windows NT The HPAutoRAID Manager GUI The HPAutoRAID Manager’s main screen is divided into two main sections: View pane and Detail pane. The View pane (left side) contains the views that are available and the Detail pane (right side) contains the list of hosts visible to the selected view.
  • Page 216: What Is A View

    Managing the HP SureStore E Disk Array 12H on Windows NT Setting Up AutoRAID Manager for Windows NT What is a view? To more easily manage disk arrays connected to a host, you can group sets of hosts into customized views. For example, you could group all arrays that are located in an accounting department and group them into a single view called “Accounting.”...
  • Page 217: How Do I Add A Customized View

    Managing the HP SureStore E Disk Array 12H on Windows NT Setting Up AutoRAID Manager for Windows NT How do I add a customized view? To add a customized view: Click <> in the View pane. Enter a name for the view. Click OK.
  • Page 218 Managing the HP SureStore E Disk Array 12H on Windows NT Setting Up AutoRAID Manager for Windows NT To select additional arrays you want to manage: 1. On the View menu, click Select Hosts Select a disk array you want to manage from the Known Hosts. You can select multiple arrays at once. Click the Add>>...
  • Page 219: Discoveringdisk Arrays

    Managing the HP SureStore E Disk Array 12H on Windows NT DiscoveringDisk Arrays Missing Disk Arrays? If you know there are disk arrays connected to your network but they are not displayed in the Discovered Arrays, check the following: Make sure the host the disk array is connected to is operational and logged on to the network. Make sure the disk array is turned on and operating properly.
  • Page 220: Editing The Disk Array List

    Managing the HP SureStore E Disk Array 12H on Windows NT Editing the Disk Array List To add a remote host and its disk arrays: On the HP AutoRAID Manager’s View menu, click Select Hosts. Click Discover…. Click Specified Host and enter the IP address or the domain name of the host server and click OK. The AutoRAID Manager will locate the remote host and add each HP SureStore E Disk Array 12H connected to it to the Discovered Arrays.
  • Page 221 Managing the HP SureStore E Disk Array 12H on Windows NT Solving Common Installation Problems not installed on the server when running Setup, the AutoRAID SNMP agent is not installed. To load the AutoRAID SNMP agent, install the NT SNMP service and reinstall the AutoRAID Manager software. Security Violation error when attempting to access the disk array using AutoRAID Manager from remote client.
  • Page 223: Chapter 9. Using Autoraid Manager For Windows Nt

    Chapter 9. Using AutoRAID Manager for Windows NT AutoRAID Manager for Windows can be used to perform all the tasks involved in normal management of your HP SureStore E Disk Array 12H. AutoRAID Manager can be used for: Configuring a New Disk Array Checking Disk Array Status Changing Disk Array Configuration Settings Managing Logical Drives...
  • Page 224: Configuring A New Disk Array

    Using AutoRAID Manager for Windows NT Configuring a New Disk Array Configuring a New Disk Array After installing a new disk array, you can perform the initial configuration using AutoRAID Manager. This establishes the desired operating environment for the disk array, and makes the capacity of the disk array available to the host server.
  • Page 225: Changing Disk Array Configuration Settings

    Using AutoRAID Manager for Windows NT Changing Disk Array Configuration Settings To check disk array status: Right-click the disk array from the Detail pane. Click Properties. Click the Status tab. NOTE! Double clicking on a disk array entry in the Array List window has the same effect as right- clicking the array.
  • Page 226: Managing Logical Drives

    Using AutoRAID Manager for Windows NT Managing Logical Drives To change disk array configuration settings: Right-click the disk array from the Detail pane. Click Properties. Click the Configuration tab. Select the appropriate value for each setting. Managing Logical Drives Establishing and managing the logical drive structure of your disk array is an important management task. Your system requirements and file directory structure influence the logical drive strategy you choose.
  • Page 227: Renumbering A Logical Drive

    Using AutoRAID Manager for Windows NT Managing Logical Drives Renumbering a Logical Drive Renumbering changes the logical drive number assigned to the logical drive by the disk array. The logical drive number is the means by which the operating system identifies each logical drive. Consequently, renumbering a logical drive will impact your operating system’s ability to access the data on that drive.
  • Page 228: Adding A Disk

    Using AutoRAID Manager for Windows NT Adding a Disk Click Delete. Adding a Disk At some time you will probably want to add another disk to your array. Features such as hot-plug disk modules and Auto Include simplify the process of adding a disk to the array, even while the disk array is operating.
  • Page 229: Including A Disk Manually

    Using AutoRAID Manager for Windows NT Adding a Disk If Auto Include is on, the disk is automatically added to the array and you can proceed to step 4. If Auto Include is off, manually include the disk as described in “Including a Disk Manually”.
  • Page 230: Rebuilding The Disk Array

    Using AutoRAID Manager for Windows NT Rebuilding the Disk Array Rebuilding the Disk Array To maintain data redundancy in the event of a disk failure, it is important to rebuild the disk array as soon as possible. The disk array is not data redundant until a rebuild is performed. If another disk fails before the rebuild is complete, data on the disk array may be lost.
  • Page 231: Rebuilding The Disk Array Manually

    Using AutoRAID Manager for Windows NT Rebuilding the Disk Array Rebuilding the Disk Array Manually You can manually start a rebuild if a disk drive has failed and Auto Rebuild is disabled. To perform a Rebuild the array must have enough capacity available, either in the form of an Active Hot Spare or unallocated capacity.
  • Page 232: Canceling A Rebuild

    Using AutoRAID Manager for Windows NT Analyzing Disk Array Performance Click Properties. Click the Configuration tab. Under Rebuild, check the rebuild progress bar for the current status of the rebuild. Canceling a Rebuild It is possible to cancel a rebuild in progress before it completes. However, you should be aware that when you restart a stopped rebuild it starts at the beginning, not at the point where it left off.
  • Page 233: Displaying Performance Metric Thresholds

    Using AutoRAID Manager for Windows NT Analyzing Disk Array Performance and consequently different recommendations. This occurs because activity is averaged over the entire analysis period, and periods of lower activity will offset the effects of busier periods. For the most accurate analysis, select a period of time that represents normal system operation. Avoid any unusual events such as a rebuild or changes made to array capacity.
  • Page 234: Performing Disk Array Maintenance Tasks

    Using AutoRAID Manager for Windows NT Performing Disk Array Maintenance Tasks of the Write Working Set and its impact on performance, refer to the HP SureStore E Disk Array 12H User’s and Service Manual. To maintain performance, the amount of RAID 0/1 space should equal or exceed the Write Working Set, resulting in a Working Set value less than or equal to 1.
  • Page 235: Restarting The Disk Array

    Using AutoRAID Manager for Windows NT Performing Disk Array Maintenance Tasks Restarting the Disk Array The disk array must be restarted after being shutdown. Restart returns the disk array to operation, ready to once again service I/Os from the server. To restart the disk array: Right-click the disk array from the Detail pane.
  • Page 236: Formatting A Logical Drive

    Using AutoRAID Manager for Windows NT Performing Disk Array Maintenance Tasks Under Array, click Format. If the Array control is not available, it indicates that there are logical drives on the disk array. The disk array cannot be formatted until all logical drives are deleted. Click OK in the confirmation box to begin the format.
  • Page 237: Downing A Disk

    Using AutoRAID Manager for Windows NT Performing Disk Array Maintenance Tasks Click on the disk you want to test. Click Test. 6. Select Read Verify or Write Read. Enter the percent of the disk media you want to test. If you are performing a Write/Read test, you must first Down the disk. The diagnostic test will begin and a progress indicator will be displayed in the Test Status box.
  • Page 238: Displaying Hardware Logs

    Using AutoRAID Manager for Windows NT Performing Disk Array Maintenance Tasks To switch array controllers: Right-click the disk array from the Detail pane. Click Properties. 3. Click the Diagnostics tab. 4. Click Switch to Y (or X, as appropriate) to switch to the secondary controller. Displaying Hardware Logs Each controller and each disk drive in the disk array maintains its own internal hardware status log.
  • Page 239: Downloading Controller Firmware

    Using AutoRAID Manager for Windows NT Downloading Controller Firmware Downloading Controller Firmware AutoRAID Manager includes a separate utility for downloading controller firmware. This utility, WinDownload, simplifies the process of downloading new firmware to the controller in your disk array. The WinDownload utility is used only for downloading firmware to the disk array controllers. Firmware can also be downloaded to the disk modules using the ARM download command line utility described in “Downloading Firmware to a Disk Module”...
  • Page 241: Chapter 10. Using The Arm Command Line Utilities For Windows Nt

    Chapter 10. Using the ARM Command Line Utilities for Windows NT Included with the AutoRAID Manager (ARM) software are the ARM command line utilities for Windows NT . These commands provide the capability of managing the disk array from the NT command prompt. The command utilities are emulated by the AutoRAID Manager Windows GUI, so the GUI should be the primary tool used to manage the disk array.
  • Page 242: Command Syntax Conventions

    Using the ARM Command Line Utilities for Windows NT Command Syntax Conventions Command Syntax Conventions The following symbols are used in the command descriptions and examples: Symbol Meaning <> Integer value, whose units are not defined. “Exclusive OR.” Exactly one of the parameters displayed will be used.
  • Page 243: Configuring A New Disk Array

    Using the ARM Command Line Utilities for Windows NT Configuring a New Disk Array Configuring a New Disk Array After installing a new disk array, you can perform the initial configuration using the ARM utilities. This establishes the operating environment for the disk array. To configure a new disk array: Plan your capacity management strategy and logical drive configuration.
  • Page 244: Checking Disk Array Status

    Using the ARM Command Line Utilities for Windows NT Checking Disk Array Status This command creates logical drive 0 with a capacity of 1000 Mbytes on the array identified by serial number 00786B5C0000. This step makes disk array capacity available to your operating system, and it must be repeated for each logical drive to be created.
  • Page 245: Displaying Disk Array Serial Numbers

    Using the ARM Command Line Utilities for Windows NT Displaying Disk Array Serial Numbers Displaying Disk Array Serial Numbers The serial numbers of all disk arrays connected to the host can be displayed by typing: arraydsp -i Missing Disk Arrays? If you know there are disk arrays connected to the host but they are not displayed in response to this command, check the following: Make sure the AutoRAID Manager service is running.
  • Page 246: Changing Disk Array Configuration Settings

    Using the ARM Command Line Utilities for Windows NT Changing Disk Array Configuration Settings Changing Disk Array Configuration Settings A number of configuration settings control the operation of the disk array. These settings are usually established during installation and, once set, should rarely need to be changed. The default settings have been selected to provide the best operation for most systems.
  • Page 247: Managing Logical Drives

    Using the ARM Command Line Utilities for Windows NT Managing Logical Drives Managing Logical Drives An important part of managing the disk array involves defining and maintaining the optimal logical drive structure for your system. Your system requirements and limitations will influence the logical drive structure you choose.
  • Page 248: Renumbering A Logical Drive

    Using the ARM Command Line Utilities for Windows NT Managing Logical Drives Renumbering a Logical Drive NOTE! Before renumbering a logical drive, check your operating system documentation for any additional information or steps that may be required to renumber a logical drive. To renumber a logical drive, type: arraycfg -L LUN -r newLUN ...
  • Page 249: Adding A Disk

    Using the ARM Command Line Utilities for Windows NT Adding a Disk Adding a Disk At some time, you may want to add another disk to your array. Features such as hot-pluggable disks and Auto Include simplify the process of adding a disk to the array even while it is operating. A disk can be added to the array without disrupting current I/O operations.
  • Page 250: Including A Disk Manually

    Using the ARM Command Line Utilities for Windows NT Adding a Disk Including a Disk Manually A disk must be included in the disk array configuration before it can be used by the disk array. There are two ways to include a disk: You can enable Auto Include, which will automatically include a disk when it is inserted into the disk array enclosure.
  • Page 251: Rebuilding The Disk Array

    Using the ARM Command Line Utilities for Windows NT Rebuilding the Disk Array Rebuilding the Disk Array To maintain data redundancy in the event of a disk failure, it is important to rebuild the disk array as soon as possible. Auto Rebuild does this automatically, and it is enabled by default. If you want more control over the rebuild process, you can disable Auto Rebuild.
  • Page 252: Checking The Progress Of A Rebuild

    Using the ARM Command Line Utilities for Windows NT Rebuilding the Disk Array Checking the Progress of a Rebuild You can easily check the progress of a rebuild. This allows you to determine approximately when a rebuild will complete. To check the progress of a rebuild, type: arrayrbld -p ...
  • Page 253: Analyzing Disk Array Performance

    Using the ARM Command Line Utilities for Windows NT Analyzing Disk Array Performance Analyzing Disk Array Performance Disk array performance can be checked using the arraydsp command. However, the AutoRAID Manager for Windows provides a graphical representation of performance data that you should more useful than the information returned using the arraydsp command.
  • Page 254: Performing Disk Array Maintenance Tasks

    Using the ARM Command Line Utilities for Windows NT Performing Disk Array Maintenance Tasks Performing Disk Array Maintenance Tasks There are several tasks that you may have to perform in the ongoing management of the disk array. These maintenance tasks are typically performed infrequently and may involve taking the disk array off line. Shutting Down the Disk Array CAUTION! When an array shutdown is performed, the disk array becomes unavailable to the host system.
  • Page 255: Resetting The Disk Array

    Using the ARM Command Line Utilities for Windows NT Performing Disk Array Maintenance Tasks Resetting the Disk Array The disk array can be reset if there is a problem with SCSI channel communication. A reset will interrupt access to the disk array temporarily, so it should be done only when attempting to solve a problem with the disk array.
  • Page 256: Testing A Disk

    Using the ARM Command Line Utilities for Windows NT Performing Disk Array Maintenance Tasks Testing a Disk Diagnostics allow you test the operation and integrity of a disk. Three different types of testing can be performed: Write/read/verify - a destructive test that will destroy data on the disk being tested. The disk must be downed before beginning the test.
  • Page 257: Canceling A Disk Test

    Using the ARM Command Line Utilities for Windows NT Performing Disk Array Maintenance Tasks Canceling a Disk Test If you do not want to wait for a disk test to complete, you can cancel it using the dteststat command and testing will stop immediately. To cancel a disk test in progress, type: dteststat -D slot -c ...
  • Page 258: Formatting The Disk Array

    Using the ARM Command Line Utilities for Windows NT Performing Disk Array Maintenance Tasks Table 29. arraylog Options for Displaying Log Contents Option Description Display the contents of the disk array controller usage log. Display the contents of the disk array controller event log. -d slot Display the contents of the log for the disk installed in the cabinet slot identified by slot.
  • Page 259: Changing Scsi Settings

    Using the ARM Command Line Utilities for Windows NT Performing Disk Array Maintenance Tasks Changing SCSI Settings The SCSI settings control the transfer of information over the SCSI channel connecting the host and the disk array. The default settings listed in Table 30 have been chosen to work with all supported SCSI adapters, and in most cases should not be changed.
  • Page 260: Downloading Firmware

    Using the ARM Command Line Utilities for Windows NT Downloading Firmware Downloading Firmware The download command copies new firmware code to the disk array controller(s) or individual disk drives in the disk array. Firmware can also be copied from a primary array controller to a secondary controller.
  • Page 261: Downloading Firmware To The Disk Array Controllers

    Using the ARM Command Line Utilities for Windows NT Downloading Firmware Downloading Firmware to the Disk Array Controllers This procedure updates the firmware on both controllers simultaneously. CAUTION! Do not attempt to download controller firmware to a disk array that is serving as the NT boot device.
  • Page 262: Copying Firmware From The Primary Controller To The Secondary Controller

    Using the ARM Command Line Utilities for Windows NT Downloading Firmware Copying Firmware From the Primary Controller to the Secondary Controller For proper disk array operation, the disk array controllers must have matching firmware. If the firmware revisions do not match, this procedure can be used to synchronize them. Firmware can also be copied from the primary to the secondary controller using the disk array control panel.
  • Page 263: Viewing The Disk Array General Configuration Settings

    Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Viewing the Disk Array General Configuration Settings Checking the general configuration settings allows you to view the current settings for all the disk array operating parameters.
  • Page 264 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Capacity Depletion Indicates the amount of space below which the disk array Threshold should signal a Capacity Depletion warning. For example, if this field is set to 99% then when the disk array reaches 99% capacity, a Capacity Depletion warning will be indicated.
  • Page 265 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Array SCSI configuration: Controller X SCSI Indicates the SCSI bus address to be used by controller Address X. Changes in this field will take affect only after controller X is reset.
  • Page 266 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Disable Remote Reset ENABLED Controls the bus reset behavior of the second controller when a SCSI reset (reset signal, BDR or Reset Disk array command) is received in the first controller.
  • Page 267 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Single Controller ENABLED Indicates whether the disk array should assert a warning Warning when only one controller is present. When enabled, the disk array will assert a Single Controller Warning when there are not two controllers present in the array disk array.
  • Page 268 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Parameter Default Description Setting Force Unit Access Controls the array’s response to the FUA bit. The FUA bit Response is a command from the host when Write Cache is enabled.
  • Page 269: Simplified Resiliency Setting

    Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Simplified Resiliency Setting The simplified resiliency setting is derived from several other fields. Collectively these settings control how data resiliency is managed. Table 31 identifies the field settings for each of the resiliency modes.
  • Page 270 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Table 31. Simplified Data Resiliency Settings Normal Mode Default Parameter Setting Simplified Resiliency Setting Results Single Controller ENABLED Single Controller Dual Controller Warning Lock Write Cache On TRUE Not Supported Data map and write cache...
  • Page 271 Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Secure Mode Default Parameter Setting Simplified Resiliency Setting Results Single Controller ENABLED Single Controller Dual Controller Warning Lock Write Cache On FALSE Not Supported Data map and write cache Disable NVRAM on TRUE...
  • Page 272: Setting Data Resiliency

    Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Setting Data Resiliency The data map contents stored in the disk array controller NVRAM is copied to two disks on the array at regular intervals to protect against map loss. The interval at which the disks are updated with recovery map information is controlled using the data resiliency setting.
  • Page 273: Creating A Disk Array Alias

    Using the ARM Command Line Utilities for Windows NT Viewing the Disk Array General Configuration Settings Creating a Disk Array Alias An alias can be created to identify the disk array. The alias provides an alternative to the disk array serial number and raw device file name that can also be used to identify the array.
  • Page 275: Index

    Index adding a disk canceling a rebuild HP-UX using ARM, 44 HP-UX using ARM, 47 HP-UX using SAM, 28 MPE using ARM, 139 MPE using ARM, 136 NT using ARM, 252 NT using ARM, 249 NT using AutoRAID Manager for Windows, 232 NT using AutoRAID Manager for Windows, 228 changing configuration settings alias, creating...
  • Page 276 Index NT using ARM, 264 HP-UX using ARM, 43 configuration tips HP-UX using SAM, 27 HP-UX, 17 MPE using ARM, 135 MPE, 119 Detail pane, 215 configuring a new disk array diagnostics HP-UX using ARM, 37 ARDIAG, 73, 165 HP-UX using SAM, 23 disk array events, on NT, 209 MPE using ARM, 129 disk array maintenance...
  • Page 277 Index failover driver log contents, printing Windows NT, 208 HP-UX using ARM, 53 firmware downloading MPE using ARM, 145 HP-UX using ARM, 59 NT using ARM, 257 MPE using ARM, 151 log location NT using ARM, 261 Windows NT, 214 formatting the disk array logical drives, managing HP-UX using ARM, 54...
  • Page 278 Index MPE using ARM, 132 NT using AutoRAID Manager for Windows, 237 NT using ARM, 245 rebuilding the disk array NT using AutoRAID Manager for Windows, 219 HP-UX using ARM, 46 HP-UX using SAM, 31 configuration tips, 119 MPE using ARM, 138 MPE ARM utilities, 125 NT using ARM, 251 NT using AutoRAID Manager for Windows, 230...
  • Page 279 Index MPE using ARM, 128 MPE using ARM, 148 NT using ARM, 242 NT using ARM, 260 NT using AutoRAID Manager for Windows, 223 NT using AutoRAID Manager for Windows, 238 serial numbers, displaying system requirements HP-UX using ARM, 40 HP-UX, 16 MPE using ARM, 132 MPE, 118...

This manual is also suitable for:

Surestore e disk array 12h

Table of Contents