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.
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.
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...
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 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 ............
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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”...
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.
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.
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.
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.
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.
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.
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.
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.”...
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.
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 <array-id> field is used to identify the disk array. The <array- id> 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.
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.
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.
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.
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.
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.
Using the ARM Command Line Utilities for HP-UX Adding a Disk To delete a LUN, type: arraycfg -L LUN -d <array-id> 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.
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.
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.
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 <array-id>...
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.
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.
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.
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.
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.
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.
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.
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.
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} <array-id> The data resiliency settings are described in Table Table 7. Data Resiliency Settings Setting Description SingleController...
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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...
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! ************************************************************...
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...
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.
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...
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.
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)
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...
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.
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...
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...
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 -----...
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.
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.
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...
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.
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...
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...
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>...
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...
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 <Indx> Output ARDIAG> TESTDISK 2...
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 <Indx> Output ARDIAG> TESTLEVEL 2...
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.
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 <help item> for more detailed help DISPMAP - Display the disk arrays found DISPMECH...
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.
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.
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.
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.
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.
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.
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.
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:...
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.
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.
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.
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.
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 <array-id> field is used to identify the disk array. The <array- id> field can contain the disk array serial number or an alias text string assigned to the array using the arraymgr command.
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 <array-id> 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.
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.
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.
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.
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.
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”...
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.
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 <array-id>...
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.
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.
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.
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.
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.
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.
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.
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.
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} <array-id> The data resiliency settings are described in Table Table 19. Data Resiliency Settings Setting Description SingleController...
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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...
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! ************************************************************...
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...
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.
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.
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)
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...
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.
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...
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...
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 -----...
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.
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.
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...
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.
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...
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...
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>...
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...
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 <Indx> Output ARDIAG> TESTDISK 2...
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 <Indx> Output ARDIAG> TESTLEVEL 2...
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.
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 <help item> for more detailed help DISPMAP - Display the disk arrays found DISPMECH...
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 ®...
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.
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.
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™...
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. á...
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.
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.
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.
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.”...
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 <<Add New Host View>> 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>>...
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.
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.
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...
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.
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.
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.
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.
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.
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”.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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”...
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.
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.
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.
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.
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.
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.
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.
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 <array-id>...
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.
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.
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.
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 <array-id>...
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.
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.
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.
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.
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 <array-id>...
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.
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.
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.
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.
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.
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.
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...
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.
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.
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...