STM: Support Tools for HP Computers (logo)

SCSI NIKE (Disk Array) Expert Tool (xstm Online Help)

The Cxx00 Array Expert Tool provides functionality to examine, interrogate, test, configure and manage Cxx00 Array devices. The tool is interactive in nature, and will provide information and/or initiate actions in response to user directives.

CAUTION:

NOTE:

SEE ALSO:

Introduction

The Cxx00 Array Expert Tool provides functionality to examine, interrogate, test and alter Cxx00 Array devices. This functionality is provided through the issuance of SCSI commands to the device.

NOTE:

SEE ALSO:

Step-by-Step Instructions

To run the Cxx00 Array Expert Tool:

  1. At the main STM window, select a Cxx00 Array device.

    Only one device can be selected per execution of the Cxx00 Array Expert Tool. To run the tool against multiple Cxx00 Array devices simultaneously:

    NOTE: Each SP of a Cxx00 Array has its own hardware path. As such:

  2. Run the Cxx00 Array Expert Tool.

    WARNING: Simultaneous execution of the Cxx00 Array Expert Tool against both SPs of a multi-SP Cxx00 Array is NOT recommended. Command conflict can occur, resulting in severe performance degradation caused by command induced device 'thrashing'.

  3. Execute the desired command(s).

    Queries and information are displayed in pop-up windows and/or the main window.

  4. Exit the tool by using the Exit command.

SEE ALSO:

Troubleshooting Tool-Related Problems

SEE ALSO:

Menu Bar

Cxx00 Array Expert Tool commands are grouped by category according to functionality. The commands within these categories are accessible through the Menu Bar, and include:

SEE ALSO:

Commands

The Cxx00 Array Expert Tool supports the following commands:

Abort
Abort tool.
AutoAssign
Set lun Auto Assign state.
AutoTrespassArray
Set device Auto Trespass state.
BindLun
Bind disks into a lun.
BBUTestTime
Set device BBU test time.
CacheParms
Set lun cache parameters.
Capacity
Display lun and disk capacity information.
ClearUnsolicitedLog
Delete Unsolicited Event Log entries.
DateTime
Set device date and time.
DefaultOwnership
Set lun default SP ownership.
ViewUnsolicitedLog >Event Codes: All
Display all Unsolicited Event Log entries.
ViewUnsolicitedLog >Event Codes: >= 0x800
Display only Unsolicited Event Log entries with event codes >= 0x800.
ViewUnsolicitedLog >Event Codes: >= 0x900
Display only Unsolicited Event Log entries with event codes >= 0x900.
ViewUnsolicitedLog >Event Codes: >= 0xA00
Display only Unsolicited Event Log entries with event codes >= 0xA00.
Exit
Exit tool.
Help >General
Display tool help information.
HostIFOptions
Set host interface options.
Inquiry
Display lun and disk inquiry information.
Interrupt
Interrupt command execution.
Print
Print tool's main window.
ReadDisks
Read disks.
ReadLuns">
Read luns.
RebuildTime
Set lun rebuild time.
SaveAs
Save tool's main window to a file.
SerialNumber
Set device system serial number.
SystemCache
Set system cache parameters.
SystemMemory
Set system memory parameters.
SystemType
Set System Type parameter.
TestUnitReady
Test readiness of disks and luns.
UnbindLuns
Unbind disks of a lun.
VerifyDisks
Verify disks.
VerifyLuns
Verify luns.
Help >Version
Display tool version and copyright information.

SEE ALSO:

Command Output Heading

The output of Commands, which produce a 'results listing' is preceeded by a heading containing the following information:

Array Date:
The Gregorian calendar date (mm/dd/yy), as reported by the SP. This value can be changed by using the DateTime command.
Array Time:
The time (hh:mm:ss) in '24 hour' format, as reported by the SP. This value can be changed by using the DateTime command.
Array SP:
The ID (A, B), the SCSI ID, and the LOOP ID of the SP, but with the following caveats:
SN:
The 'system serial number' of the device. This value can be changed (firmware revision dependent) by using the SerialNumber command.
FW:
The firmware and prom revisions currently running on the SP.
MN:
The model number and model name of the SP.
System Date:
The Gregorian calendar date (mm/dd/yy), as reported by the host system.
System Time:
The time (hh:mm:ss) in '24 hour' format, as reported by the host system.
System Name:
The host system name, as reported by the host system.

The Support Tool Manager may also insert information before and/or after the results listing generated by the command. The inserted information may include:

SEE ALSO:

Abort

DESCRIPTION:

The Abort command allows you to abort the SCSI NIKE (Disk Array) Expert Tool, halting its execution and returning to the STM main window.

The tool will be requested to abort and the state of the tool execution in the system map will be set to ABORT_PENDING. When the tool actually exits, its state will be set to ABORTED.

