Product Details

HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
First Edition (April, 1999)
Part Number EK-HSG84-RG. A01/118619-001
Compaq Computer Corporation
While Compaq Computer Corporation believes the information included in this publication is correct as of the
date of publication, it is subject to change without notice.
Com paq Computer Corporation 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.
Copyright Digital Equipment Corporation 1999
All rights reserved.
Printed in U.S.A.
Com paq, the Compaq logo, and the Digital logo are registered with the United States Patent and Trademark
office.
DIGITAL, StorageWorks, the StorageWorks logo, and Tru64 are trademarks of Compaq Computer
Corporation.
UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open
Company Ltd.
Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation.
Intel is a trademark of Intel Corporation.
All other trademarks and registered trademarks are the property of their respective owners.
iii
Contents
About This Guide
Getting Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Compaq Website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Telephone Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Electrostatic Discharge Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Component Precaution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Maintenance Port Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
FCC Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Special Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
Chapter 1
General Description
The HSG80 Array Controller Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Summary of HSG80 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Controller Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Controller Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Operator Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Maintenance Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Utilities and Exercisers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Cache Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
External Cache Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Charging Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
iv
Chapter 2
Controller and Host Concepts
Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Controller A and Controller B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
This Controller and Other Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Unresponsive and Surviving Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Selecting a Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Using Transparent Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Using Multiple-Bus Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Caching Techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Fault-Tolerance for Write-Back Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Enabling Mirrored Write-Back Cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Chapter 3
Controller and Host Addressing
Bus Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Host Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Controller Device Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Containers and Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Logically Connecting the Storage Array to the Host. . . . . . . . . . . . . . . . . . . . . . . . 36
Mapping the Physical Devices with Device PTL Addressing . . . . . . . . . . . . . 36
Mapping the Containers and Storagesets to the Host with Logical Units . . . 310
Assigning Unit Numbers in Transparent Failover Mode . . . . . . . . . . . . . . . . 310
Assigning Unit Numbers in Multiple-Bus Failover Mode . . . . . . . . . . . . . . . 311
Assigning Unit Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Assigning Access Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
v
Controller and Port Worldwide Names (Node IDs). . . . . . . . . . . . . . . . . . . . . . . . 315
Restoring Worldwide Names (Node IDs). . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Unit World Wide Names (LUN IDs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Chapter 4
Planning Storagesets
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Planning and Configuring Storagesets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Creating a Storageset and Device Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Determining Storage Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Choosing a Storageset Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Using Stripesets to Increase I/O Performance . . . . . . . . . . . . . . . . . . . . . . . . . 49
Using Mirrorsets to Ensure Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Using RAIDsets to Increase Performance and Availability . . . . . . . . . . . . . . 416
Using Striped Mirrorsets for Highest Performance and Availability . . . . . . . 419
Cloning Data for Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Backing Up Your Subsystem Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Saving Subsystem Configuration Information to a Single Disk. . . . . . . . . . . 426
Saving Subsystem Configuration Information to Multiple Disks . . . . . . . . . 427
Saving Subsystem Configuration Information to a Storageset. . . . . . . . . . . . 427
Creating a Storageset Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Planning Partitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Defining a Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Guidelines for Partitioning Storagesets and Disk Drives . . . . . . . . . . . . . . . . 435
Choosing Switches for Storagesets and Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Enabling Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Changing Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
RAID set Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Replacement Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
vi
Reconstruction Policy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Membership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Mirrorset Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Replacement Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Copy Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Read Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Device Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Transportability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Device Transfer Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Initialize Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Chunk Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Save Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Destroy/Nodestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Chapter 5
Configuring an HSG80 Array Controller
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Configuration Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Configuring and Cabling an HSG80 Array Controller . . . . . . . . . . . . . . . . . . . . . . 54
Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Configuring a Single Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Connecting a Single Controller to the Host . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Configuring in Transparent Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Connecting in Transparent Failover Mode to the Hosts . . . . . . . . . . . . . . . . . 514
Configuring in Multiple-Bus Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . 520
Connecting in Multiple-Bus Failover Mode to the Hosts. . . . . . . . . . . . . . . . 523
Optional Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Changing the CLI Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Setting the PVA Module ID Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
vii
Setting a Port Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Backing Up Power with a UPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Changing the Host Default Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
Establishing a Local Connection to the Controller . . . . . . . . . . . . . . . . . . . . . . . . 533
Shutting Down Your Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
Restarting Your Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
Chapter 6
Configuring Storagesets
Configuring Storagesets with CLI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Unit Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Adding Disk Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Formatting Disk Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Configuring a Stripeset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Configuring a Mirrorset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Configuring a RAIDset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Configuring a Striped Mirrorset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
Configuring a Single-Disk Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
Partitioning a Storageset or Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
Adding a Disk Drive to the Spareset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
Removing a Disk Drive from the Spareset . . . . . . . . . . . . . . . . . . . . . . . . . . . 616
Enabling Autospare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
Deleting a Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
Changing Switches for a Storageset or Device . . . . . . . . . . . . . . . . . . . . . . . 619
Configuring with the Command Console LUN. . . . . . . . . . . . . . . . . . . . . . . . . . . 621
Enabling and Disabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
Finding the CCL Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622
Multiple-Bus and Transparent Failover in SCSI-2 and SCSI-3 Modes . . . . . 622
Adding Storage Units Using the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
viii
Moving Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
Chapter 7
CLI Commands
CLI Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Using the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Command Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Entering CLI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Changing the CLI Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
ADD CONNECTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
ADD DISK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
ADD MIRRORSET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
ADD RAIDSET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
ADD REMOTE_COPY_SETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
ADD SPARESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
ADD STRIPESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
ADD UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
CLEA R_ERRO RS CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
CLEA R_ERRO RS controller INVALID_CACHE . . . . . . . . . . . . . . . . . . . . . . . . 736
CLEA R_ERRO RS device-name UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
CLEA R_ERRO RS unit-number LOST_DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . 740
CLEA R_ERRO RS unit-number UNWRITEABLE_DATA . . . . . . . . . . . . . . . . . 742
CONFIGURATION RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
CONFIGURATION RESTORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
CONFIGURATION SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
CREATE_PARTITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748
DELETE connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751
ix
DELETE container-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
DELETE FAILEDSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755
DELETE SPARESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
DELETE unit-number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757
DESTROY_PARTITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 758
DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760
HELP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
INITIALIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762
LOCATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
MIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
POWEROFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774
REDUCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777
RENAME. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780
RESTART controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781
RETRY_ERRORS UNWRITEABLE_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783
RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 784
SELFTEST controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
SET connection-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
SET controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791
SET device-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7101
SET EMU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7103
SET FAILEDSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7106
SET FAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7108
SET mirrorset-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7110
SET MULTIBUS_FAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7115
SET NOFAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7117
SET NOMULTIBUS_FAILOVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7119
SET RAIDset-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7121
SET remote-copy-set-name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7124
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
x
SET unit-number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7126
SHOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7133
SHUTDOWN controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7140
UNMIRROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7142
System Profiles
Device Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A2
Storageset Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3
Enclosure Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A4
Controller Specifications
Physical and Electrical Specifications for the Controller . . . . . . . . . . . . . . . . . . . B2
Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3
Glossary
Index
xi
Figures
The HSG80 Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
HSG80 Array Controller Fibre Channel Optical Cabling . . . . . . . . . . . . . . . . . . . 18
Location of Controllers and Cache Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
HSG80 Controller Operator Control Panel (OCP) . . . . . . . . . . . . . . . . . . . . . . . . 111
Cache Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Dual-battery ECB SBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Controller A and Controller B Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
This Controller and Other Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Example of Host Port Shared IDs in Transparent Failover . . . . . . . . . . . . . . . . . . 26
Example of Separate Host Port IDs in Multiple-Bus Failover . . . . . . . . . . . . . . . . 28
Host Bus and Controller Device SCSI Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Containers and Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
PTL Naming Convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
PTL Addressing in a Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Locating Devices using PTLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Controller Port ID and Unit Numbers in Transparent Failover Mode . . . . . . . . . 311
Controller Port ID Numbers and Unit Numbers in Multiple-Bus
Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
LUN Presentation Using Unit Offset on a Per-Host Basis . . . . . . . . . . . . . . . . . . 313
Placement of the Worldwide Name Label in a Subsystem . . . . . . . . . . . . . . . . . . 315
Units Created from Storagesets, Partitions, and Drives . . . . . . . . . . . . . . . . . . . . . 43
Striping Lets Several Disk Drives Participate in Each I/O Request . . . . . . . . . . . . 49
Distribute Members across Device Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Mirrorsets Maintain Two Copies of the Same Data . . . . . . . . . . . . . . . . . . . . . . . 414
First Mirrorset Members on Different Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Parity Ensures Availability; Striping Provides Good Performance . . . . . . . . . . . 417
Striping and Mirroring in the Same Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
xii
CLONE Steps for Duplicating Unit Members . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Storageset Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Storageset Map Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Partitioning a Single-Disk Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Chunk Size Larger than the Request Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Chunk Size Smaller than the Request Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Configuration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Example Cabling for a Single Configuration using Two Switches . . . . . . . . . . . . 58
Example Cabling for a Single Configuration using One Switch . . . . . . . . . . . . . 510
Example Cabling in Transparent Failover using Two Switches . . . . . . . . . . . . . . 515
Example Cabling for Transparent Failover with One Switch . . . . . . . . . . . . . . . . 518
Example Cabling in Multiple-Bus Failover: Configuration 1 . . . . . . . . . . . . . . . 524
Example Cabling in Multiple-Bus Failover: Configuration 2 . . . . . . . . . . . . . . . 526
SCSI Target ID Numbers on the Controller Device Bus and PVA Settings in
an Extended Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
Terminal to Local-Connection Port Connection . . . . . . . . . . . . . . . . . . . . . . . . . . 534
Moving a Storageset from one Subsystem to Another . . . . . . . . . . . . . . . . . . . . . 625
xiii
Tables
Key to Figure 11 The HSG80 Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Controller Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Key to Figure 12 HSG80 Array Controller Fibre Channel Optical Cabling . . . . 18
Key to Figure 14 HSG80 Controller Operator Control Panel (OCP) . . . . . . . . . 111
Cache Module Memory Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Key to Figure 15 Cache Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Key to Figure 16 Dual-Battery ECB SBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
ECB Capacity Based on Memory Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Key to Figure 22 This Controller and Other Controller . . . . . . . . . . . . . . . . . . . . 23
Cache Policies and Cache Module Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Resulting Cache Policies and ECB Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Key to Figure 31 Host Bus and Controller Device SCSI Bus . . . . . . . . . . . . . . . 33
Key to Figure 35 Locating Devices using PTLs . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Controller Limitations for RAIDsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
A Comparison of Different Kinds of Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Key to Figure 44 Distribute Members across Device Ports . . . . . . . . . . . . . . . . 412
Key to Figure 46 First Mirrorset Members on Different Buses . . . . . . . . . . . . . 415
Maximum Chunk Sizes for a RAIDset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Key to Figure 52 Example Cabling for a Single Configuration using
Two Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Key to Figure 53 Example Cabling for a Single Configuration using
One Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
Key to Figure 54 Example Cabling in Transparent Failover using
Two Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Figure 55 Example Cabling for Transparent Failover with One Switch . . . . . . 518
Key to Figure 56 Example Cabling in Multiple-Bus Failover:
Configuration 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
xiv
Key to Figure 57 Example Cabling in Multiple-Bus Failover:
Configuration 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
Key to Figure 59 Terminal to Local-Connection Port Connection . . . . . . . . . . . 534
Unit Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Recall and Edit Command Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
ADD UNIT Switches for Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729
POWEROFF Switch Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775
SET controller Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792
EMU Set Point Temperatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7104
Controller Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2
Optimum Operating Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . B3
Maximum Operating Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . .B4
Maximum Nonoperating Environmental Specifications . . . . . . . . . . . . . . . . . . . . B4
xv
About This Guide
This book describes the features of the HSG80 array controller and configuration
procedures for the controller and storagesets running Array Controller Software
(ACS) Version 8.4F.
Getting Help
If you have a problem and have exhausted the information in this 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.
Telephone Numbers
For Compaq support:
In the United States and Canada, call 1-800-354-9000.
For Compaq technical support phone numbers outside the United States and Canada,
visit the Compaq Website at:
http://www.compaq.com.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
xvi About This Guide
Precautions
Follow these precautions when 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:
s Always use an ESD wrist strap when servicing the controller or other
components in the subsystem. Make sure that the strap contacts bare skin, fits
snugly, and that its grounding lead is attached to a bus that is a verified earth
ground.
s 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.
s Always keep circuit boards and components away from nonconducting material.
s Always keep clothing away from circuit boards and components.
s Always use antistatic bags and grounding mats for storing circuit boards or
components during replacement procedures.
s Always keep the ESD cover over the program card when the card is in the
controller. If you remove the card, put it in its original carrying case. Never touch
the contacts or twist or bend the card while you're handling it.
s Never 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.
xvii
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 leave a cable connected to this port when you're not communicating
with the controller.
FCC Precautions
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 interference 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 harmful 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 completing 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 Gert der Funkstrgrenzwertklasse A. In Wohnbereichen knnen bei
Betrieb dieses Gertes Rundfunkstrungen auftreten, in welchen Fllen der Benutzer
fr entsprechende Gegenmanahmen verantwortlich ist.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
xviii About This Guide
Attention!
Ceci est un produit de Classe A. Dans un environnement domestique, ce produit
risque de crer des interfrences radiolectriques, il appartiendra alors l'utilisateur
de prendre les mesures spcifiques appropries.
JAPAN
USA
This equipment generates, uses, and may emit radio frequency energy. The equipment
has been type tested 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 equipment 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 required 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.
Conventions
This book uses the following typographical conventions and special notices to help
you find what you're looking for. See "Typographical Conventions," page xix for
more details.
xix
Typographical Conventions
C onvention 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 Command variable or numeric value that you supply, for
example: SHOW RAIDset-name or
SET THIS_CONTROLLER ID=(n,n,n,n,)
italic Reference to other books or publications, for example:
"See the HSG80 Array Controller ACS V8.3 Release
Notes for details."
. Indicates that a portion of an example or figure has been
. omitted.
"this controller" The controller serving your current CLI session through a
local or remote terminal.
"other controller" The controller in a dual-redundant pair that's connected to
the controller serving your current CLI session.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
xx About This Guide
Special Notices
This book doesn't contain detailed descriptions of standard safety procedures.
However, it does contain warnings for procedures 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:
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: A tip provides alternative methods or procedures that may not be
immediately obvious. A tip may also alert customers that the controller's behavior
being discussed is different from prior software or hardware versions.
NOTE: A note provides additional information that's related to the completion of an
instruction or procedure.
xxi
Related Publications
The following table lists some of the documents that are related to the use of the
controller, cache module, and external cache battery.
Document Title Part Number
Fibre Channel Storage Switch Service Guide AA-RHBZA-TE / 135268-001
Fibre Channel Storage Switch User's Guide AA-RHBYA-TE / 135267-001
Fibre Channel Switch Quick Setup Guide AA-RHC 0A-TE / 135269-001
Compaq StorageWorks Data Replication Manager HSG80 EK-HSG84-DT / 128519-001
ACS Version 8.4P Operations Guide
Fibre Channel Arbitrated Loop Hub EK-DHGGA-UG
(DS-DHGGA-CA) User's Guide
KGPSA PCI-to-Fibre Channel Host Adapter EKKGPSAUG
HSG80 Illustrated Parts Map EK-HSG80-MP / 355217-001
Compaq StorageWorks Ultra SCSI RAID Enclosure (BA370- EKBA370UG / 387403-001
Series) User's Guide
The RAIDBOOK--A Source for RAID Technology RAID Advisory Board
Compaq StorageWorks HSG80 Array Controller ACS EK-HSG84-SV / 118629-001
Version 8.3 and 8.4 Maintenance and Service Guide
Command Console Version 2.1 (HSG80) User's Guide AARFA2C-TE / 387405-003
Compaq StorageWorks RA8000/ESA12000 Storage EK-SMC PR-UG / 387404-001
Subsystem User's Guide
Compaq StorageWorks RA8000/ESA12000 HSG80 V8.x
Installation Reference Manual
for OpenVMS AA-RH4BA-TE / 387401
for DIGITAL UNIX AA-RFAUA-TE / 387389-001
for Windows NT Server - Intel AA-RFA9B-TE / 387387-002
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
xxii About This Guide
Document Title Part Number
Compaq StorageWorks RA8000/ESA12000 HSG80 V8.x
Quick Setup Guide
for OpenVMS AA-RH49A-TE / 387400-001
for DIGITAL UNIX AA-RFASA-TE / 387388-001
for Windows NT Server - Intel AA-RFA7B-TE / 387386-002
xxiii
Revision History
This is a new document.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
11
Chapter 1
General Description
This chapter illustrates and describes in general terms your subsystem and its major
components: the HSG80 array controller, its cache module, and its external cache
battery. See the Fibre Channel Switch Documentation that came with the switch kit
for specifics about how the switch operates. See the KGPSA PCI-to-Fibre Channel
Host Adapter User Guide for information about the adapter that connects the
subsystem to your host.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
12 General Description
The HSG80 Array Controller Subsystem
Take a few moments to familiarize yourself with the major components of the HSG80
array controller subsystem. Figure 11 shows the components of a typical installation
that includes:
s One BA370 rack-mountable enclosure.
s Two controllers, each supported by a cache module.
s Two cache modules, which support nonvolatile memory and dynamic cache
policies to protect the availability of its unwritten (write-back) data.
s Two external cache batteries (ECBs) in one Storage Building Block (SBB),
which provide backup power to the cache modules during a primary power
failure.
s One environmental monitoring unit (EMU) that monitors the subsystem's
environment, and alerts the controller of equipment failures that could cause an
abnormal environment.
s One power verification and addressing (PVA) module that provides a unique
address to each enclosure in an extended subsystem.
s Six I/O modules that integrate the SSB shelf with either an 8-bit single-ended,
16-bit single-ended, or 16-bit differential SCSI bus.
13
1
16
2
15
13 14
3
12 2x
4
11
10
9 2x
8 2x
7
5
7
6
CXO6841A
Figure 11. The HSG80 Subsystem
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
14 General Description
Table 11. Key to Figure 11 The HSG80 Subsystem
Item Description
1 BA370 rack-mountable enclosure
2 Cooling fan
3 Power cable kit, white
4 I/O module (6)
5 Switch, 8-port
6 Switch, 16-port
7 GBIC
8 Cache module
9 HSG80 controller
10 PVA module
11 EM U
12 AC input module (maximum of 2)
13 180-watt power supply (maximum of 8)
14 Disk drives
15 Power cable, black
16 ECB, dual (shown)
ECB, single (not shown)
15
Summary of HSG80 Features
Table 12 summarizes the features of the controller.
Table 12. Controller Features
Feature Supported
s
Controller Failover Transparent Failover
s Multiple-Bus Failover
s
Topology Fibre Channel Switched Fabric (FCSW)
s 2 controller subsystems; maximum 4 controllers
(2 dual-redundant configurations)
s
Number of controllers in a Fabric 4
s
Number of mixed hosts 2
(heterogeneous host support)
s
Number of same hosts 4
s
Number of host ports (adapters) 2 on each host
s
Number of host paths for same hosts 8
s
Number of host paths for mixed hosts 4
s
Supported Operating Systems Transparent Failover:
t WINNT/Intel
t WINNT/Alpha
t DIGITAL UNIX
s Multiple-Bus Failover:
t WINNT/Intel
t WINNT/Alpha
t Alpha OpenVMS
s
Host protocol FC SW
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
16 General Description
Table 12. Controller Features (Continued)
Feature Supported
s
Host bus interconnect Optical: MultiMode 50 Micron
(Do not mix media types)
s Gigabit Link Module (GLM)
s
Device protocol SC SI 2
s SCSI3 (supported on OpenVMS)
s
Device bus interconnect Wide Ultra Single-ended
s
Number of SCSI device I/O ports 6
s
Number of SCSI device targets per port 12
s
Maximum number of SCSI devices 72
s
Disk Drives 4 and 9 GB Ultra SCSI and Wide Ultra SCSI
s 18 GB Ultra SCSI
s 9 and 18 GB 10K Ultra SCSI
s
RAID levels supported 0
s 1
s 0+1
s 3/5
s
Cache Capacity 64 MB and 128 MB
(32 MB DIMMs only)
s 256 MB and 512 MB
(128 MB DIMMs only)
s
Caching Features Mirrored Cache
s Sequential Read Ahead
s
Maximum number of RAID-5 and RAID-1 30
storagesets
s
Maximum number of RAID-5 storagesets 20
17
Table 12. Controller Features (Continued)
Feature Supported
s
Maximum number of RAID-5, RAID-1, and 45
RAID-0 storagesets
s
Maximum number of partitions per 8
storageset or individual disk
s
Maximum number of units presented to each WINNT--16 (8 on each of 2 host adapters).
This is a driver limitation.
host
s OpenVMS--127 and one Command Console
LUN.
s
Maximum number of devices per unit 48
s
Serial interconnect speed 1 Gigabit/second
s
Maximum device, storageset, or unit size 512 GB LUN capacity
s
Configuration Save Transfer configuration from HSZ70 subsystem
to HSG80 controller
s Transfer configuration from ACS V8.0 to ACS
V 8.4
s
General Features Host modes and access privileges
s Persistent reserves
s Graceful powerdown policy
s Program card updates
s Device warm swap
s Utilities to test disks
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
18 General Description
Controller Components
Figure 12 details the HSG80 Array Controller and its Fibre Channel optical
components.
2 3 2x
4
5
1 3X
6
6
5
4
3
2
1
7
10
11 8 2x
9
12
CXO6597A
Figure 12. HSG80 Array Controller Fibre Channel Optical Cabling
Table 13. Key to Figure 12 HSG80 Array Controller Fibre Channel Optical
Cabling
Item Description
Backplane connectors
1
GLM access door
2
3 GLM
19
Table 13. Key to Figure 12 HSG80 Array Controller Fibre Channel Optical
Cabling (Continued)
Item Description
4 Program card slot
5 Program card ejection button
6 PCMCIA Program card
7 ESD/PCMC IA program card cover
8 Fibre Channel optical cable
9 Ma intenance port cable
10 Ma intenance port
11 Operator control panel (OCP)
12 Lever for removing, installing, and retaining controller module (2)
NOTE: To view an optional maintenance port cable and its components for a
terminal connection, see the HSG80 Array Controller ACS Version 8.3 and 8.4
Maintenance and Service Guide.
CAUTION: If the Fibre Channel optical cable is not properly connected to
the controller, controller failure may result. In addition, if the cable is not
regularly maintained, its performance and lifespan will be affected.
Before proceeding, it is important to administer the precautionary
measures detailed below and in the HSG80 Array Controller ACS
Version 8.3 and 8.4 Maintenance and Service Guide.
Fibre Channel Optical Cable Precaution
Prior to connecting the Fibre Channel cable to the controller, look for the white stripe
on each side of the coupling. After the cable is seated into the controller, be sure that
the white stripes are hidden. Also, when connecting the Fibre Channel cable to the
controller, listen for a distinctive "snap" sound. This will indicate that the cable is
properly inserted into the controller.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
110 General Description
Controller Components
The HSG80 Array Controller components that you will use most often, such as the
maintenance port and the OCP, are conveniently located on the controller's front
panel. 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.
Each controller is supported by its own cache module. Figure 13 shows which cache
module supports which controller in a dual-redundant configuration in a BA370 rack-
mountable enclosure.
EMU PVA
Controller A
Controller B
Cache module A Cache module B
CXO6283A
Figure 13. Location of Controllers and Cache Modules
IMPORTANT: Compaq recommends that you use the slots for controller A and
cache module A for single configurations. Slot A responds to SCSI target ID
number 7 on device buses; slot B responds to SCSI target ID number 6 on the
device buses.
111
Operator Control Panel
The operator control panel (OCP) contains a reset button and six port LED buttons, as
shown in Figure 14. The reset button flashes about once per second to indicate that
the controller is operating normally. The port button LEDs correspond to the
controller's device ports and remain off during normal operation. If an error occurs,
the reset button and device fault LEDs will illuminate in a solid or flashing pattern to
help you diagnose the problem. See the HSG80 Array Controller ACS Version 8.3
and 8.4 Maintenance and Service Guide for further explanation on these codes.
1 2
1 2 3 4 5 6
CXO6216B
Figure 14. HSG80 Controller Operator Control Panel (OCP)
Table 14. Key to Figure 14 HSG80 Controller Operator Control Panel (OCP)
Item Description
Reset button/LED
Port button/LED
To identify the exact location of the OCP, refer to Figure 12.
Under normal circumstances, you will not need to remove the controller from its
enclosure. For this reason, the components that you will use most often are
conveniently located on the front panel. For example, the maintenance port provides a
convenient way to connect a PC or terminal to your controller so that you can interact
with it.
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
112 General Description
After you configure your controller, you should periodically check its control panel. If
an error occurs, one or more of the device fault LEDs on the control panel will flash in
a pattern that will help you to diagnose the problem. See the HSG80 Array Controller
ACS Version 8.3 and 8.4 Maintenance and Service Guide for details about
troubleshooting your controller.
Maintenance Port
You can access the controller through a PC or a local terminal via the maintenance
port, or through a remote terminal--sometimes called a virtual terminal or host
console--via the host. Compaq recommends that you use a PC or a local terminal to
carry out the troubleshooting and servicing procedures in this manual. See
"Establishing a Local Connection to the Controller," page 533, for more information
on connecting the controller with a maintenance port cable.
Utilities and Exercisers
The controller's software includes the utilities and exercisers outlined below to assist
in troubleshooting and maintaining the controller and the other modules that support
its operation. For more information on these utilities and exercisers, see the HSG80
Array Controller ACS Version 8.3 and 8.4 Maintenance and Service Guide.
Fault Management Utility
The Fault Management Utility (FMU) provides a limited interface to the controller's
fault-management system. As a troubleshooting tool, you can use FMU to display
last-failure and memory-system-failure entries, translate many of the code values
contained in event messages, and set the display characteristics of significant events
and failures.
113
Virtual Terminal Display
Use the virtual terminal display (VTDPY) utility to troubleshoot communication
between the controller and its host, communication between the controller and the
devices in the subsystem, and the state and I/O activity of the logical units, devices,
and device ports in the subsystem.
Disk Inline Exerciser
Use the disk inline exerciser (DILX) to investigate the data-transfer capabilities of
disk drives. DILX tests and verifies operation of the controller and the SCSI2 disk
drives attached to it. DILX generates intense read and write loads to the disk drive
while monitoring the drive's performance and status.
IMPORTANT: DILX cannot be run on remote copy sets.
Configuration Utility
Use the configuration (CONFIG) utility to add one or more storage devices to the
subsystem. This utility checks the device ports for new disk drives then adds them to
the controller's configuration and automatically names them.
HSUTIL
Use HSUTIL to upgrade the firmware on disk drives in the subsystem and to format
disk drives. Some details about formatting are located in "Formatting Disk Drives,"
page 63.
Code Load and Code Patch Utility
Use Code Load/Code Patch (CLCP) utility to upgrade the controller software and the
EMU software. You can also use it to patch the controller software. When you install
a new controller, you must have the correct software version and patch number.
NOTE: Only Compaq field service personnel are authorized to upload EMU
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
114 General Description
microcode updates. Contact the Customer Service Center (CSC) for directions in
obtaining the appropriate EMU microcode and installation guide.
Clone Utility
Use the Clone utility to duplicate the data on any unpartitioned single-disk unit,
stripeset, or mirrorset. Back up the cloned data while the actual storageset remains
online.
Field Replacement Utility
Use the field replacement utility (FRUTIL) to replace a failed controller (in a dual-
redundant configuration) without shutting down the subsystem.You can also use this
menu-driven utility to replace cache modules and external cache batteries.
IMPORTANT: FRUTIL cannot be run in remote copy set environments on the
target side specifically when I/O is in progress.
Change Volume Serial Number Utility
Only Compaq authorized service personnel may use this utility.
The Change Volume Serial Number (CHVSN) utility generates a new volume serial
number (called VSN) for the specified device and writes it on the media. It is a way to
eliminate duplicate volume serial numbers and to rename duplicates with different
volume serial numbers.
Device Statistics Utility
The Device Statistics (DSTAT) utility allows you to log I/O activity on a controller
over an extended period of time. Later, you can analyze that log to determine where
the bottlenecks are and how to tune the controller for optimum performance.
115
Cache Module
Each controller requires a companion cache module as shown in Figure 15.
Figure 13 on page 110, shows the location of a controller's companion cache
module. The cache module, which can contain up to 512 MB of memory, increases
the subsystem's I/O performance by providing read, read-ahead, write-through, and
write-back caching.
The size of the memory contained in the cache module depends on the configuration
of the DIMMs, with the supported combinations shown in Table 15. For placement
of the DIMMs, see the HSG80 Array Controller ACS Version 8.3 and 8.4
Maintenance and Service Guide.
Table 15. Cache Module Memory Configurations
DIMMs Quantity Memory
32 MB 2 64 MB
32 MB 4 128 MB
128 MB 2 256 MB
128 MB 4 512 MB
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
116 General Description
5
4
1
~
2
3 2x
CXO6161A
Figure 15. Cache Module
Table 16. Key to Figure 15 Cache Module
Item Description
Cache-memory power LED button
ECB Y cable for the BA370 Enclosure
ECB Y cable for the Data Center Cabinet
Retaining lever
Backplane connector
64 MB cache upgrade
256 MB cache upgrade
117
External Cache Battery
To preserve the write-back cache data in the event of a primary power failure, a cache
module must be connected to an external cache battery (ECB) or a UPS.
Compaq supplies two versions of ECBs: a single-battery ECB for single controller
configurations, and a dual-battery ECB for dual-redundant controller configurations,
which is shown in Figure 16.
1
SH
2
UT
OF
F
STA
TUS
PO
W
CA ER
CH
E
E
CH
CA ER
W
PO
TU S
S TA F
OF
UT
SH
4
3
~
CXO5713A
Figure 16. Dual-battery ECB SBB
Table 17. Key to Figure 16 Dual-Battery ECB SBB
Item Description
Shut off button
Status LED
ECB Y cable for the BA370 Enclosure
ECB Y cable for the Data Center Cabinet
Micro-D port for second battery
Compaq HSG80 Array Controller ACS Version 8.4 Configuration and CLI Reference Guide
118 General Description
When the batteries are fully charged, an ECB can preserve 512 MB of cache memory
for 24 hours. However, the battery capacity depends upon the size of memory
contained in the cache module, as defined in the Table 18.
Table 18. ECB Capacity Based on Memory Size
Size DIMM Combinations Capacity
64 MB Two, 32 MB 96 hours
128 MB Four, 32 MB 48 hours
256 MB Two, 128 MB 48 hours
512 MB Four, 128 MB 24 hours
Charging Diagnostics
Whenever you restart the controller, its diagnostic routines automatically check the
charge in the ECB's batteries. If the batteries are fully charged, the controller reports
118619-001
118629-001
128519-001
135267-001
135268-001
135269-001
355217-001
387386-002
387387-002
387388-001
387389-001
387400-001
387403-001
387404-001
387405-003
AA-RFA7B-TE
AA-RFA9B-TE
AA-RFASA-TE
AA-RFAUA-TE
AA-RH49A-TE
AA-RH4BA-TE
AA-RHBYA-TE
AA-RHBZA-TE
DS-DHGGA-CA
ed-write-ba
EK-DHGGA-UG
EK-HSG80-MP
EK-HSG84-DT
EK-HSG84-RG
EK-HSG84-SV
XO-5135A-MC
XO-5172A-MC
XO-5316A-MC
Page 1 - Page 2 - Page 3 - Page 4 - Page 5 - Page 6 - Page 7 - Page 8 - Page 9 -

3prime solutions for all your Digital requirements

     
 


HP is a registered trademark