Compaq HSZ80 User Manual

HSZ80 Array Controller ACS Version 8.3

Configuration and CLI Reference Guide
First Edition (December 1998) Part Number EK-HSZ80-RG. A01/388222-001 Compaq Computer Corporation
While Compaq Computer Corpo ration belie v es the informat ion included in this manual i s correct as of th e date of publication, it is subject to change without notice. Compaq makes no representations that the interconnec­tion 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 equip­ment or software in accordance with the description. No respon sibi lity is assumed for the use or reliabili ty of firmware on equipment not supplied by Compaq or its affiliated companies. Possession, use, or copying of the software or firmware described in this documentation is authorized only pursuant to a valid written license from Compaq, an authorized sublicensor, or the identified licensor.
Commercial Computer Software, Computer Software Documentation and Technical Data for Commercial Items are licensed to the U.S. Government with Compaq’s standard commercial license and, when applicable, the rights in DFAR 252.22 7 70 15 , "Tec hn ic al Da ta -C omm erc ia l I te ms."
© 1998 Compaq Computer Corporation.
All rights reserved. Printed in U.S.A.
Compaq, the Compaq logo, DIGITAL, DIGITAL UNIX, DECconnect, HSZ, HSG, StorageWorks, VMS, OpenVMS Registered in the United States Patent and Trademark Office.
UNIX is a registered trademark in the United States and other countries exclusively through X/Open Company Ltd. Windows NT is a registered trademark of the Microsoft Corporation. Sun is a registered trademark of Sun Microsystems, Inc. Hewlett-Packard, TACHYON, and HP-UX are registered trademarks of the Hewlett-Pack­ard Company. IBM and AIX are registered trademarks of International Business Machines Corporation. All other trademarks and registered trademarks are the property of their respective owners.
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interfer­ence when the equipment is operated in a commercial environment. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the manuals, may cause harm­ful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. Restrictions apply to the use of the local-connection port on this series of controllers; failure to observe these restrictions may result in harmful interference. Always disconnect this port as soon as possible after complet­ing the setup operation. Any changes or modifications made to this equipment may void the user's authority to operate the equipment.
Warning! This is a Class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures.
Achtung! Dieses ist ein Gerät der Funkstörgrenzwertklasse A. In Wohnbereichen können bei Betrieb dieses Gerätes Rundfunkstörungen auftreten, in welchen Fällen der Benutzer für entsprechende Gegenmaßnahmen verant­wortlich ist.
Attention! Ceci est un produit de Classe A. Dans un environnement domestique, ce produit risque de créer des inter­férences radioélectriques, il appartiendra alors à l'utilisateur de prendre les mesures spécifiques appropriées.
JAPAN
USA
This equipment gener ates, uses, an d may emit r adio fr equenc y en er gy. The equip ment ha s been ty pe test ed and found to comply with the limits for a Class A digital device pursuant to Part 15 of FCC rules, which are designed to provide reasonable protection against such radio frequency interference. Operation of this equi p­ment in a residential area may cause interference in which case the user at his own expense will be required to take whatever measures may be requir e d to correct the interference. Any modifications to this device - unless expressly approved by the manufacturer - can void the user’ s authority to operate this equipment under part 15 of the FCC rules.
About This Guide
Getting Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Required Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
Chapter 1
General Description
Typical Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
Summary of HSZ80 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5
The HSZ80 Array Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7
Cache Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18
External Cache Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–29
Chapter 2
Configuring an HSZ80 Array Controller
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Configuring an HSZ80 Array Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3
Setting the PVA Module ID Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–25
Establishing a Local Connection to the Controller . . . . . . . . . . . . . . . . . . . . . . . . 2–26
Selecting a Failover Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–29
Enabling Mirrored Write-Back Cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–31
Setting SCSI Target ID Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–33
Using Preferred ID Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–35
v
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
vi
Chapter 3
Creating Storagesets
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2
Planning and Configuring Storagesets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4
Creating a Storageset and Device Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–5
Determining Storage Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–7
Choosing a Storageset Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8
Cloning Data for Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–20
Backing Up Your Subsystem Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–25
Node IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–30
Assigning Unit Numbers for Host Access to Storagesets . . . . . . . . . . . . . . . . . . . 3–32
Creating a Storageset Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–34
Planning Partitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–40
Choosing Switches for Storagesets and Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 3–42
RAIDset Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43
Mirrorset Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–45
Device Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–48
Initialize Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–51
Unit Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–58
Chapter 4
Configuring Storagesets
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2
Configuring with the Command Console LUN. . . . . . . . . . . . . . . . . . . . . . . . . . . 4–19
Configuring Units with Multiple Hosts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–23
Moving Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–35
Chapter 5
CLI Commands
CLI Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2
ADD DISK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–7
ADD MIRRORSET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–11
ADD PASSTHROUGH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–16
ADD RAIDSET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–19
ADD SPARESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–23
ADD STRIPESET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–24
ADD UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–27
CLEAR_ERRORS CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–35
CLEAR_ERRORS controller INVALID_CACHE. . . . . . . . . . . . . . . . . . . . . . . . 5–36
CLEAR_ERRORS device-name UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–38
CLEAR_ERRORS unit-number LOST_DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . 5–40
CLEAR_ERRORS unit-number UNWRITEABLE_DATA . . . . . . . . . . . . . . . . . 5–42
CONFIGURATION RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–44
CONFIGURATION RESTORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–45
CONFIGURATION SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–47
CREATE_PARTITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–48
DELETE container-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–51
DELETE FAILEDSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–53
DELETE SPARESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–54
DELETE unit-number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–55
DESTROY_PARTITION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–57
DIRECTORY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–59
HELP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–60
INITIALIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–62
LOCATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–67
vii
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
viii
MIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–70
POWEROFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–74
REDUCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–77
RENAME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–81
RESTART controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–83
RETRY_ERRORS unit-number UNWRITEABLE_DATA . . . . . . . . . . . . . . . . . 5–85
RUN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–86
SELFTEST controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–89
SET controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–91
SET device-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–102
SET EMU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–105
SET FAILEDSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–108
SET FAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–110
SET mirrorset-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–112
SET MULTIBUS_FAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–118
SET NOFAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–120
SET NOMULTIBUS_FAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–122
SET RAIDset-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–124
SET unit-number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–128
SHOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–136
SHUTDOWN controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–143
UNMIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–145
Appendix A
System Profiles
Device Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–2
Storageset Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–3
Enclosure Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–4
Appendix B
Controller Specifications
Physical and Electrical Specifications for the Controller . . . . . . . . . . . . . . . . . . . B–2
Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–3
Glossary Index
ix
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
Figures
Basic Building Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3
Bridging the Gap Between the Host and Its Storage Subsystem . . . . . . . . . . . . . . 1–7
HSZ80 Array Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–9
Parts Used in Configuring the HSZ80 Array Controller . . . . . . . . . . . . . . . . . . . 1–10
Optional Maintenance Port Cable for a Terminal Connection . . . . . . . . . . . . . . . 1–12
Location of Controllers and Cache Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–13
HSZ80 Controller Operator Control Panel (OCP) . . . . . . . . . . . . . . . . . . . . . . . . 1–14
Cache Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19
ECB for Dual-Redundant Controller Configurations . . . . . . . . . . . . . . . . . . . . . . 1–30
Cabling for a Single-Controller Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
Cabling for a Dual-Redundant Controller Configuration in
Transparent Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–10
Cabling for a Dual-Redundant Controller Configuration in
Multiple-Bus Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
SCSI Target ID Numbers on the Controller Device Bus and PVA Settings in
an Extended Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–25
PC/Terminal to Maintenance Port Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–27
“This Controller” and “Other Controller” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–28
Host SCSI Bus and Controller Device Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–33
Units Created from Storagesets, Partitions, and Drives . . . . . . . . . . . . . . . . . . . . . 3–3
Storageset Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–6
Striping Lets Several Disk Drives Participate in Each I/O Request . . . . . . . . . . . . 3–9
Distribute Members across Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–11
Mirrorsets Maintain Two Copies of the Same Data . . . . . . . . . . . . . . . . . . . . . . . 3–13
First Mirrorset Members on Different Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–14
Parity Ensures Availability; Striping Provides Good Read Performance . . . . . . . 3–16
Striping and Mirroring in the Same Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . 3–18
CLONE Steps for Duplicating Unit Members . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–21
xi
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
xii
Storageset Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–35
PTL Naming Convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–37
PTL Addressing in an Extended Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 3–38
Locating Devices using PTLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–39
Partitioning a Single-Disk Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–40
Chunk Size Larger than the Request Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–52
Chunk Size Smaller than the Request Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–53
Setting Host Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–25
Accessing Units on a Given Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–27
Accessing Units with the Host Port’s SCSI ID Number . . . . . . . . . . . . . . . . . . . . 4–29
Accessing Units through Port Access and the Host Port’s SC SI ID Number . . . 4–31
Assigning Units through Multiple Host Adapters . . . . . . . . . . . . . . . . . . . . . . . . 4–33
Moving a Storageset from one Subsystem to Another . . . . . . . . . . . . . . . . . . . . . 4–35
Tables
Basic Building Blocks List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4
Summary of Controller Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5
HSZ80 Array Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–9
Description of Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10
Parts of the Optional Maintenance Port Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12
Cache Module Memory Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18
Location of Cache Module Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19
Cache Policies and Cache Module Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–23
Resulting Cache Policies and ECB Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–25
ECB Capacity Based on Memory Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–29
Location of Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–30
Location of Parts for a Single Controller Configuration . . . . . . . . . . . . . . . . . . . 2–5
Location of Parts for Transparent Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
Location of Parts for Multiple-Bus Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–17
Controller Limitations for RAIDsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3
A Comparison of Different Kinds of Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8
Unit Numbering Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–33
Maximum Chunk Sizes for a RAIDset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–54
UNIT Switches for Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–58
Recall and Edit Command Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4
Unit Numbering Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5
ADD UNIT Switches for Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–28
Poweroff Switch Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–75
SET controller Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–91
Maximum SCSI-Bus Lengths for Given Data Transfer Rate . . . . . . . . . . . . . . . 5–100
EMU Set Point Temperatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–106
SET UNIT Switches for Existing Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–129
Controller Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B–2
xiii
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
xiv
Optimum Operating Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . .B–3
Maximum Operating Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . .B–4
Maximum Nonoperating Environmental Specifications . . . . . . . . . . . . . . . . . . . .B–4