NOTE:

WARNING:

SEE ALSO:

Auto Assign

DESCRIPTION:

The Auto Assign command allows you to set/change a lun's Auto Assign state.

Access to a lun by an SP generally requires that the SP have current ownership of the lun (current ownership of a lun belongs to the SP to which the lun is currently assigned). A lun's Auto Assign state determines whether or not an SP can automatically attempt assignment of the lun if the SP needs, but does not have, current ownership. Assignment will be attempted if and only if the lun's Auto Assign state is enabled. Assignment can occur if and only if the lun is not currently assigned to (not currently owned by) an active peer SP.

The possible Auto Assign states are:

NOTE:

SEE ALSO:

Auto Trespass

DESCRIPTION:

The Auto Trespass command allows you to set/change the device's Auto Trespass state.

Access to a lun by an SP generally requires that the SP have current ownership of the lun (current ownership of a lun belongs to the SP to which the lun is currently assigned). The device's Auto Trespass state determines if current ownership (not DefaultOwnership>default ownership) of a lun can be automatically and forcibly transferred (assigned) to the requesting SP.

The possible Auto Trespass states are:

NOTE:

WARNING:

SEE ALSO:

Bind Lun

DESCRIPTION:

The Bind Lun command allows you to bind disks into a logical unit (lun), which is then recognized, and treated, as a single disk unit by the host.

Lun binding requirements (disk count):

Hot Spare:
1 disk module.
Individual Disk:
1 disk module.
RAID-0:
3 to 16 disk modules.
RAID-1:
2 disk modules.
RAID-1/0:
4 to 16 disk modules, in even increments (4, 6, 8, 10, 12, 14, 16).
RAID-3:
5 disk modules.
RAID-5:
3 to 16 disk modules.

Lun binding recommendations:

RAID-1:
Use 2 disk modules on different internal buses (example: A1, B1).
RAID-3:
Use 5 disk modules on different internal buses (example: A1, B1, C1, D1, E1).
RAID-5:
Use 5 disk modules on different internal buses (example: A1, B1, C1, D1, E1).

Lun binding restrictions:

Hot Spare:
Cxx00 Array device database and vault drives may NOT be used for Hot Spare luns. The restricted drives are:

SEE ALSO:

BBU Test Time

DESCRIPTION:

The BBU Test Time command allows you to set/change the BBU (battery backup unit) test time.

The BBU test time is the day and time at which the Cxx00 Array device will perform an automatic self test of the BBU:

NOTE:

SEE ALSO:

Cache Parms

DESCRIPTION:

The Cache Parms command allows you to:

Modifiable cache values include:

Prefetch Type:
Cache Idle Threshold:
The maximum number of I/Os that can be outstanding to a LUN and have the LUN still considered idle. The SP will perform flushes on idle units. The range for this value is 0 to 254.
Cache Idle Delay Time:
The amount of time (in 100ms intervals) that a LUN must be below the idle threshold in order to be considered idle. The range for this value is 0 to 25500.
Cache Write Aside Size:
The smallest write request size, in blocks, that will bypass the cache and go directly to the disks. The range for this value is 16 to 65534.
Prefetch Factor:
This value has two definitions, depending on the prefetch type:
Segment Factor:
The size of the segments into which the system divides all prefetch operations in order to avoid heavy overhead. This value has two definitions, depending on the prefetch type:
Maximum Prefetch:
The maximum number of blocks to prefetch in response to a read request, but is applicable only for variable length prefetching. For constant length prefetches, all prefetches are of constant length as specified by the prefetch size. The maximum value that may be specified is 2048.
Prefetch Disable Length:
The minimum read request size at which the system will disable prefetching. The range for this value is 1 to 65534.
Prefetch Idle Count Threshold:
The maximum number of I/Os that can be outstanding to the unit with prefetching enabled. When this number is exceeded, the system will disable prefetching. The range for this value is 1 to 100.

NOTE:

SEE ALSO:

Capacity

DESCRIPTION:

The Capacity command allows you to display lun and disk capacity information:

NOTE:

SEE ALSO:

Clear Unsolicited Log

DESCRIPTION:

The Clear Unsolicited Log command allows you to delete all entries in an SP's Unsolicited Event Log.

WARNING:

SEE ALSO:

Date Time

DESCRIPTION:

The Date Time command allows you to set/change the date and time of the Cxx00 Array device to the date and time of the host system.

NOTE:

SEE ALSO:

Default Ownership

DESCRIPTION:

The Default Ownership command allows you to set/change a lun's default owning SP.

Access to a lun by an SP generally requires that the SP have current ownership of the lun (current ownership of a lun belongs to the SP to which the lun is currently assigned). Default ownership defines which SP shall be initially given current ownership (assignment) of a lun following a power-up of the Cxx00 Array device or a restart of the SP(s).

