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 |