About This Guide

This book describes the features of the HSZ80 Array Controller, configuration procedures for the controller and storagesets running Array Controller Software (ACS) 8.3Z, and the CLI commands used in configuring.
This book does not contain information about the operating environments to which the controller may be connected, nor does it contain detailed information about subsystem enclosures or their components. See the documentation that accompanied those peripherals for information about them.

Getting Help

If you have a pro blem and ha ve exhaus ted the in formation i n this referen ce guide, you can get further information and other help in the following locations.

Compaq Website

The Compaq Website has information on this product as well as the latest drivers and Flash ROM images. You can access the Compaq website by logging on to the Internet at http://www.compaq.com.
xv

Te lephone Numbers

For Compaq technical support: In the United States and Canada, call 1-800-652-6672. For Compaq technical support phone numbers outside the United States and Canada,
visit the Compaq Website at: http://www.compaq.com.
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
xvi About This Guide

Precautions

Follow these precautions when you’re carrying out the procedures in this book.

Electrostatic Discharge Precautions

Static electricity collects on all nonconducting material, such as paper, cloth, and plastic. An electrostatic discharge (ESD) can easily damage a controller or other subsystem component even though you may not see or feel the discharge. Follow these precautions whenever you’re servicing a subsystem or one of its components:
Always use an ESD wrist strap when servicing the controller or other
components in the subsystem. Make sure that the strap contacts bare skin and fits snugly, and that its grounding lead is attached to a bus that is a verified earth ground.
Before touching any circuit board or component, always touch a verifiable earth
ground to discharge any static electricity that may be present in your clothing.
Always keep circuit boards and components away from nonconducting material.
Always keep clothing away from circuit boards and components.
Always use antistatic bags and grounding mats for storing circuit boards or
components during replacement procedures.
Always keep the ESD cover over the program card when the card is in the
controller. If you remov e the card, put it in its original carrying case. Never touch the contacts or twist or bend the card while you’re handling it.
Do not touch the connector pins of a cable when it is attached to a component or
host.