NOTE:

SEE ALSO:

Exit

DESCRIPTION:

The Exit command allows you to exit the Cxx00 Array Expert Tool.

SEE ALSO:

Help

DESCRIPTION:

The Help commands allow you to obtain help related information regarding the SCSI NIKE (Disk Array) Expert Tool:

Command
Function
General
Displays help for the Cxx00 Array Expert Tool (the help system you are currently viewing).
Version
Displays version and copyright information for the Cxx00 Array Expert Tool.

NOTE:

Host Interface Options

DESCRIPTION:

The Host Interface Options command allows you to affect certain operating characteristics of the Cxx00 Array device's host system. Each of these characteristics is described below.

Host Interface Characteristics:

NOTE:

SEE ALSO:

Inquiry

DESCRIPTION:

The Inquiry command allows you to display lun and disk Inquiry information, as reported by SCSI Inquiry commands to the luns and disks:

NOTE:

SEE ALSO:

Interrupt

DESCRIPTION:

The Interrupt command allows you to request the tool to abort execution of the current command.

NOTE:

WARNING:

SEE ALSO:

Print

DESCRIPTION:

The Print command allows you to print the contents of the tool's main window.

SEE ALSO:

Read Disks

DESCRIPTION:

The Read Disks command allows you to read, and optionally display, disk data blocks (sectors).

The following levels of read granularity are supported (subject to restrictions in "NOTE:" below):

ALL disks, ALL blocks:
Read all blocks of all disks.
SELECTED disks, ALL blocks:
Read all blocks of selected disks.
SELECTED disks, SPECIFIED blocks:
Read user specified blocks of user selected disks. This option also supports the displaying of data read, which is presented in both hexidecimal and ascii format.

NOTE:

SEE ALSO:

Read Luns

DESCRIPTION:

The Read Luns command allows you to read, and optionally display, lun data blocks.

The following levels of read granularity are supported (subject to restrictions in "NOTE:" below):

ALL luns, ALL blocks:
Read all blocks of all luns.
SELECTED luns, ALL blocks:
Read all blocks of selected luns.
SELECTED luns, SPECIFIED blocks:
Read user specified blocks of user selected luns. This option also supports the displaying of data read, which is presented in both hexidecimal and ascii format.

NOTE:

SEE ALSO:

Rebuild Time

DESCRIPTION:

The Rebuild Time command allows you to set/change the maximum amount of time (in hours) that the Cxx00 Array device should take to rebuild a failed disk a lun.

NOTE:

WARNING:

SEE ALSO:

Save As

DESCRIPTION:

The Save As command allows you to save the contents of the tool's main window to a file.

SEE ALSO:

Serial Number

DESCRIPTION:

The Serial Number command allows you to set/change the Cxx00 Array device's system serial number.

NOTE:

WARNING:

SEE ALSO:

System Cache

DESCRIPTION:

The System Cache command allows you to set/change system cache related parameters:

Cache Page Size:
The amount of physical memory, in KBytes, to be used in the read and write caches. Valid values are 2, 4, 8 and 16.
High Watermark:
The percentage of cache dirty pages which, when reached, will cause the SP to begin flushing the cache. The range for this value is 0 to 100, but can NOT be less than the low watermark.
Low Watermark:
The percentage of cache dirty pages which, when reached, will cause the SP to cease flushing the cache. The range for this value is 0 to 100, but can NOT be greater than the high watermark.
Peer Read Cache State:
Enable/Disable Peer SP read cache.
Read Cache State:
Enable/Disable SP read cache.
Statistics Logging State:
Enable/Disable statistics logging.
Write Cache State:
Enable/Disable write cache.

NOTE:

SEE ALSO:

System Memory

DESCRIPTION:

The System Memory command allows you to set/change system memory related parameters:

Total Physical Memory:
This is the total amount of system memory (in megabytes) that each SP has available. This is not software-customizable.
System Buffer Size:
This is the amount of system memory (in megabytes) on each SP that is reserved for the SP's own use, including data buffers. The default value is 4 megabytes.

Note that modifying System Buffer Size will cause both SPs to restart (see "WARNING:" below).

RAID-3 Memory Size:
This is the amount of system memory (in megabytes) that is reserved for use by RAID-3 logical units. This value applies to both SPs if there are two. Free RAID-3 memory is equal to the total RAID-3 memory minus the amount of RAID-3 memory already used in other RAID-3 luns.

System memory must be allocated to Optimized RAID-3 Memory for RAID-3 LUNs before binding them. The minimum amount of Optimized RAID-3 Memory required per RAID-3 LUN is 2 megabytes, although 6 megabytes is recommended for optimal performance.

