HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide First Edition (December 1999) Part Number: EKHSJAC-PA. A01 / 163133-001 Compaq Computer Corporation Notice The information in this publication is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. THIS INFORMATION IS PROVIDED "AS IS" AND COMPAQ COMPUTER CORPORATION DISCLAIMS ANY WARRANTIES, EXPRESS, IMPLIED OR STATUTORY AND EXPRESSLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, GOOD TITLE AND AGAINST INFRINGEMENT. This publication contains information protected by copyright. No part of this publication my be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. 1999 Digital Equipment Corporation. All rights reserved. Printed in the U.S.A. Com paq, DIGITAL, and StorageWorks, registered United States Patent and Trademark Office. Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation. Other product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide First Edition (December 1999) Part Number EKHSJAC-PA. A01/ 163133001 Contents About this Guide Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Support and Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Who to Contact in the Americas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Who to Contact in Europe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Who to Contact in Asia Pacific . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Text Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Special Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Chapter 1 Preparing the Host(s) Software: Verifying/Installing Required Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Hardware: The Physical Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Preparing to Install the Host Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Installing the Host Adapter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Host Adapter Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 CIXCD_4K Firmware Supported Cluster Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . 14 CIXCD_4K Firmware Supported Node Counts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 CIXCD_4K Firmware Supported CI Hierarchal Storage Controllers . . . . . . . . . . . . . 14 CIXCD_4K Firmware Supported CI Host Adapters. . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Upgrading CIXCD Firmware to Run CIXCD_4K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Updating CIXCDs for the AS8400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Updating CIXCDs for the DEC7000/DEC10000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 iv Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Updating CIXCDs for the VAX7000/VAX10000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Updating CIXCDs for the VAX6000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Updating CIXCDs for the VAX9000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 What's Next?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Chapter 2 Configuring the HSJ80 Controller Configuring an Add-On Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Recovering the Saved Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Configuration Entry Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Configuring a Replacement Single Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Recovering the Saved Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Entering the Controller Subsystem Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Configuring Dual-Redundant Controllers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Recovering the Saved Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Entering the Controller Subsystem Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Configuring Controller A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Configuring Controller B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Chapter 3 The SWCC Agent Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Minimum Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Options for Running Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Installing the Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Configuring the Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Configuration Script First Time Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Configuration Script Text Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 SWCC Agent Configuration Changes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Removing the HS-Series Agent from OpenVMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 Chapter 4 Installing/Removing SWCC Client Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Installing Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Pre-Installation Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 From the SWCC CD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Client Choices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Asynchronous Event Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Running AES on Windows NT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Running AES on Windows 95 or Windows 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Contents v Removing the Command Console Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 What's Next? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Chapter 5 Configuring the Subsystem with SWCC Starting Command Console Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Selecting the HSJ80 Storage Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Selecting the StorageWorks Command Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Establishing a Serial Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Establishing a Network Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Connecting to a Single Subsystem Over the Network . . . . . . . . . . . . . . . . . . . . . . . . . 54 Connecting to Multiple Subsystems Over the Network . . . . . . . . . . . . . . . . . . . . . . . . 55 Using the Navigation Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Adding a System to the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Deleting a Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Creating and Using New General Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Viewing the Hierarchy in the Navigation Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Viewing and Modifying System Folder Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Opening a Storage Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Configuring a Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 Adding Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 Creating Virtual Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Starting the Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Selecting the RAID Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Selecting the Device for Your Virtual Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Setting the Capacity of the Virtual Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Setting the ID, Unit Number, and Operating Parameters . . . . . . . . . . . . . . . . . . . . . . 520 Confirming and Creating the Virtual Disks 1 and 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Deleting Virtual Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522 Modifying Virtual Disks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 Changing Virtual Disk Operating Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523 Managing and Creating Spare Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Creating a Spare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 How a Spare Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 Clearing Failed Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 Using Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 Saving Configuration Settings to a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 Restoring Configuration Settings from a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Setting Passwords and Security Options (Network Only) . . . . . . . . . . . . . . . . . . . . . . . . . 531 Monitoring the Condition of Your HSJ80 Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532 vi Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Monitoring Visually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Navigation Window Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Storage Window Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Using Pagers to Monitor the Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Using the Command Line Interpreter (CLI) Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Accessing the CLI Window:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Chapter 6 Configuring/Modifying Storagesets With the CLI Multi-Cluster Storageset Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Config Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Configuring a Stripeset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Configuring a Mirrorset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Configuring a RAIDset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Configuring a Striped Mirrorset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Configuring a Single Disk Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Configuring a Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Partitioning a Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Partitioning a Single Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Configuring a Device Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Chapter 7 Other Configuration Procedures Using the CLI Assigning Unit Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Assigning a Unit Number to a Partition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Assigning a Unit Number to a Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Assigning a Unit Number to a Single (JBOD) Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Changing the CLI Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Changing the Time on the Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Set-Up Cache UPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Adding Disk Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Adding One Disk Drive at a Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Adding Several Disk Drives at a Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Adding/Deleting a Disk Drive to/from the Spareset. . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Enabling/Disabling Autospare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Enabling Autospare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Disabling Autospare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Erasing Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Deleting a Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Changing Switches for a Storageset or Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Contents vii Displaying the Current Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Changing RAIDset and Mirrorset Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Changing Device Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Changing Initialize Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Changing Unit Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Moving Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Array Controllers and Hot Pluggable Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Operating Conditions Supported by ADHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Operating Conditions Not Supported by ADHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710 Container Moving Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710 Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712 Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713 Chapter 8 Subsystem Cabling Procedures Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Electrostatic Discharge Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 VHDCI Cable Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Maintenance Port Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Required Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Dual Controller Cabling Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Dual Controller, Dual Host Port, Single Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Dual Controller, Dual Host Port, Multiple Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 The Star Coupler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Cabling 16-Node Clusters to the Star Coupler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Star Coupler Connection Panels "A" (Nodes 0--7 and 8--15) . . . . . . . . . . . . . . . . . . 88 Star Coupler Connection Panels "B" (Nodes 0--7 and 8--15) . . . . . . . . . . . . . . . . . . 89 Cabling 32-Node Clusters to the Star Coupler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810 Star Coupler Connection Panel "A" (Nodes 0--7) . . . . . . . . . . . . . . . . . . . . . . . . . . . 810 Star Coupler Connection Panel "A" (Nodes 8--15) . . . . . . . . . . . . . . . . . . . . . . . . . . 812 Star Coupler Connection Panel "A" (Nodes 16--23) . . . . . . . . . . . . . . . . . . . . . . . . . 812 Star Coupler Connection Panel "A" (Nodes 24--31) . . . . . . . . . . . . . . . . . . . . . . . . . 812 Star Coupler Connection Panel "B" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812 viii Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Appendix A Establishing a Local Connection Serial Maintenance Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A1 Installation Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A2 Appendix B Establishing a Remote Connection Using DUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2 Installing the FY Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2 VAX-Based Hosts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2 Alpha-Based Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2 Starting a DUP Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B2 Glossary Index Figures ix Figures Figure 11. Configuration flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Figure 31. Client /Agent connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 41. Command Console Client start menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Figure 51. Connection selection for connecting to a single subsystem . . . . . . . . . . . . . . . . . . 52 Figure 52. Navigation window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Figure 53. Connect Serial dialog box for storage window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Figure 54. Connect network (TCP/IP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Figure 55. Navigation window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Figure 56. Using the navigation window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Figure 57. Add system dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Figure 58. Adding a general folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Figure 59. System properties for Sunday . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Figure 510. Storage Window Icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Figure 511. Storage window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 Figure 512. Controller icons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 Figure 513. General controller properties tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 Figure 514. Host port 1 controller properties tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 Figure 515. Host Port 2 controller properties tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514 Figure 516. Cache controller properties tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 Figure 517. Adding devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Figure 518. Security check window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Figure 519. Adding virtual disk wizard (Step 1 of 5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Figure 520. Add virtual disk wizard (Step 2 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Figure 521. Add virtual disk wizard (Step 3 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Figure 522. Add virtual disk wizard (Step 4 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 x Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Figure 523. Add virtual disk wizard (Step 5 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Figure 524. Storage Window during creation of virtual disks (D3). . . . . . . . . . . . . . . . . . . . . 522 Figure 525. Virtual disk properties general tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524 Figure 526. Virtual disk properties settings tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525 Figure 527. Virtual disk properties membership tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526 Figure 528. Configuration file submenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 Figure 529. Saving to a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Figure 530. Load configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Figure 531. Open dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 Figure 532. Security options menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 Figure 533. Legend of icons for Command Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532 Figure 534. Navigation window status bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Figure 535. Storage Window status bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533 Figure 536. CLI window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 Figure 81. Dual HSJ80 with internal CI bus cables using dual host ports . . . . . . . . . . . . . . . . . 84 Figure 82. Example of CI bus labeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Figure 83. SC008-AC Star coupler cabinet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Figure 84. SC008 Star coupler connection panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Figure 85. CISCE hardware views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810 Figure 86. CISCE example cabling for 32-node clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811 Figure A1. Terminal to Maintenance port connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A2 Tables xi Tables Table 31 Minimum OpenVMS Host Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 32 OpenVMS Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Table 33 OpenVMS Run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Table 34 Information Needed to Configure Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 Table 81 Dual Controller, Dual Host Port Cabling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Table A1 Controller Maintenance Port Cables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3 Table A2 PC/Maintenance Terminal Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3 About this Guide This guide describes the features of the HSJ80 Array Controller subsystem and presents the configuration procedures for the controller running Array Controller Software ACS V8.5J and the storagesets that it manages. This guide does not contain information about the operating environments to which the controller may be connected, nor does it contain detailed information about subsystem enclosures or their components. See the documentation that accompanied these peripherals for information about them. Intended Audience This guide is intended for administrators of StorageWorks RAID Array Subsystems. Configuring the subsystem requires a general understanding of the OpenVMS operating system and administration. For the latest information on technical tips and documentation, visit our website: http://www.compaq.com/products/storageworks. xiv Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Support and Services Use the following three sections to determine who to contact in the Americas, Europe, and the Asia Pacific area. Who to Contact in the Americas Information and Product Questions Local Sales Office/StorageWorks Hotline 1-800-767-7967 Installation Support Contact the Compaq Distributor or Reseller from whom the StorageWorks Subsystem was purchased. Compaq Multivendor Customer Service (MCS): s Installation Contact the Customer Support Center (CSC) at 1-800-354-9000. s Warranty Contact the Customer Support Center (CSC) for warranty service after the subsystem is up and running. s Remedial Contact the Customer Support Center (CSC). NOTE: In the event the equipment is out of warranty, contact the local Compaq Sales Office. Who to Contact in Europe Information and Product Questions, Contact the Compaq Distributor or Reseller from whom the Installation Support, and Installation StorageWorks Subsystem was purchased. Warranty See the Warranty Card packaged with the product. Remedial Contact the Compaq Distributor or Reseller from whom the StorageWorks Subsystem was purchased. NOTE: A Service Contract is recommended when the equipment is out of warranty. Who to Contact in Asia Pacific For all services, contact the Compaq Distributor or Reseller from whom the equipment was purchased. About this Guide xv Conventions This guide uses the text conventions and special notices as described in the following sections to help you find what you are looking for. Text Conventions The following table lists the conventions used within this document to describe features and commands of the subsystem: Convention Meaning ALLCAPS Com mand syntax that must be entered exactly as shown, for example: (unbolded) SET FAILOVER COPY=OTHER_CONTROLLER ALLCAPS CLI command syntax discussed within text, for example: (unbolded) "Use the SHOW SPARESET command to show the ........." Monospaced Screen display as shown in the text. serif lower-case Com mand variable or numeric value that you supply, for example: italic SHOW RAIDset-name or or SET THIS_CONTROLLER PORT_1_SCS_NODENAME="xxxxxx" sans serif lower-case italic serif italic Reference to other guide titles, for example: "See the Compaq StorageWorks HSJ80 Array Controller...for details." . Indicates that a portion of an example or figure has been omitted. "this controller" The controller serving your CLI session through a local or remote terminal. "other controller" The controller in a dual-redundant pair that is connected to the controller serving your current CLI session. xvi Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Special Notices This guide does not 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 notices when you're carrying out the procedures in this guide: WARNING: A Warning contains information essential to people's safety. It advises users that failure to take or avoid a specific action could result in physical harm to the user or hardware. Use a warning, not a caution, when such damage is possible. CAUTION: A Caution contains information that the user needs to know to avoid damaging the software or hardware. IMPORTANT: An Important note is a type of note that provides information essential to the completion of a task. Users can disregard information in a note and still complete a task, but they should not disregard an important note. NOTE: A Note indicates neutral or positive information that emphasizes or supplements important points of the main text. A note supplies information that may apply only in special cases--for example, memory limitations, equipment configurations, or details that apply to specific versions of a program. About this Guide xvii Related Publications The following table lists some of the documents related to the use of the controller, cache module, and the external cache battery that make up the Array Controller subsystem. Document Title 6-3 Part Number 2-5-2 Part Number Compaq StorageWorks DS-BA356-MW Controller 143875-001 EK-356MW-UA. A01 Enclosure User Guide Compaq StorageWorks DS-BA356-MW Controller 143876-001 EK-356MW-IA. A01 Enclosure Upgrade/Add-on Kit Installation Guide Compaq StorageWorks DS-BA356-MW Controller 143877-001 EK-356MW-QA. A01 Enclosure Quick Setup Guide Compaq StorageWorks HSJ80 Array Controller ACS V8.5J N/ A EK-HSJSO-OA. A01 Solution Software Kit Overview Compaq StorageWorks HSJ80 Array Controller ACS V8.5J 163131-001 EK-HSJCL-RA. A01 CLI Reference Guide Compaq StorageWorks HSJ80 Array Controller ACS V8.5J 163132-001 EK-HSJCP-PA. A01 Configuration Planning Guide Compaq StorageWorks HSJ80 Array Controller ACS V8.5J 163133-001 EK-HSJAC-PA. A01 Configuration Procedures Guide Compaq StorageWorks HSJ80 Array Controller ACS V8.5J 163134-001 EK-HSJMS-SA. A01 Maintenance and Service Guide Compaq StorageWorks HSJ80 Array Controller ACS V8.5J 163135-001 EK-HSJAA-RA. A01 for OpenVMS Release Notes Revision History EK-HSJAC-PA . A01 / 163133-001 First Release December 1999 1 Chapter Preparing the Host(s) The host OpenVMS system must be prepared to operate with the HSJ80 Array Controller subsystem before the controller and storagesets can be configured to operate with the OpenVMS cluster. The CIXCD host adapter firmware upgrade procedure found in this chapter must be completed for all clusters using CIXCD host bus adapters before the controller and storagesets are configured. The new firmware allows 4-K data packet transfers. NOTE: 4-K packet transfers are enabled by default. If 4-K packet transfers are not desired, make sure that you follow the configuration procedures in Chapter 2 to disable the feature. There are three parts to preparing the host computer system for use with the storage subsystem: s Software: verifying/installing the correct version of O/S software s Hardware: installing the host bus adapter(s) into the host(s) s Firmware: installing the correct revision of firmware for CIXCD host adapters Software: Verifying/Installing Required Versions Compatibility with the controller subsystem requires that the hosts on the cluster run the following versions of VMS: s VA X hosts must run version 6.2 OpenVMS at a minimum. s Alpha hosts must run version 6.2-1H3 OpenVMS at a minimum. You also need to install the most recent TIMA kit for any ALPHA system running on the same cluster as the HSJ80 Array Controller subsystem. 12 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide To obtain the TIMA kit, go to the following website: http://ftp.service.digital.com/public NOTE: Installation directions are included in the kit. Installation is verified as part of the installation procedure. You can also check the installation database on the host. Hardware: The Physical Connection In order to attach your subsystem to the cluster, you must install one or more host bus adapters into each host computer that will communicate with the HSJ80 subsystem. The HSJ80 Array Controller is qualified to operate with the following two host bus adapters: s CIP CA (for ALPHA-powered hosts that use the PCI bus) s CIXCD (for ALPHA and VAX-powered hosts that use the XMI bus) CI bus cables are installed at the host bus adapter and are routed to one or more Star Couplers. If a host has more than one adapter installed, each adapter must be cabled to a Star Coupler. Choose one of the following selections based upon the current host adapter installation: s If the O/S software and CIXCD adapters (if needed) are both already installed, go to "Host Adapter Firmware," page 13 before continuing on with the configuration in Chapter 2. s If the O/S software and CIPCA host adapters (if needed), are both already installed, go to "What's Next?," page 17. s If you need to install new host bus adapters, then go to the following section "Preparing to Install the Host Adapter." Preparing to Install the Host Adapter Perform the following steps: 1. Perform system backups of your operating system's file systems. 2. Shut down your computer system. Preparing the Host(s) 1 3 Installing the Host Adapter CAUTION: Protect the host bus adapter board from electrostatic discharge by wearing an ESD wriststrap. DO NOT remove the board from the antistatic cover until you are ready to install it. 1. Before beginning installation, you need the following: s The proper host bus adapter board (CIPCA or CIXCD) for your system s Your computer hardware manual s Appropriate tools to service your computer 2. Follow the procedure in the documentation that came with the host adapter module for the installation procedure. 3. Install the external CI Bus cable from the Star Coupler to the new adapter. 4. Did you install (or are using previously installed) CIXCD adapters? s Yes--Continue on to the next section "Host Adapter Firmware". s No--Go to "What's Next." NOTE: Do not power on anything at this time. The controllers in the subsystem are not yet configured to run with OpenVMS. Host Adapter Firmware CIPCA host adapters are already configured to operate with 4-K data packet transfers that the HSJ80 Array Controllers are capable of. No firmware upgrades are needed with these adapters. The firmware contained within CIXCD host adapters have not been updated to accommodate 4-K packet transfers, and therefore, must be upgraded. If you have no CIXCD host adapters on your cluster (or you know they are already updated), you may skip this section and go on to "What's Next?" The new CIXCD firmware (CIXCD_4K) is identical to the standard CIXCD firmware except the maximum packet size has been increased to 4 KB. The version numbers for the CIXCD_4K firmware for VAX and ALPHA is 20 (hex) greater than the normal firmware, which supports a maximum packet size of 1 KB. 14 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide CAUTION: Clusters that do not use the following guidelines may fail even though they operate properly with the normal firmware (1K). This is because older adapters and storage servers may not operate properly in an environment where there is 4KB packet traffic. CIXCD_4K Firmware Supported Cluster Configuration The CIXCD_4K firmware is supported using the standard Computer Interconnect (CI) configuration rules. Standard CI node count restrictions also apply to CIXCDs running CIXCD_4K firmware. CIXCD_4K Firmware Supported Node Counts s Less than or equal to16 CI host systems s Less than or equal to 16 CI Hierarchical Storage Controllers s Less than or equal to 32 CI products/Star Coupler (16 without CISCE) s Less than or equal to 96 VMS Cluster member systems CIXCD_4K Firmware Supported CI Hierarchal Storage Controllers HSJxx and all HSCxx (except HSC50) CIXCD_4K Firmware Supported CI Host Adapters CIPCA, CIXCD Upgrading CIXCD Firmware to Run CIXCD_4K All CIXCD adapters should be upgraded to accommodate the 4KB packet transfers. Example upgrade procedures that follow describe the loading of the new firmware for the following OpenVMS systems: s AS8400 s DEC7000/DEC10000 s VA X7000/VAX10000 s VA X6000 s VA X9000 Preparing the Host(s) 1 5 Updating CIXCDs for the AS8400 The CIXCD firmware is built into a Maintenance Operations Protocol (MOP)-loadable) image. The MOP network protocol is used to load firmware on platforms that use the Loadable Firmware Update utility (LFU). If another system serves as the MOP server, the subject firmware should be copied into the MOM$SYSTEM: directory. Ensure MOP serving is enabled on your system either using NCP or LANACP. Loading From the Network--The following example accesses the firmware through the network. Customize the CIXCD device name and the network device name to match your configuration: P00>>>SHO NET POLLING FOR UNITS ON DEMNA0, SLOT 1, BUS 0, XM10...EXA0.0.0.1.6 08-00-2B-23-45-92 P00>>>LFU The platform that has the LFU is identified in the following syntax: UPD>UPDATE CIXCD0 - PATH MOPDL:CIMV27TL.SYS Loading from the CD-ROM--Load the image from the CD-ROM by using the following example "update" command (customize this for your configuration): UPD>UPDATE CIXCD0 -PATH ISO9660:[CIXCD]CIMV27TL.SYS/DKD400 Updating CIXCDs for the DEC7000/DEC10000 The CIXCD firmware is built into a bootable LFU image. The image that contains the console also contains the normal version of the CIXCD firmware. Special versions of the CIXCD firmware are built into an LFU image that will only load the CIXCD firmware. Loading From the Network--The following example accesses the firmware through the network. Customize the CIXCD device name and the network device name to match your configuration: P00>>>BOOT EXA0 -FILE CIMNAV27.SYS Loading From the CD-ROM--Load the image from the CD-ROM by using the following "update" command customized for your configuration: UPD>UPDATE CIXCD0 -PATH ISO9660:[CIXCD]CIMNAV27.SYS/DK400 Updating CIXCDs for the VAX7000/VAX10000 The CIXCD_4K firmware is built into a bootable LFU image. The image that contains the console also contains the normal version of the CIXCD firmware. Special versions of the CIXCD firmware are built into an LFU image that will only load the CIXCD firmware. 16 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Loading From the Network--The following example accesses the firmware through the network. Customize the CIXCD device name and the network device name to match your configuration: P00>>>BOOT EXA0 -FILE CIXCDV69.SYS Loading From the CD-ROM--Load the image from the CD-ROM by using the following "update" command customized for your configuration: UPD>UPDATE CIXCD0 -PATH ISO9660:[CIXCD]PCIXCDV69.SYS Updating CIXCDs for the VAX6000 The VAX6000 is updated by the VDS (VAX Diagnostic Supervisor). Before starting the update procedure, the new firmware file (CIXCDV69.BIN) must be copied to the [SYS0.SYSMAINT] directory so that it will be conveniently available to the VDS. After VDS is booted, the CIXCD must be attached and selected before the update diagnostic EVGEA or EVGEB can be run to update the firmware. The arguments for the ATTACH command are type, bus, name, bus slot, and CI node. The following example demonstrates the procedure: DS> ATTACH CIXCD HUB PAA0 C 5 DS> SELECT PAA0 DS> RUN EVGEA/SECTION=UPDATE CIXCDV69.BIN DS> Setting up to for network updates using MOP Updating CIXCDs for the VAX9000 The VAX9000 is updated by the VDS (VAX Diagnostic Supervisor). Before starting the update procedure, the new firmware file (CIXCDV69.BIN) must be copied to the [SYS0.SYSMAINT] directory so that it will be conveniently available to VDS. After VDS is booted, the CIXCD must be attached and selected before the update diagnostic EVGEA or EVGEB can be run to update the firmware. The arguments for the ATTACH command are type, bus, name, bus slot, and CI node. The following example demonstrates the procedure: DS> ATTACH CIXCD HUB PAA0 C 5 DS> SELECT PAA0 DS> RUN EVGEA/SECTION=UPDATE CIXCDV69.SYS DS> Setting up to for network updates using MOP Preparing the Host(s) 1 7 What's Next? Continue with the subsystem configuration by using the accompanying text and flowchart (Figure 11): s Haven't configured (or need to modify) the controller configuration settings? Need to implement dual host port capabilities? Go to Chapter 2, "Configuring the HSJ80 Controller". s Not modifying the controller configuration but you use SWCC? Go to Chapter 3 and install the new version of the SWCC Agent, then go to Chapter 4 ("Installing/Removing SWCC Client"). After the installation of the SWCC, go to Chapter 5, "Configuring the Subsystem with SWCC" and configure/modify the configuration of the storagesets. s Not modifying the controller configuration and you don't use SWCC to configure your storagesets? Go to Chapter 6, "Configuring/Modifying Storagesets With the CLI" to use the CLI to configure/modify the configuration of the storagesets. s Need to modify some or all of the optional controller settings (for example, changing the CLI controller prompt)? Go to Chapter 7, "Other Configuration Procedures Using the CLI". s Need to cable (or recable) the subsystem (perhaps due to taking advantage of the dual host port capabilities)? Go to Chapter 8, "Subsystem Cabling Procedures". s Not do any of the above? You are finished and ready to go with this subsystem! If you have HSJ80 Array Controller upgrades to add to the cluster, go to the Compaq StorageWorks DA-BA356-MW Upgrade/Add-on Kits Quick Setup Guide for an overview of the upgrade or add-on. 18 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Finished with Preparing the Hosts Setting Up Yes Controller Configuration Dual-Host Port Chapter 2 Capability ? No Setting Up Yes Controller Configuration Multi Cluster Chapter 2 Capability ? No Modifying Yes Controller Configuration Any Other Controller Chapter 2 Capability ? No Yes Using SWCC ? Install SWCC Agent Chapter 3 No Yes Optional Controller Chapter 7 CLI Settings Install SWCC Client ? Chapter 4 No Establishing Yes Establishing Yes or Modifying No or Modifying Storagesets Storagesets ? Configure/Modify Storage ? Configure/Modify Storage No Using CLI Using SWCC Chapter 6 Chapter 5 or the SWCC Online HELP files Cabling or Yes Set Up Star Coupler (s) and Recabling Controller to Route Cables Star Coupler ? Chapter 8 No Done with Subsystem Configuration Figure 11. Configuration flow 2 Chapter Configuring the HSJ80 Controller New HSJ80 Array Controller(s) must be configured to work in the subsystem when: s Upgrading a single controller subsystem to a dual-redundant subsystem. s Upgrading an existing HSJ40/50 subsystem to an HSJ80 Array Controller subsystem. s Installing new (replacement) HSJ80 Array Controllers. If you are configuring a controller for the first time, you must establish a local connection to the serial maintenance port on one of the controllers. After you have configured the controller, you can then configure the subsystem storage using the local connection and CLI commands, or by loading the StorageWorks Command Console (SWCC) agent and client to configure the storage (the SWCC is described in Chapters 3, 4, and 5). As an alternative, you can establish a remote connection using the Diagnostic and Utility Protocol (DUP) from a host terminal: s Appendix A describes how to set up a local connection. s Appendix B describes how to set up a remote connection. This chapter contains the following sections: s "Configuring an Add-On Controller," page 22. s "Configuring a Replacement Single Controller," page 26. s "Configuring Dual-Redundant Controllers," page 210. 22 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide Configuring an Add-On Controller The procedure outlined in this section is used to configure a new controller that is to be added to a single controller subsystem to make a dual-redundant controller subsystem. To arrive at this point, You would have used the controller module installation procedure found in the Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Maintenance and Service Guide to install the new controller to upgrade a single to a dual-redundant subsystem. The configuration procedure is divided into two sections. The first section describes the powering up of the controller and the establishing of the subsystem configuration by recalling the saved configuration. The new controller needs to be powered on and configured before cabling it to the cluster. The second section describes the complete re-entering of the subsystem parameters, if needed. Recovering the Saved Configuration 1. Apply power to the subsystem (the powerup sequence takes about one minute). 2. Establish a local connection to the original controller in the subsystem (see Appendix A, "Establishing a Local Connection"). 3. Place both controllers into a "nofailover" mode: SET NOFAILOVER 4. Place the pair of controllers into dual-redundant failover mode using the controller that contains the accurate subsystem configuration (in this example it is "this controller"): SET FAILOVER COPY= THIS_CONTROLLER The new controller ("other controller") inherits the configuration file from "this controller," then restarts. Wait for both controllers to return to normal operation before continuing. 5. Choose one of the following steps: s Configuration file recovery was successful and there are no changes to be made to the subsystem configuration, go to the cabling description in Chapter 8. s Configuration file recovery was unsuccessful (or changes are to be made to the subsystem configuration), continue to the next section ("Configuration Entry Procedure"). Configuring the HSJ80 Controller 2 3 Configuration Entry Procedure The new controller needs to be powered on and configured before cabling it to the Star Coupler. The following procedure establishes the initial configuration of the new controller: 1. Apply power to the subsystem (the powerup sequence takes about one minute). 2. Establish a local connection to the original controller in the subsystem (see Appendix A, "Establishing a Local Connection"). 3. Place the controllers into a "nofailover" mode ("other controller" shuts down; "this controller" remains active): SET NOFAILOVER 4. Set "this controller" to operate with a single cluster or dual clusters: SET THIS_CONTROLLER MULTI_CLUSTER (places controller into multicluster mode) or SET THIS_CONTROLLER NOMULTI_CLUSTER (places controller into single cluster mode) CAUTION: When configuring the controllers for multi-cluster operation, the port access of the controllers and the logical units must be set correctly, or data loss may occur. See Chapter 1, Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Planning Guide, for additional information. NOTE: If using the new HSJ80 array controller module in single host port mode, then only use the CLI command that specifies the port being used and ignore the other CLI command shown in the steps that follow step 9. 5. Perform a RESTART of the controller that is shut down ("other controller"). 6. Perform a RESTART of the controller that is active ("this controller"). 7. Push the RESET button on "other controller." 8. Place the pair of controllers into dual-redundant failover mode using the controller ("this controller") that contains the accurate subsystem configuration: SET FAILOVER COPY=THIS_CONTROLLER The new controller ("other controller") inherits the configuration file from "this controller," then restarts. Wait for both controllers to return to normal operation before continuing. 9. Disable the host port not being used in single host port applications: SET THIS_CONTROLLER NOPORT__PATH_A SET THIS_CONTROLLER NOPORT__PATH_B 24 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide 10. Set the maximum number of nodes in the CI cluster on each CI host port being used: SET THIS_CONTROLLER PORT_1_MAX_NODES=n SET THIS_CONTROLLER PORT_2_MAX_NODES=n where n is either the value16 or 32 (use the smallest value that is greater than the total number of nodes in the cluster). 11. Declare the CI node number to be used by the controller on each CI host port being used: SET THIS_CONTROLLER PORT_1_ID=n SET THIS_CONTROLLER PORT_2_ID=n where n is a number between 0 and one minus the number used in step 10 of this procedure (MAX_NODES) that is not already assigned a node in this cluster. 12. Declare the number of host adapters on the CI cluster that this controller will be aware of on each host port: SET THIS_CONTROLLER PORT_1_MAXIMUM_HOSTS=n SET THIS_CONTROLLER PORT_2_MAXIMUM_HOSTS=n where n is the number of host adapters. A CPU can have more than one host adapter, and if you are planning to add more adapters to the cluster in the future, you should declare the anticipated amount so you can add them without having to reconfigure the controller. The maximum number may not exceed the number used for MAX_NODES-1 in step 10. 13. Declare an SCS node name to be used by the controller on each CI bus host port being used: SET THIS_CONTROLLER PORT_1_SCS_NODENAME= "nodename" SET THIS_CONTROLLER PORT_2_SCS_NODENAME= "nodename" Where nodename is a set of alphanumeric characters identifying the controller (for example, "J801A1"). The node name may contain a maximum of six characters. The new nodename must begin with a letter and be enclosed in quotes. 14. Set the MSCP allocation class of this new controller on each host port being used: SET THIS_CONTROLLER PORT_1_MSCP_ALLOCATION _CLASS=n SET THIS_CONTROLLER PORT_2_MSCP_ALLOCATION _CLASS=n where n can be a number from 0 through 255. Each controller pair must have a unique number in the cluster. Configuring the HSJ80 Controller 2 5 15. If 4-K packet transfers are not desired, then disable 4-K packet transfers on each CI bus host port being used: NOTE: The use of 4-K packet transfers are enabled as a default. SET THIS_CONTROLLER NOPORT_1_CI_4K_PACKET_CAPABILITY SET THIS_CONTROLLER NOPORT_2_CI_4K_PACKET_CAPABILITY The larger packet size normally provides an increased throughput to the host. The controller has the capability to use both 4-K packets and smaller sized packets simultaneously (depending on the capabilities of each host and their adapters). NOTE: If CIXCD host adapters are installed on this cluster, then each of them must have the CIXCD_4K firmware upgrade installed for this feature to work. CIPCA host adapters are already setup to use 4-K packet transfers. 16. Deactivate (turn off) the CI ports on the new controller (regardless of which port is being used) along with their respective A/B paths: SET THIS_CONTROLLER NOPORT_1_PATH=A SET THIS_CONTROLLER NOPORT_1_PATH=B SET THIS_CONTROLLER NOPORT_2_PATH=A SET THIS_CONTROLLER NOPORT_2_PATH=A The CI ports need to be deactivated prior to the cabling or recabling of the controller to the cluster. The desired host port(s) will be turned on after cabling. De-activating all ports prevents extraneous possible "broadcasting" of noise on the CI bus during the cabling process. NOTE: All unused ports must remain deactivated after cabling. 17. If adding a new cache module and external cache battery, you must also set the time on the controller by using the SET controller TIME= switch: SET THIS_CONTROLLER TIME= DD-MMM-YYYY:HH:MM:SS NOTE: This step (and the next) can be bypassed if not adding a new cache module or battery. 18. Use the FRUTIL utility to set up the battery discharge timer: RUN FRUTIL Enter "Y" to the following FRUTIL display to allow you to set the battery discharge timer: Do you intend to replace this controller's cache battery? Y/N [N] NOTE: Memory diagnostics may start at this time. Allow the diagnostics to complete. FRUTIL displays a procedure, but won't give you a prompt. Ignore the procedure and press Enter. 26 Compaq StorageWorks HSJ80 Array Controller ACS V8.5J Configuration Procedures Guide 19. Restart the controller: RESTART THIS_CONTROLLER This action allows the configuration changes to be saved and activated. NOTE: The RESTART THIS_CONTROLLER command begins a series of memory tests which take a few minutes to run. If the diagnostics are still running, FRUTIL will not start and a message informs you that memory tests are running. FRUTIL starts after the tests complete. 20. Enter a SHOW this_controller command to verify that all changes have taken place: SH OW THIS_CONTROLLER 21. Set up any desired subsystem storage configuration changes (Chapter 6, Configuring/Modifying Storagesets With the CLI). 22. Set up any desired optional controller commands (Chapter 7, Other Configuration
| 12-43346-01 12-45238-01 12-45238-02 12-45238-03 143875-001 143876-001 143877-001 16-25105-14 163131-001 163132-001 163133-001 163134-001 163135-001 17-03427-03 17-03511-01 17-04074-01 17-04074-04 cc-v0202-17 DA-BA356-MW DS-BA356-MW EK-356MW-IA EK-356MW-QA EK-356MW-UA EK-CISCE-UG EK-HSJAA-RA EK-HSJAC-PA EK-HSJCL-RA EK-HSJCP-PA EK-HSJMS-SA EK-HSJSO-OA EK-SC008-UG |