Component Precaution

System components referenced in this manual comply to regulatory standards documented herein. Use of other components in their place may violate country standards, negate regulatory compliance, or invalidate the warranty on your product.

VHDCI Cable Precautions

All of the cables to the controller, cache module, and external cache battery use very­high-density cable interconnect connectors (VHDCI). These connectors have extraordinarily small mating surfaces that can be adversely affected by dust and movement.
Use the following precautions when you’re connecting cables that use VHDCI connectors:
Clean the mating surfaces with a blast of clean air.
Mate the connectors by hand, then tighten the retaining screws to 1.5 inch-
pounds—approximately 1/4 additional turn after the connectors have fully mated.
Test the assembly by gently pulling on the cable, which should not produce
visible separation.

Maintenance Port Precautions

The maintenance port generates, uses, and radiates radio-frequency energy through cables that are connected to it. This energy may interfere with radio and television reception. Do not leav e a cable connected to this po rt when you’re not communicating with the controller.
xvii
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
xviii About This Guide

Conventions

This book uses the following typographical conventions and special notices to help
you find what you’re looking for.

Typographical Conventions

Convention Meaning
ALLCAPS Command syntax that must be entered exactly as shown
and for commands discussed within text, for example:
SET FAILOVER COPY=OTHER_CONTROLLER
“Use the SHOW SPARESET command to show the contents of the spareset.”
Monospaced Screen display.
Sans serif italic
italic Reference to other books, for example: “See
. . .
“this controller” The controller serving your current CLI session through a
“other controller” The controller in a dual-redundant pair that’s connected
Command variable or numeric value that you supply, for example:
SHOW
RAIDset-name
set this_controller id=
details.”
Indicates that a portion of an example or figure has been omitted.
local or remote terminal.
to the controller serving your current CLI session.
or
(n,n,n,n,)
....
for