RAID-3 memory cannot be lowered to less than the total value of RAID-3 memory currently used in RAID-3 LUNs. RAID-3 LUNs bound on either SP use up Optimized RAID-3 Memory from both SPs.

If the value of free Optimized RAID-3 Memory is listed as "UNKNOWN", then the value could not be accurately determined. Commands that depend upon Optimized RAID-3 Memory can still be attempted, though they may fail if an insufficient amount of free RAID-3 memory is available.

Note that modifying Optimized RAID-3 Memory will cause both SPs to restart (see "WARNING:" below).

Write Cache Size:
This is the amount of system memory (in megabytes) that the SP can use for the write cache. This value applies to both SPs if there are two. Legal values are 0 and any value up to the SP physical memory size, with the exception of the value 1.
Read Cache Size:
This is the amount of memory (in megabytes) that the SP can use for its read cache.

NOTE:

WARNING:

SEE ALSO:

System Type

DESCRIPTION:

The System Type command allows you to set/change the Cxx00 Array device's System Type, which "controls certain operating characteristics of the array" and is used "when non-standard features are required for specific environments".

Recognized/Supported HP System Types, as of this writing, and their typically perceived effects are:

However, setting the System Type has other implications (as noted above and in "WARNING:" below). To set/change just the auto-trespass state, use of the AutoTrespassArray command is recommended.

NOTE:

WARNING:

SEE ALSO:

Test Unit Ready

DESCRIPTION:

The Test Unit Ready command allows you to test lun and disk readiness, through the issuance of SCSI TEST UNIT READY commands.

SCSI TEST UNIT READY commands will be attempted for all luns and disks reported by the Cxx00 Array device. However, the SCSI TEST UNIT READY command is not necessarily supported for all lun and disk states. A given command may/will be unsuccessful (firmware revision dependent) when issued to a:

NOTE:

SEE ALSO:

Verify Disks

DESCRIPTION:

The Verify Disks command allows you to verify data on disks through the issuance of SCSI Verify commands, which requests that the target verify the data written on the medium (typically performed by using checksum information). The data is NOT transferred to the host.

The following levels of verify granularity are supported (subject to restrictions in "NOTE:" below):

ALL disks, ALL blocks:
Verify all blocks of all disks.
SELECTED disks, ALL blocks:
Verify all blocks of selected disks.
SELECTED disks, SPECIFIED blocks:
Verify user specified blocks of user selected disks.

NOTE:

SEE ALSO:

Verify Luns

DESCRIPTION:

The Verify Luns command allows you to verify data on luns through the issuance of SCSI Verify commands, which requests that the target verify the data written on the medium (typically performed by using checksum information). The data is NOT transferred to the host.

The following levels of verify granularity are supported (subject to restrictions in "NOTE:" below):

ALL luns, ALL blocks:
Verify all blocks of all luns.
SELECTED luns, ALL blocks:
Verify all blocks of selected luns.
SELECTED luns, SPECIFIED blocks:
Verify user specified blocks of user selected luns.

NOTE:

SEE ALSO:

Unbind Luns

DESCRIPTION:

The Unbind Luns command allows you to unbind disks that are currently bound as a logical unit (lun). The logical unit is 'deleted' (ALL DATA IS LOST) and the disks that were part of the lun are then available for subsequent BindLun operations.

To be unbindable, a lun must:

NOTE:

WARNING:

SEE ALSO:

View Unsolicited Log

DESCRIPTION:

The View Unsolicited Log commands allow you to view an SP's Unsolicited Event Log.

Unsolicited Event Log entries can include events which are 'normal' (example: BBU self-test) as well as events which are more 'significant' (example: disk failure). Typically, normal events have an event code value which is numerically less than significant events. To aid the user in viewing events which are considered more significant, limited filtering capabilities are supported (see also "NOTE:" below):

Command
Function
Event Codes: All
Display all log entries.
Event Codes: >= 0x800
Display only log entries with event codes >= 0x800.
Event Codes: >= 0x900
Display only log entries with event codes >= 0x900.
Event Codes: >= 0xA00
Display only log entries with event codes >= 0xA00.

Log information is displayed in column format, and includes:

Column
Description
Rec#
The record number of the log entry within the SP's unsolicited event log.
ArryDate
The date on which the log entry was made (if available).
ArryTime
The time at which the log entry was made (if available).
Fru
The field replaceable unit to which the log entry pertains.
Event
The event code of the log entry.
ExSt
The extended status code of the log entry.
Description
A textual description of the log entry.

NOTE:

SEE ALSO:


Top of Page

/ Diagnostics HOME


URL: http://docs.hp.com/hpux/onlinedocs/diag/stm/help/expert/scsi_nikex.htm
Last updated: Mon Apr 29 18:17:49 PDT 2002