Page 1
DIGITAL StorageWorks HSZ40 Array Controller HSOF 3.1 CLI Reference Manual Part Number: EK–CLI40–RM. B01 March 1997 Software Version: HSOF Version 3.1 Digital Equipment Corporation Maynard, Massachusetts...
Page 2
March 1997 While Digital Equipment Corporation believes the information included in this manual is correct as of the date of publication, it is subject to change without notice. DIGITAL makes no representations that the interconnection of its products in the manner described in this document will not infringe existing or future patent rights, nor do the descriptions contained in this document imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.
Figure 1–1 Identifying T CONTROLLER THER CONTROLLER OTHER_CONTROLLER THIS_CONTROLLER CXO-5193A-MC always refers to the controller that is not running the current CLI THER CONTROLLER sessionthe one that is not connected to a terminal or terminal session. CLI Reference Manual HSZ40 Array Controller...
If you are using a remote DUP connection to the CLI, enter the command at the CLI EXIT prompt to close the connection. You do not need to exit from a local connection. HSZ40 Array Controller CLI Reference Manual...
Overstrike mode replaces existing characters when you type. The CLI returns to insert mode at the beginning of each line. Ctrl/R Recalls the contents of the command line. This is especially helpful if the system issues a message that interrupts your typing. CLI Reference Manual HSZ40 Array Controller...
PTL address. An example of a PTL address follows: 1 02 00 __________________________ Note _____________________________ ® DIGITAL UNIX requires passthrough units to be at LUN 0. OpenVMS accepts LUN numbers 0 through 7. ____________________________________________________________ HSZ40 Array Controller CLI Reference Manual...
Parameter—The object that receives the command and is assigned the task of processing the command. Switches—Reserved words that have a special function. For example, the member switch indicates that the term after it is the name or number of the storage member. CLI Reference Manual HSZ40 Array Controller...
2–2 ADD CDROM ADD CDROM Adds a CD–ROM drive to the controller configuration and names the drive. Format ADD CDROM CDROM-name SCSI-location Parameters CDROM-name Specifies a name for the CD−ROM drive. You use this name with the command ADD UNIT to identify the CD−ROM drive as a host-addressable unit.
The controller makes a small portion of nontransportable disk drives inaccessible to the host and uses the space to store information (metadata) that improves data reliability, error detection, and recovery. Because of this metadata, only StorageWorks controllers can retrieve user data from nontransportable disk drives. HSZ40 Array Controller CLI Reference Manual...
Page 16
2–4 ADD DISK Examples To add nontransportable DISK100 at port 1, target 0, LUN 0: CLI> ADD DISK DISK100 1 0 0 To add transportable disk DISK230 at port 2, target 3, LUN 0: CLI> ADD DISK DISK230 2 3 0 TRANSPORTABLE See also DELETE LOCATE...
Select when the copy operation must take precedence over other controller FAST operations. The controller uses more resources and the copy takes less time, but overall controller performance is reduced during the copy. HSZ40 Array Controller CLI Reference Manual...
Page 18
2–6 ADD MIRRORSET POLICY=BEST_FIT POLICY=BEST_PERFORMANCE (Default) NOPOLICY switch allows you to set the criteria the controller uses to choose a replacement POLICY member from the spareset when a mirrorset member fails. Select to choose a replacement device from the spareset that most closely BEST matches the capacities of the remaining members.
Page 19
ADD MIRRORSET 2–7 See also ADD DISK DELETE INITIALIZE MIRROR REDUCE SHOW MIRRORSETS UNMIRROR HSZ40 Array Controller CLI Reference Manual...
2–8 ADD PASSTHROUGH ADD PASSTHROUGH Creates a passthrough container (command disk) to allow direct access to a device. HSZ controllers use passthrough containers to communicate with tape drives and tape loaders. Format For tape drives and loaders attached to HSZ controllers: ADD PASSTHROUGH passthrough-name SCSI-location Parameters passthrough-name...
Page 21
OpenVMS accepts LUN numbers 0-7. ____________________________________________________________ To add tape drive TAPE230 at port 2, target 3, LUN 0: CLI> ADD PASSTHROUGH TAPE230 2 3 0 CLI> ADD UNIT P100 TAPE230 See also ADD UNIT DELETE SHOW PASSTHROUGH HSZ40 Array Controller CLI Reference Manual...
2–10 ADD RAIDSET ADD RAIDSET Creates a RAIDset from 3 to 14 disks. Format ADD RAIDSET RAIDset-name disk-name1 disk-name2 [disk-nameN] Parameters RAIDset-name Specifies a name for the RAIDset. You use this name with the command to ADD UNIT identify the RAIDset as a host-addressable unit. The name must start with a letter (A–Z) and can then consist of up to eight more characters made up of letters A-Z, numbers 0-9, periods (.), dashes (-), or underscores (_), for a total of nine characters.
To add DISK220 and DISK330 to the spareset: CLI> ADD DISK DISK220 2 2 0 CLI> ADD DISK DISK330 3 3 0 CLI> ADD SPARESET DISK220 CLI> ADD SPARESET DISK330 See also DELETE SPARESET SET FAILEDSET SHOW SPARESET HSZ40 Array Controller CLI Reference Manual...
2–14 ADD STRIPESET ADD STRIPESET Creates a stripeset out of 2 to 14 disks or mirrorsets. Format ADD STRIPESET stripeset-name container-name1 [container-nameN] Parameters stripeset-name Specifies a name for the stripeset. You use this name with the command to ADD UNIT identify the stripeset as a host-addressable unit.
Page 27
ADD STRIPESET 2–15 See also ADD UNIT ADD MIRRORSET DELETE INITIALIZE SHOW STRIPESET HSZ40 Array Controller CLI Reference Manual...
2–16 ADD UNIT ADD UNIT Identifies a device, container, or partition as a host-addressable logical unit. The controller maps all requests from the host to the logical unit number as requests to the container specified in the ADD UNIT command. You must initialize the disk drive or container before you can add it as a unit.
Page 29
MAXIMUM_CACHED_TRANSFER=32 (Default) switch allows you to set the largest transfer (in blocks) MAXIMUM CACHED TRANSFER to be cached by the controller. The controller will not cache any transfers over this size. Valid values are 1–1024. HSZ40 Array Controller CLI Reference Manual...
Page 30
2–18 ADD UNIT PREFERRED_PATH=THIS_CONTROLLER PREFERRED_PATH=OTHER_CONTROLLER NOPREFERRED_PATH (Default) ___________________________ Note ____________________________ All partitions on a container must be addressed through the same controller. If you set for one partition, all partitions on that container will PREFERRED PATH inherit the same path. ____________________________________________________________ switch allows you to balance I/O load by specifying the controller PREFERRED...
Page 31
Select for all new RAIDsets and mirrorsets, and for all other units for WRITEBACK CACHE which you want this feature. The write-back cache improves performance for write operations to the unit. HSZ40 Array Controller CLI Reference Manual...
Page 32
2–20 ADD UNIT ___________________________ Note ____________________________ It may take up to 5 minutes for the controller to flush unwritten data from the cache once you disable write-back caching. ____________________________________________________________ Select for those units for which you want all writes to go directly to NOWRITEBACK CACHE devices without being cached.
Page 33
CLI> ADD DISK DISK310 3 1 0 CLI> ADD DISK DISK410 4 1 0 CLI> ADD RAIDSET RAID9 DISK110 DISK210 DISK310 DISK410 CLI> INITIALIZE RAID9 CLI> ADD UNIT D107 RAID9 WRITEBACK_CACHE See also CREATE_PARTITION DELETE unit-number SET unit-number SHOW UNITS HSZ40 Array Controller CLI Reference Manual...
2–22 CLEAR_ERRORS CLI CLEAR_ERRORS CLI Stops the display of current or previous error messages at the CLI prompt. ___________________________ Note ____________________________ This command does not clear the error conditions, it only stops displaying the errors at the CLI prompt. ____________________________________________________________ The controller displays any error messages before the CLI prompt.
You removed the cache module while there was unflushed data. Use the parameter in the following situations: DESTROY UNFLUSHED DATA • You have replaced the cache module. • Any other reason not listed above. HSZ40 Array Controller CLI Reference Manual...
Page 36
2–24 CLEAR_ERRORS INVALID_CACHE Examples To clear an invalid cache error on T after replacing a controller module: CONTROLLER CLI> CLEAR_ERRORS THIS_CONTROLLER INVALID_CACHE NODESTROY_UNFLUSHED_DATA To clear an invalid cache error on the O after replacing a cache module: THER CONTROLLER CLI> CLEAR_ERRORS OTHER_CONTROLLER INVALID_CACHE DESTROY_UNFLUSHED_DATA See also CLEAR_ERRORS CLI...
ADD UNIT Examples To clear the lost data error on disk unit D103: CLI> CLEAR_ERRORS D103 LOST_DATA See also CLEAR_ERRORS CLI CLEAR_ERRORS INVALID_CACHE CLEAR_ERRORS UNKNOWN CLEAR_ERRORS UNWRITEABLE_DATA HSZ40 Array Controller CLI Reference Manual...
2–26 CLEAR_ERRORS UNKNOWN CLEAR_ERRORS UNKNOWN Clears the UNKNOWN error from a device. If a device has a failure such that the controller marks the device as UNKNOWN, the controller does not check the device again to see if it has been repaired or if the failure condition has been rectified.
Page 39
ADD UNIT Examples To clear the unwriteable data error on disk unit D103: CLI> CLEAR_ERRORS D103 UNWRITEABLE_DATA See also CLEAR_ERRORS CLI CLEAR_ERRORS INVALID_CACHE CLEAR_ERRORS LOST_DATA CLEAR_ERRORS UNKNOWN RETRY_ERRORS UNWRITEABLE_DATA HSZ40 Array Controller CLI Reference Manual...
2–28 CREATE_PARTITION CREATE_PARTITION Marks part of a disk or storageset to be used as a separately addressable unit. You can divide any disk or storageset into as many as six partitions, each of which can be separately presented to the host. Format CREATE_PARTITION container-name SIZE= n Parameters...
Page 41
CLI> CREATE_PARTITION RAID9 SIZE=LARGEST CLI> ADD UNIT D101 RAID9 PARTITION=1 CLI> ADD UNIT D102 RAID9 PARTITION=2 CLI> ADD UNIT D103 RAID9 PARTITION=3 CLI> ADD UNIT D104 RAID9 PARTITION=4 See also ADD UNIT DELETE unit-number DESTROY PARTITION SHOW HSZ40 Array Controller CLI Reference Manual...
2–30 DELETE container-name DELETE container-name Deletes a container from the list of known containers. You cannot delete a container that is in use by a higher-level container. For example, you cannot delete a disk that is a member of a RAIDset, or a RAIDset that is declared as a unit. You must first delete the higher- level containers.
DELETE device-name Parameters device-name The name of the device to delete. Examples To delete disk device number 120: CLI> DELETE DISK120 To delete tape device number 130: CLI> DELETE TAPE130 See also SET device-name HSZ40 Array Controller CLI Reference Manual...
2–32 DELETE FAILEDSET DELETE FAILEDSET Removes a disk drive from the failedset. The failedset contains the drives that were removed from RAIDsets and mirrorsets either because they failed or were manually removed via the command. The command removes disk drives from DELETE FAILEDSET the failedset, typically before you remove them physically from the shelf for testing, repair, or replacement.
The names of the disk drive to remove from the spareset. You can remove one disk at a timefrom the spareset. Examples To remove DISK110 from the spareset: CLI> DELETE SPARESET DISK230 See also ADD SPARESET SHOW SPARESET HSZ40 Array Controller CLI Reference Manual...
2–34 DELETE unit-number DELETE unit-number Deletes a logical unit from the controller configuration. The device, storageset, or partition will no longer be addressable by the host. If write-back caching was enabled for the unit, the controller flushes any user data from the cache to the devices before deleting the unit.
SHOW find partition numbers. Examples To delete the unit for partition 2 on RAIDset RAID9 and destroy the partition: CLI> DELETE D102 CLI> DESTROY_PARTITION RAID9 PARTITION=2 See also CREATE_PARTITION DELETE unit-number SHOW HSZ40 Array Controller CLI Reference Manual...
2–36 DIRECTORY DIRECTORY Lists the diagnostics and utilities available on T . The diagnostics and CONTROLLER utilities may not display in the order shown in the example below. Format DIRECTORY Examples To display directory listing: CLI> DIRECTORY DILX V31Z DSTAT V31Z VTDPY V31Z...
EXIT connection, the CLI restarts, displaying the copyright notice, the controller type, and the last fail packet. Format EXIT Examples To exit from a virtual terminal connection: CLI> EXIT Control returned to host HSZ40 Array Controller CLI Reference Manual...
2–38 HELP HELP Displays a brief description of using the question mark (?) to obtain help on any command or CLI function. Format HELP Examples To see help about using the HELP command: CLI> HELP Help may be requested by typing a question mark (?) at the CLI prompt.
Specifies the chunksize to be used for RAIDsets and stripesets. You can specify the chunk size in blocks ( =n), or you can let the controller determine the optimal chunk CHUNKSIZE size ( ). The switch does not apply to mirrorsets. CHUNKSIZE DEFAULT CHUNKSIZE HSZ40 Array Controller CLI Reference Manual...
Page 52
ONFIGURATION perform inter-platform conversions. For example, you cannot use S ONFIGURATION to upgrade from HSOF V3.1 to V5.1 or from an HSZ40 array controller to an HSZ50 array controller.
Page 53
CLI> ADD UNIT D301 RAID9 To initialize DISK440 and preserve the data after removing it ( ) from a mirrorset: REDUCE CLI> REDUCE DISK440 CLI> INITIALIZE DISK440 NODESTROY CLI> ADD UNIT D201 DISK440 See also ADD UNIT HSZ40 Array Controller CLI Reference Manual...
2–42 LOCATE LOCATE Identifies configured units, storagesets, and devices by flashing the amber device fault LED on the front of the StorageWorks building block (SBB). The device fault LED will flash once per second until turned off with the command. You also can use LOCATE CANCEL command as a lamp test.
Page 55
To turn on the device fault LEDs on all devices that make up disk unit number 102: CLI> LOCATE D102 To turn on the device fault LEDs on all configured disk devices: CLI> LOCATE DISKS To turn off the device fault LEDs on all devices: CLI> LOCATE CANCEL HSZ40 Array Controller CLI Reference Manual...
2–44 MIRROR MIRROR Creates a one-member mirrorset from a single disk. Use this command on devices that are already members of higher level containers (stripesets or units). Use the ADD MIRRORSET command to create a mirrorset from devices that are not already members of higher level containers.
Note that for each mirrorset that you reduce, there must be at least one remaining NORMAL member after the reduction. If this is not true for all disk-names specified, then none of the mirrorsets are reduced. Format REDUCE disk-name1 [disk-nameN] HSZ40 Array Controller CLI Reference Manual...
Page 60
2–48 REDUCE Parameters disk-name1 The name of the mirrorset member to be removed. NORMAL [disk-nameN] The name of additional mirrorset members to be removed from the same unit. NORMAL Examples To remove DISK210, DISK250, and DISK420 from their respective mirrorsets: CLI>...
CLI> SHOW DISKS Name Type Port Targ Used by ----------------------------------------------------------- DISK0 disk D100 DISK110 disk D110 CLI> RENAME DISK0 DISK100 CLI> SHOW DISKS Name Type Port Targ Used by ----------------------------------------------------------- DISK100 disk D100 DISK110 disk D110 HSZ40 Array Controller CLI Reference Manual...
2–50 RESTART THIS_CONTROLLER and RESTART OTHER_CONTROLLER RESTART THIS_CONTROLLER and RESTART OTHER_CONTROLLER Flushes all user data from the specified controller's write-back cache (if present) and restarts the controller. is the controller that is running the current CLI THIS CONTROLLER session. The O is the controller that is not running the current CLI THER CONTROLLER...
Page 63
CONTROLLER CLI> RESTART THIS_CONTROLLER To restart the O even if there are units online to the THER CONTROLLER THER CONTROLLER CLI> RESTART OTHER_CONTROLLER OVERRIDE_ONLINE See also SELFTEST OTHER_CONTROLLER SELFTEST THIS_CONTROLLER SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER HSZ40 Array Controller CLI Reference Manual...
2–52 RETRY_ERRORS UNWRITEABLE_DATA RETRY_ERRORS UNWRITEABLE_DATA If a container fails in a way that data in the write-back cache cannot be written to the container, an unwriteable data error is reported. If possible, correct the condition that is causing the unwriteable data and try the write operation again. The RETRY ERRORS command causes the controller to try to write the unwriteable data.
The name of the diagnostic or utility to be run. DILX and CLONE are examples of utilities and diagnostics that can be run from the CLI. Examples To run the DILX diagnostic: CLI> RUN DILX Disk Inline Exerciser - version 2.0 . . . See also DIRECTORY HSZ40 Array Controller CLI Reference Manual...
2–54 SELFTEST OTHER_CONTROLLER and SELFTEST THIS_CONTROLLER SELFTEST OTHER_CONTROLLER and SELFTEST THIS_CONTROLLER Flushes all user data from the specified controller's write-back cache (if present) and shuts down the controller, then restarts it in self-test mode. You must press the controller reset (//) button to take the controller out of self-test mode.
Page 67
To start the self-test on the O even if the controller cannot flush all data THER CONTROLLER from the write-back cache: CLI> SELFTEST OTHER_CONTROLLER IGNORE_ERRORS See also RESTART OTHER_CONTROLLER RESTART THIS_CONTROLLER SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER HSZ40 Array Controller CLI Reference Manual...
2–56 SET device-name SET device-name Changes the transportable characteristics of a disk drive, or sets the maximum data transfer rate between the controller and a device. Format SET device-name Parameters device-name The name of the device to change. Switches TRANSFER_RATE_REQUESTED=ASYNCHRONOUS TRANSFER_RATE_REQUESTED=DEFAULT (Default: 10MHZ) TRANSFER_RATE_REQUESTED=10MHZ TRANSFER_RATE_REQUESTED=5MHZ...
Page 69
Examples To set DISK130 to transportable: CLI> SET DISK130 TRANSPORTABLE To limit the data transfer rate to 5MHz for LOADER200: CLI> SET LOADER200 TRANSFER_RATE_REQUESTED=5MHZ See also ADD DISK SHOW DISKS HSZ40 Array Controller CLI Reference Manual...
2–58 SET FAILEDSET SET FAILEDSET Changes the automatic spare policy for the failedset. Format SET FAILEDSET Switches AUTOSPARE NOAUTOSPARE (Default) switch allows you to enable automatic moving of replaced disk drives AUTOSPARE from the failedset to the spareset. When a disk drive in the failedset is replaced with a factory-fresh drive and this feature is enabled, the controller automatically removes that disk drive from the failedset and adds it to the spareset, where it is available as a hot spare for RAIDsets and mirrorsets.
(the controller CONTROLLER that is running the current CLI session). Due to the amount of information that must be passed between the two controllers, this command may take up to 1 minute to complete. HSZ40 Array Controller CLI Reference Manual...
Page 72
2–60 SET FAILOVER Examples To place the controllers into a dual-redundant configuration and copy configuration information from the controller running the current CLI session to the other controller: CLI> SET FAILOVER COPY=THIS_CONTROLLER See also SET MULTIBUS_FAILOVER SET NOFAILOVER...
Adds a disk member into an existing mirrorset provided the following conditions are met: • The replacement policy is set to NOPOLICY • The nominal number of members is greater than the actual number of members. HSZ40 Array Controller CLI Reference Manual...
Page 74
2–62 SET mirrorset-name • The disk member to be replaced is as large as the existing members of the mirrorset. If these conditions are met, the device specified by disk-name is added to the mirrorset specified by mirrorset-name. The nominal number of members does not change. REMOVE=disk-name ___________________________ Note ____________________________ You cannot specify any other switches to the...
Page 75
Select to prioritize other controller operations over the copy operation. The NORMAL controller uses relatively few resources to perform the copy, and there is little impact on performance. HSZ40 Array Controller CLI Reference Manual...
Page 76
2–64 SET mirrorset-name Select when the copy operation must take precedence over other controller FAST operations. The controller uses more resources and the copy takes less time, but overall controller performance is reduced during the copy. Examples To change the replacement policy of mirrorset MIRR1 to BEST CLI>...
Figure 2–1. The host operating system must be configured to recognize that all units can be accessed through either adapter/controller. If your host operating system does not support such a configuration, use the command instead. SET FAILOVER HSZ40 Array Controller CLI Reference Manual...
2–66 SET MULTIBUS_FAILOVER Figure 2–1 Controller Connections in Multiple Bus Failover Configuration Host system S C S I S C S I a d a p t e r a d a p te r S C S I b u s A S C S I b u s B CXO-5227A-MC Format...
Page 79
FAILOVER COPY want to prefer specific units to specific controllers, use the following command after setting multiple bus failover command: CLI> SET D100 PREFERRED=THIS_CONTROLLER CLI> SET D101 PREFERRED=OTHER_CONTROLLER See also SET FAILOVER SET NOFAILOVER HSZ40 Array Controller CLI Reference Manual...
2–68 SET NOFAILOVER (SET NOMULTIBUS_FAILOVER) SET NOFAILOVER (SET NOMULTIBUS_FAILOVER) Takes T and O (if reachable) out of dual-redundant CONTROLLER THER CONTROLLER (failover) mode. Immediately after entering this command, you should remove one controller from the shelf because the sharing of devices is not supported by nonredundant controllers.
Page 81
If you do not destroy the old configuration data, it could conflict with your new configuration and cause your subsystem to behave unpredictably. Examples To remove the two controllers from a dual-redundant configuration: CLI> SET NOFAILOVER See also SET FAILOVER HSZ40 Array Controller CLI Reference Manual...
2–70 SET THIS_CONTROLLER and SET OTHER_CONTROLLER SET THIS_CONTROLLER and SET OTHER_CONTROLLER Changes parameters on the specified controller. T is the controller that is CONTROLLER running the current CLI session. The O is the controller that is not THER CONTROLLER running the current CLI session. Format SET THIS_CONTROLLER SET OTHER_CONTROLLER...
• If the batteries are bad or missing, RAIDsets and mirrorsets are made inoperative. • Write-back caching automatically resumes when the cache batteries are fully recharged or replaced. HSZ40 Array Controller CLI Reference Manual...
Page 84
2–72 SET THIS_CONTROLLER and SET OTHER_CONTROLLER HOST_FUNCTION=(ID, mode) Sets the host compatibility mode for a controller target ID. Each controller or pair of dual- redundant controllers can service two host modes simultaneously. You must repeat the command if you want to set different modes for each target ID, such as to support hosts with different operating systems on a single SCSI bus.
Page 85
Specifies the parity transmitted and expected. TERMINAL_SPEED=baud_rate Sets the terminal speed to 4800, 9600 (default), or 19200. TIME=dd-mmm-yyyy:hh:mm:ss switch sets the date and time. The time is set on both controllers in a dual- TIME redundant configuration. HSZ40 Array Controller CLI Reference Manual...
Page 86
2–74 SET THIS_CONTROLLER and SET OTHER_CONTROLLER TRANSFER_RATE_REQUESTED=ASYNCHRONOUS TRANSFER_RATE_REQUESTED=DEFAULT (Default: 10MHz) TRANSFER_RATE_REQUESTED=10MHZ TRANSFER_RATE_REQUESTED=5MHZ ___________________________ Note ____________________________ Set the same transfer rate for both controllers in a dual-redundant configuration. ____________________________________________________________ Specifies the maximum data transfer rate that HSZ controllers use when communicating with a SCSI host.
Select when the reconstruct operation must take precedence over other controller FAST operations. The controller uses more resources and the reconstruct takes less time, but overall controller performance is reduced during the reconstruct. HSZ40 Array Controller CLI Reference Manual...
Page 88
2–76 SET RAIDset-name REMOVE=disk-name ___________________________ Note ____________________________ You cannot specify any other switches to the set-name command when SET RAID you use the switch. REMOVE ____________________________________________________________ Removes a disk member from a RAIDset and adds it to the failedset. If the RAIDset is already in a reduced state, an error is displayed and the command is not carried out.
Disk MAXIMUM_CACHED_ TRANSFER ' ' ' PREFERRED_PATH NOPREFERRED_PATH (Default) READ_CACHE (Default) NOREAD_CACHE RUN (Default) NORUN WRITE_PROTECT NOWRITE_PROTECT (Default) WRITEBACK_CACHE NOWRITEBACK_CACHE (Default) __________________________ Note _____________________________ The RUN/NORUN switch cannot be specified on partitioned units. ____________________________________________________________ HSZ40 Array Controller CLI Reference Manual...
Page 90
2–78 SET unit-number MAXIMUM_CACHED_TRANSFER=n MAXIMUM_CACHED_TRANSFER=32 (Default) switch allows you to set the largest transfer (in blocks) MAXIMUM CACHED TRANSFER to be cached by the controller. The controller will not cache any transfers over this size. Valid values are 1–1024. PREFERRED_PATH=THIS_CONTROLLER PREFERRED_PATH=OTHER_CONTROLLER NOPREFERRED_PATH (Default) ___________________________ Note ____________________________...
Page 91
RITEBACK CACHE subsystem and that the licensed feature be enabled through FLS. ____________________________________________________________ switch allows you to enable or disable the use of write-back cache WRITEBACK CACHE with a unit. HSZ40 Array Controller CLI Reference Manual...
Page 92
2–80 SET unit-number Select for all new RAIDsets and mirrorsets, and for all other units for WRITEBACK CACHE which you want this feature. The write-back cache improves performance for write operations to the unit. ___________________________ Note ____________________________ It may take up to 5 minutes for the controller to flush unwritten data from the cache once you disable write-back caching.
Page 93
SET unit-number 2–81 CLI> SET T47 DEFAULT_FORMAT=1600BPI_9TRACK See also SHOW UNITS unit-number SHOW HSZ40 Array Controller CLI Reference Manual...
2–82 SHOW SHOW Displays information about controllers, storagesets, devices, and partitions. ___________________________ Note ____________________________ command may not display some information for devices accessed SHOW through the companion controller in a dual-redundant configuration. When device or parameter information does not appear, enter the same SHOW command from the other controller.
Page 95
Switches FULL Displays additional information about each device or controller. Examples To show a basic listing of CDROMs: CLI> SHOW CDROM Name Type Port Targ Used by ----------------------------------------------------------- CDROM230 cdrom D623 CDROM240 cdrom D624 HSZ40 Array Controller CLI Reference Manual...
Page 96
2–84 SHOW To show a full listing of devices attached to the controller: CLI> SHOW DEVICES FULL Name Type Port Targ Used by ------------------------------------------------------------------------------ DISK100 disk D500 RZ28 (C) DEC 435E Switches: NOTRANSPORTABLE TRANSFER_RATE_REQUESTED = 10MHZ (synchronous 10 MB/SEC negotiated) Size: 4109470 blocks DISK120 disk...
Page 97
0) is NORMAL Size: 4109470 blocks To show the full information for a controller: CLI> SHOW THIS_CONTROLLER FULL Controller: HSZ40-CX (C) ZG60300054 Firmware V31Z-0, Hardware 0000 Not configured for dual-redundancy SCSI address 6 Time: NOT SET Host port: SCSI target(s) (4, 5), Preferred target(s) (5)
2–86 SHUTDOWN THIS_CONTROLLER and SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER and SHUTDOWN OTHER_CONTROLLER Flushes all user data from the specified controller's write-back cache (if present) and shuts down the controller. The controller does not restart. All units accessed through the controller failover to the surviving controller. is the controller that is running the current CLI session.
Page 99
CLI> SHUTDOWN THIS_CONTROLLER To shut down the other controller even if it cannot write all write-back cache data to units: CLI> SHUTDOWN OTHER_CONTROLLER IGNORE_ERRORS See also RESTART THIS_CONTROLLER RESTART OTHER_CONTROLLER SELFTEST THIS_CONTROLLER SELFTEST OTHER_CONTROLLER HSZ40 Array Controller CLI Reference Manual...
2–88 UNMIRROR UNMIRROR Converts a one-member mirrorset back to a single device and deletes the mirrorset from the list of known mirrorsets. You can use this command on mirrorsets that are already members of higher level containers (stripesets or units). command is not valid for devices that have a capacity greater than the UNMIRROR capacity of the mirrorset.
Page 102
CI bus Computer interconnect bus. Uses two serial paths, each with a transfer rate of 70 Mb/s (8.75 MB/s). Command line interpreter. Operator command line interface for the HS family controller firmware. CLI Reference Manual HSZ40 Array Controller...
Page 103
4 MB/s. dual-redundant configuration Two controllers in one controller shelf providing the ability for one controller to take over the work of the other controller in the event of a failure of the other controller. HSZ40 Array Controller CLI Reference Manual...
Page 104
Disk drives in the failedset should be considered defective and should be tested, repaired, and then placed into the spareset. failover The process that takes place when one controller in a dual-redundant configuration assumes the workload of a failed controller. CLI Reference Manual HSZ40 Array Controller...
Page 105
The device being replaced is the only device that cannot perform operations during a hot swap. initiator A SCSI device that requests an I/O process to be performed by another SCSI device (a target). This is always the controller. HSZ40 Array Controller CLI Reference Manual...
Page 106
Two or more physical disks configured to present one highly reliable virtual unit to the host. MSCP Mass storage control protocol. The protocol by which blocks of information are transferred between the host and the controller. CLI Reference Manual HSZ40 Array Controller...
Page 107
(1-6), T designates the target ID of the device (0-6), and L designates the LUN of the device (0-7). qualified device A device that has been fully tested in an approved StorageWorks configuration, (that is, shelf, cabinet, power supply, cabling, and so forth) and is in complete compliance with HSZ40 Array Controller CLI Reference Manual...
Page 108
StorageWorks building block shelf. A StorageWorks shelf, such as the BA350--Sx, designed to house plug-in SBB modules. System communication services. A delivery protocol for packets of information (commands or data) to or from the host. CLI Reference Manual HSZ40 Array Controller...
Page 109
A storage unit can be any entity that is capable of storing data, whether it is a physical device or a group of physical devices. HSZ40 Array Controller CLI Reference Manual...
Page 110
RAIDset. unwritten cached data Data in the write-back cache which has not yet been written to the physical device, but the user has been notified that the data has been written. CLI Reference Manual HSZ40 Array Controller...
Page 111
This operation may update, invalidate, or delete data from the cache memory accordingly, to ensure that the cache does not contain obsolete data. The user sees the operation as complete only after the backup storage device has been updated. HSZ40 Array Controller CLI Reference Manual...
Need help?
Do you have a question about the HSZ40 and is the answer not in the manual?
Questions and answers