Special Notices

This book doesn’t contain detailed descriptions of standard safety procedures. Howev er , it does contain warnings for proced ures that could cause personal injury and cautions for procedures that could damage the controller or its related components. Look for these symbols when you’re carrying out the procedures in this book:
xix
WARNING: A warning indicates the presence of a hazard that can cause
personal injury if you do not observe the precautions in the text.
CAUTION: A caution indicates the presence of a hazard that might dam­age hardware, corrupt software, or cause a loss of data.
IMPORTANT: An essential to the completion of a task. Users can disregard information in a note and still complete a task, but they should not disregard an important note.
NOTE: A note provides additional information that’s related to the completion of an instruction or procedure.
important
note is a type of note that provides information
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
xx About This Guide

Required Tools

You’ll need the following tools to service the controller, cache module, external cache battery (ECB), the Power Verification and Addressing (PVA) module and the I/O module:
A flathead screwdriver for loosening and tightening the I/O module retaining
screws.
A small phillips screwdriver for loosening and tightening the GLM access door
screws.
An antistatic wrist strap.
An antistatic mat on which to place modules during servicing.
A Storage Building Block (SBB) Extractor for removing StorageWorks building
blocks. This tool is not required, but it will enable you to perform more efficiently.

Related Publications

The following table lists some of the Compaq StorageWorks documents related to the use of the controller, cache module, external cache battery, graphical user interface, and the subsystem.
Document Title Part Number
BA370 Enclosure Rack Template (Compaq 42U Rack) 355224-001 EK-RKTMP-TP
Command Console Version 2.1 HSZ80 User’s Guide 388725-001 AA-RF9TA-TE Disaster Tolerant Solutions Getting Started Guide for DIGITAL UNIX Disaster Tolerant Solutions User’s Guide for DIGITAL UNIX External Cache Battery Shelf Installation Card (Compaq 42U Rack) Hardware Configuration Poster for HSZ80 388724-001 EK-HSZ80-CP HSZ80 Array Controller ACS V8.3 for DIGITAL UNIX CD-ROM HSZ80 Array Controller ACS V8.3 for DIGITIAL UNIX Release Notes HSZ80 Array Controller ACS V8.3 for IBM-AIX Release Notes HSZ80 Array Controller ACS V8.3 for OpenVMS Release Notes HSZ80 Array Controller ACS V8.3 Maintenance and Service Guide HSZ80 Array Controller Illustrated Parts Map 388220-001 EK-HSZ80-MP Installation Card (Compaq 42U Rack) 355210-001 EK-H80RM-IC Installing a Ferrite Bead on a Host Bus N/A EK-SWXES-IG The RAIDBOOK—A Source for RAID Technology N/A RAID Advisory Board RA8000/ESA12000 HSZ80 ACS V8.3 for DIGITAL UNIX Installation Reference Manual
N/A AA-RC3CA-TE
N/A EK-SWXDT-OP
355222-001 EK-HSECB-IC
N/A AG-RFA0A-BE
388713-001 AA-RF9YA-TE
388711-001 AA-RFALA-TE
388712-001 AA-RFAEA-TE
388221-001 EK-HSZ80-SV
388701-001 AA-RF9ZA-TE
xxi
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
xxii About This Guide
Document Title Part Number
RA8000/ESA12000 HSZ80 ACS V8.3 for DIGITAL UNIX Quick Setup Guide RA8000/ESA12000 HSZ80 ACS V8.3 for IBM-AIX Installation Reference Manual RA8000/ESA12000 HSZ80 ACS V8.3 for IBM-AIX Quick Setup Guide RA8000/ESA12000 HSZ80 ACS V8.3 for OpenVMS Installation Reference Manual RA8000/ESA12000 HSZ80 ACS V8.3 for OpenVMS Quick Setup Guide
RA8000/ESA12000 Storage Subsystem User’s Guide 387404-001 EK-SMCPR-UG Rail Mounting Installation Card (Compaq 42U Rack) 355223-001 EK-H8RMB-IC Ultra SCSI RAID Enclosure (DS-BA370 Series) User’s Guide Warranty Terms and Conditions N/A EK-HSXSW-WC
388700-001 AA-RF9XA-TE
388710-001 AA-RFAMA-TE
388709-001 AA-RFAKA-TE
388733-001 AA-RFAFA-TE
388732-001 AA-RFADA-TE
387403-001 EK-BA370-UG

Revision History

This is a new document.

Chapter 1

General Description

This chapter illustrates and describes in general terms your subsystem an d its major components: the HSZ80 Array Controller, its cache module, and its external cache battery (E CB).
1–1
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
1–2 General Description

Typical Installation

Figure shows the major components, or basic building blocks, of the storage subsystem that is comprised of the following:
One BA370 rack-mountable enclosure.
Two controllers, each supported by a cache module.
Two External Cache Batteries (ECBs) in one Storage Building Block (SBB),
which provide backup power to the cache modules during a primary power failure.
One environmental monitoring unit (EMU) that monitors the subsystem’s
environment and alerts the controller of equipment failures that could cause an abnormal environment.
One Power Verification and Addressing (PVA) module that provides a unique
address to each enclosure in an extended subsystem.
Six I/O modules that integrate the SBB shelf with either an 8-bit single-ended,
16-bit single-ended, or 16-bit differential SCSI bus
Two cache modules, which support nonvolatile memory and dynamic cache
policies to protect the availability of its unwritten (write-back) data
1–3
16
15
13
12
2x
10
9
2x
8
2x
14
11
1
2
3
4
5

Figure 1–1. Basic Building Block

Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
6
7
CXO6742A
1–4 General Description
Item Description
1 BA370 rack-mountable enclosure 2 Cooling fan 3 Power cable kit 4 I/O module 5 SCSI hub, 3 port 6 SCSI hub, 5 port 7 SCSI hub, 9 port, upgrade 8 Cache module
9 HSZ80 controller 10 PVA module 11 EMU 12 AC input module 13 180-watt power supply 14 Disk drive, 4 GB, 7200
15 Power cable 16 ECB, dual (shown)
Table 1–1 Basic Building Blocks List
Disk drive, 9 GB, 7200 Disk drive, 18 GB, 7200 Disk drive, 9 GB, 10K Disk drive, 18 GB, 10K
ECB, single (not shown)

Summary of HSZ80 Features

Table 1–2 summarizes the features of the controller:
Table 1–2 Summary of Controller Features
Feature Supported Topology Dual host port Ultra SCSI Host protocol SCSI-2, Limited SCSI-3 Host bus interconnect Wide Ultra SCSI, Differential Number of host ports 2 on Wide Ultra SCSI, Differential Device protocol SCSI-2 Device bus interconnect Wide Ultra SCSI, Single-ended Number of SCSI device ports (or I/O modules) 6 Wide Ultra SCSI, Single-ended Number of SCSI device targets per port 12 Maximum number of SCSI target devices 72 Ultra SCSI disks RAID levels supported 0, 1, 0+1, 3/5 Cache module memory sizes supported 64 MB, 128 MB, 256 MB, 512 MB Maximum cache module size 512 MB PCMCIA program card software upgrades Yes Device warm swap Yes Exercisers available for testing disks Yes Maximum number of RAID-5 storagesets 20 Maximum number of RAID-5 and RAID-1 storagesets 30 Maximum number of RAID-5, RAID-1, and RAID-0
storagesets Maximum number of units presented to the host 128 Maximum number of partitions per storageset 8 Maximum members per mirrorset 6 Maximum number of members per RAID-5 storageset 14
1–5
45
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
1–6 General Description
Maximum number of members in a stripeset 24 Maximum number of physical devices in a striped
mirrorset Maximum host port transfer speed 20 MHz Largest device, storageset, or unit size 512 GB
Table 1–2 Summary of Controller Features (Continued)
Feature Supported
48

The HSZ80 Array Controller

Your controller is the intelligent bridge between your host and the devices in your subsystem.
1–7
Host
Controller

Figure 1–2. Bridging the Gap Between the Host and Its Storage Subsystem

Storage subsystem
CXO5505A
The controller shown in Figure 1–2 is an integral part of any storage subsystem because it provides a host with high-performance and high-availability access to storage devices. See the HSZ80 Array Controller ACS Version 8.3 Release Notes for the most recent list of supported devices and operating systems.
The controller provides the ability to com bin e several ordinary d isk drives into a single, high-performance storage unit called a storageset. Storagesets are implementations of RAID technology, which ensures that every unpartitioned storageset, whether it uses two disk drives or ten, looks like a single storage unit to the host. See Chapter 3 and Chapter 4 for more information about storagesets and how to configure them.
Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide
1–8 General Description
From the host’s perspective, the controller is simply another device connected to one of its I/O buses. Consequently, the host sends its I/O requests to the controller just as it would to any SCSI device. From the subsystem’s perspective, the controller receives the I/O requests and directs them to the devices in the subsystem. Because the controller processes the I/O requests, the host isn’t burdened by the processing that’s typically associated with reading and writing data to multiple storage devices.
Figure 1–3 shows an HSZ80 Array Controller. Figure 1 –4 shows the parts used in configuring it and Table 1–4 lists the descriptions and part numbers.
NOTE: The maintenance port cable shipped with the controller has a 9-pin connector for a PC connection only. If you are using a terminal instead of a PC or if you have a system with a DB25 connection, you can obtain a cable as shown in
Figure 1–5 on page 1–12 from the local field service office.
To determine which parts you need for your configuration, you must have an idea of the type of configuration you will be running in y ou r subsystem. See the following sections for your configuration type:
“Configuring a Single Controller,” page 2–5
“Configuring Dual-Redundant Controllers in Transparent Failover Mode,”
page 2–10
“Configuring Dual-Redundant Controllers in Multiple-Bus Failover Mode,”
page 2–16
The components that you’ll use most often are conveniently located on the controller’s front panel, such as the maintenance port and the operator control panel (OCP). The host port and program-card slot are also located on the front panel, making it easy to update the controller’s software or to connect the controller to a different host.
Loading...
+ 356 hidden pages