HP StorageWorks HSG80 Array Controller V8.7 Maintenance And Service Manual
HP StorageWorks HSG80 Array Controller V8.7 Maintenance And Service Manual

HP StorageWorks HSG80 Array Controller V8.7 Maintenance And Service Manual

Hide thumbs Also See for StorageWorks HSG80 Array Controller V8.7:
Table of Contents

Quick Links

hp StorageWorks
HSG80 Array Controller V8.7
Maintenance and Service Guide
Part Number: EK–G80MS–SA. B01
Second Edition (August 2002)
Product Version:
8.7
This guide provides step-by-step installation instructions and it
serves as a reference for operation, troubleshooting and future
upgrades.
Table of Contents
loading

Summary of Contents for HP StorageWorks HSG80 Array Controller V8.7

  • Page 1 StorageWorks HSG80 Array Controller V8.7 Maintenance and Service Guide Part Number: EK–G80MS–SA. B01 Second Edition (August 2002) Product Version: This guide provides step-by-step installation instructions and it serves as a reference for operation, troubleshooting and future upgrades.
  • Page 2 © Hewlett-Packard Company, 2002. All rights reserved. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
  • Page 3: Table Of Contents

    Contents About this Guide Document Conventions ........... xi Symbols in Text .
  • Page 4 Contents 2 Common Replacement Information and Procedures Required Tools ............2–1 Field Replacement Strategy .
  • Page 5 Contents Replacement Procedures for Controller and Cache Modules in a Single-Controller Configuration ............3–5 Replacing the Controller and Cache Module in a Single-Controller Configuration 3–6 Replacing the Controller in a Single-Controller Configuration .
  • Page 6 Contents Removing the Cache Module ........4–7 Installing the Cache Module .
  • Page 7 Contents A Array Controller Specifications Physical and Electrical Specifications for the HSG80 Array Controller and Cache Modules A–1 Environmental Specifications ..........A–1 Glossary Index Figures...
  • Page 8 Contents 3–7 Dual-redundant controller configuration in a BA370 enclosure ... 3–14 3–8 Dual ECB configuration ......... 3–28 3–9 PVA module location .
  • Page 9 Contents 1–13 Model 2200 Enclosure ECB LEDs ....... . . 1–18 1–14 Model 2200 Enclosure Fan LEDs.
  • Page 11: About This Guide

    About this Guide This guide is designed to be used as step-by-step instructions for installation and as a reference for operation, troubleshooting, and future upgrades. Document Conventions The conventions included in Table 1 apply in most cases. Table 1: Document Conventions Element Convention Key names, menu items, buttons,...
  • Page 12: Symbols On Equipment

    About this Guide CAUTION: Text set off in this manner indicates that failure to follow directions could result in damage to equipment or data. IMPORTANT: Text set off in this manner presents clarifying information or specific instructions. NOTE: Text set off in this manner presents commentary, sidelights, or interesting points of information.
  • Page 13: Rack Stability

    About this Guide Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one individual to handle safely. WARNING: To reduce the risk of personal injury or damage to the equipment, observe local occupational health and safety requirements and guidelines for manually handling material.
  • Page 14: Storageworks Website

    About this Guide • Product model names and numbers • Applicable error messages • Operating system type and revision level • Detailed, specific questions. StorageWorks Website The StorageWorks website has the latest information on this product, as well as the http://www.compaq.com/storage.
  • Page 15: General Description

    General Description This chapter illustrates and describes, in general terms, the BA370 enclosure and Model 2200 enclosure subsystems and their major components, plus connectors, switches, and LEDs. Refer to the Fibre Channel switch documentation that came with the switch kit for specifics about how the switch operates.
  • Page 16: Hsg80 Subsystem In A Ba370 Enclosure

    General Description CXO7180A Figure 1–1: HSG80 subsystem in a BA370 enclosure 1–2 HSG80 Array Controller V8.7 Maintenance and Service Guide...
  • Page 17: Hsg80 Subsystem In A Ba370 Enclosure

    General Description Table 1–1: HSG80 Subsystem in a BA370 Enclosure 6–3 2–5–2 Item Description Part Number Part Number BA370 rack-mountable enclosure 401914–001 DS–BA370–MA Cooling fan, blue 400293–001 FC–BA35X–MK Cooling fan, gray 402602–001 FC–BA35X–ML Power cable kit, white 401916–001 17–03718–10 Input/output (I/O) module, blue 400294–001 FC–BA35X–MN I/O module, gray...
  • Page 18 General Description Table 1–1: HSG80 Subsystem in a BA370 Enclosure (Continued) 6–3 2–5–2 Item Description Part Number Part Number External cache battery (ECB), dual 400291–001 FC–HS35X–BD (shown) 400292–001 FC–HS35X–BC ECB, single (not shown) 1–4 HSG80 Array Controller V8.7 Maintenance and Service Guide...
  • Page 19: Hsg80 Subsystem In A Model 2200 Enclosure

    General Description HSG80 Subsystem in a Model 2200 Enclosure Figure 1–2 and Table 1–2 identify an HSG80 subsystem in a Model 2200 enclosure. CXO7176A Figure 1–2: HSG80 subsystem in a Model 2200 enclosure HSG80 Array Controller V8.7 Maintenance and Service Guide 1–5...
  • Page 20: Ba370 Enclosure Emu

    General Description Table 1–2: HSG80 Subsystem in a Model 2200 Enclosure 6–3 2–5–2 Item Description Part Number Part Number Model 2200 rack-mountable enclosure 126314–001 70–33725–S1 ECB without a battery pack 126312–001 70–33547–S1 ECB battery pack 147514–001 12–44670–S4 Blank bezel 173406–001 74–60460–01 126310–001 70–33538–S1...
  • Page 21: Ba370 Enclosure Emu And Emu-Emu Communication Cable

    General Description CXO6604B Figure 1–3: BA370 enclosure EMU and EMU-EMU communication cable Table 1–3: BA370 Enclosure EMU Communication Cable 6–3 Part 2–5–2 Item Description Number Part Number EMU-EMU communication cable, 4 401949–001 17–03194–04 meter HSG80 Array Controller V8.7 Maintenance and Service Guide 1–7...
  • Page 22: Hsg80 Array Controller

    General Description HSG80 Array Controller Figure 1–4 and Table 1–4 identify an HSG80 array controller, the location of the program card, and how to connect a fiber optic cable and maintenance port cable. This setup applies to the BA370 enclosure and Model 2200 enclosure. CXO6691B Figure 1–4: HSG80 array controller—GLM, cabling, and program card 1–8...
  • Page 23: Cache Module

    General Description Table 1–4: HSG80 Fibre Channel Array Controller 6–3 2–5–2 Item Description Part Number Part Number Gigabit link module (GLM) 402603–001 70–GLMS1–02 Program card: - ACS version 8.7F 170569–001 BG–RHQEB–BA - ACS version 8.7G BG–RFNUB–BA - ACS version 8.7L BG–RMC5A–BA - ACS version 8.7P 170570–001...
  • Page 24: Connectors, Switches, And Leds

    General Description CXO6570B Figure 1–5: Cache module Table 1–5: Cache Module 6–3 Part 2–5–2 Item Description Number Part Number DIMM, 32 MB 400296–00 70–DIMS1–01 DIMM, 128 MB 70–DIMS1–02 400297–00 BA370 enclosure only: - ECB Y-cable, 1 meter 400298–00 17–04479–03 - ECB Y-cable, 3 meters 17–04479–04 401913–00 Connectors, Switches, and LEDs...
  • Page 25: Hsg80 Array Controller

    General Description • Model 2200 enclosure EMU, external cache batteries (ECBs), and fans NOTE: For detailed information pertaining to the power supply, PVA, EMU, ECBs, fans, and I/O module, refer to the specific enclosure user guide. HSG80 Array Controller This section describes the array controller front panel, operator control panel (OCP) switches and LEDs, and gigabit link module (GLM) components.
  • Page 26: Ocp Switches And Leds

    General Description OCP Switches and LEDs Figure 1–7 and Table 1–7 identify the OCP switches and LEDs on the array controller. CXO6216C Figure 1–7: Array controller OCP switches and LEDs Table 1–7: Array Controller OCP Switches and LEDs Item Description Controller reset button Port buttons/LEDs (1 through 6) GLM Connectors and Components...
  • Page 27: Glm Connectors And Components

    General Description Figure 1–8: GLM connectors and components Table 1–8: GLM Connectors and Components Item Description Access door Port 1 GLM Release lever Locking tab Guide holes GLM connector Port 2 GLM HSG80 Array Controller V8.7 Maintenance and Service Guide 1–13...
  • Page 28: 180 Watt Power Supply Leds

    General Description 180 Watt Power Supply LEDs Figure 1–9 and Table 1–9 identify power supply LEDs for the BA370 enclosure and Model 2200 enclosure. NOTE: Refer to the specific enclosure user guide for detailed information. Figure 1–9: 180 watt power supply LEDs Table 1–9: 180 Watt Power Supply LEDs Item Description...
  • Page 29: Ba370 Enclosure Pva Module Connector And Switches

    General Description BA370 Enclosure PVA Module Connector and Switches Figure 1–10 and Table 1–10 identify power verification and addressing (PVA) module connector and switches for a BA370 enclosure. NOTE: Refer to the BA370 enclosure user guide for detailed information. CXO5821B Figure 1–10: BA370 enclosure PVA module connector and switches Table 1–10: BA370 Enclosure PVA Module Connector and Switches Item...
  • Page 30: Ba370 Enclosure Emu Connectors, Switches, And Leds

    General Description BA370 Enclosure EMU Connectors, Switches, and LEDs Figure 1–11 and Table 1–11 identify EMU connectors, switches, and LEDs for a BA370 enclosure. NOTE: Refer to the BA370 enclosure user guide for detailed information. CXO5774B Figure 1–11: BA370 enclosure EMU connectors, switches, and LEDs Table 1–11: BA370 Enclosure EMU Connectors, Switches, and LEDs Location Description...
  • Page 31: Model 2200 Enclosure Emu Switches And Leds

    General Description Model 2200 Enclosure EMU Switches and LEDs Figure 1–12 and Table 1–12 identify EMU switches and LEDs for a Model 2200 enclosure. NOTE: Refer to the Model 2200 enclosure user guide for detailed information. CXO6355A Figure 1–12: Model 2200 enclosure EMU switches and LEDs Table 1–12: Model 2200 Enclosure EMU Switches and LEDs Item Description...
  • Page 32: Model 2200 Enclosure Ecb Leds

    General Description Model 2200 Enclosure ECB LEDs Figure 1–13 and Table 1–13 identify ECB LEDs for a Model 2200 enclosure. NOTE: Refer to the Model 2200 enclosure user guide for detailed information. CXO6358A Figure 1–13: Model 2200 enclosure ECB LEDs Table 1–13: Model 2200 Enclosure ECB LEDs Item Description...
  • Page 33: Model 2200 Enclosure Fan Leds

    General Description Model 2200 Enclosure Fan LEDs Figure 1–14 and Table 1–14 identify fan LEDs for a Model 2200 enclosure. NOTE: Refer to the Model 2200 enclosure user guide for detailed information. CXO6358A Figure 1–14: Model 2200 enclosure fan LEDs Table 1–14: Model 2200 Enclosure Fan LEDs Location Description...
  • Page 35: Common Replacement Information And Procedures

    Common Replacement Information and Procedures This chapter contains the following replacement information and procedures: • Required Tools • Field Replacement Strategy • Precautions • Establishing a Local Connection to the Controller • Fiber Optic Cable Cleaning Instructions • Cleaning a GLM •...
  • Page 36: Field Replacement Strategy

    Common Replacement Information and Procedures Field Replacement Strategy StorageWorks authorized service providers will troubleshoot HSG80 subsystem problems to the field replaceable unit (FRU) and replace the defective unit. Replacement procedures for Subsystem FRUs addressed in this guide include the array controller, cache module, DIMMs, ECB, and GLM. Precautions To prevent accidental damage to subsystem components, always follow the precautions in this section when carrying out the procedures in this guide.
  • Page 37: Very-High-Density Cable Interface (Vhdci) Cable Precautions

    Common Replacement Information and Procedures Very-High-Density Cable Interface (VHDCI) Cable Precautions All cables that connect to the controller, cache module and ECB use VHDCI connectors. VHDCI connectors have extraordinarily small mating surfaces that can be damaged by dust and cable movement. Always take the following VHDCI precautions when servicing any subsystem component.
  • Page 38 Common Replacement Information and Procedures NOTE: A maintenance port cable (see Figure 2–1) is provided for connecting to a PC. This cable has a 9-pin connector molded onto one end, to which three optional adapters can be attached for making a maintenance terminal connection. Use the following steps to establish a local connection for setting the initial controller configuration: 1.
  • Page 39: Fiber Optic Cable Cleaning Instructions

    Common Replacement Information and Procedures CAUTION: Connecting a maintenance port cable between the controller and the PC (or terminal) might cause radio and television interference. Do not leave a maintenance port cable connected to the controller via the maintenance port unless communication with the controller is necessary.
  • Page 40: Cleaning A Glm

    Common Replacement Information and Procedures Ferrule CXO6503B Figure 2–2: Ferrule on a fiber optic cable CAUTION: StorageWorks recommends cleaning the fiber optic cable only when replacing a controller. Overcleaning might cause damage to the ferrules. NOTE: When installing a fiber optic cable for the first time, this procedure can be omitted. 1.
  • Page 41: Replacing A Glm

    Common Replacement Information and Procedures Receptacle Swab CXO6531B Figure 2–3: Cleaning procedure for GLM 3. Carefully remove dust from the cavity by rotating the swab tip back and forth one or two times. 4. Repeat step 1 through step 3 for the receiving side of the optical GLM cavity. Replacing a GLM This section shows how to replace a GLM in a controller.
  • Page 42: Removing A Glm

    Common Replacement Information and Procedures Access door Port 1 GLM Release lever Locking tab Guide holes connector Port 2 GLM CXO6245C Figure 2–4: Location of GLMs inside a controller CAUTION: ESD can easily damage a controller or GLM. Wear a snug-fitting, grounded ESD wrist strap.
  • Page 43: Installing A Glm

    Common Replacement Information and Procedures 4. Disengage the GLM locking tabs 4 that protrude through the guide holes 5 on the bottom side of the controller. 5. Operate the release lever 3 on the exposed end of the GLM by pressing the lower end of the release lever with your index finger while pulling the raised end up with your thumb.
  • Page 44: Controller Reset Button And First Three Leds

    Common Replacement Information and Procedures • In dual-redundant controller configurations, shut down the “other controller” first, then shut down “this controller” with the following commands: SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER NOTE: After the controllers shut down, the reset buttons and the first three LEDs turn (see Figure 2–5).
  • Page 45: Installing A Fiber Optic Cable, Switch, Or Hub

    Common Replacement Information and Procedures CXO6613A Figure 2–6: Using thin needle-nose pliers to disconnect a fiber optic cable Installing a Fiber Optic Cable, Switch, or Hub Use the following steps to install a fiber optic cable connected to either side of a switch or hub, or to install a switch or hub: 1.
  • Page 46: Replacing Dimms

    Common Replacement Information and Procedures Replacing DIMMs This section shows how to replace DIMMs in a cache module. DIMM locations are shown in Figure 2–7 and supported configurations are shown in Table 2–1. CXO6576B Figure 2–7: Cache module DIMM locations Table 2–1: Cache Module Memory Configurations Memory DIMMs...
  • Page 47: Removing Dimms

    Common Replacement Information and Procedures DIMM DIMM slot DIMM retaining clip Figure 2–8: DIMM components Removing DIMMs Use the following steps to remove a DIMM from a cache module: 1. Remove the cache module using steps in either Chapter 3 or Chapter 4. 2.
  • Page 48: Installing Dimms

    Common Replacement Information and Procedures Installing DIMMs Use the following steps to install a DIMM in a cache module: IMPORTANT: ACS version 8.7P, 8.7S and 8.7W installations require a 512 MB cache memory configuration. 1. Insert each DIMM 1 into the appropriate slot 2 of the cache module, ensuring that the notches in the DIMM align with the tabs in the slot (see Figure 2–8).
  • Page 49: Installing A New Raidset Or Mirrorset Member

    Common Replacement Information and Procedures When a drive is replaced, the controller uses data from the other drives in the array to reconstruct data on the replacement drive. If more than one drive is removed, a complete data set is not available to reconstruct data on the replacement drives and permanent data loss may occur.
  • Page 50: Replacing A Failed Jbod

    Common Replacement Information and Procedures Replacing a Failed JBOD Use the following steps to remove a failed JBOD: 1. Backup the data on the JBOD. 2. Dismount the disk from the host system. 3. Delete the unit with the following command: DELETE UNIT DXXX 4.
  • Page 51: Replacing A Disk Device

    Common Replacement Information and Procedures Replacing a Disk Device Device Hot Swap is supported under the circumstances described below. Please abide by the following rules related to disk device removal/disk device insertion into HSG80 Subsystems. All Disk Device Removal/Replacement In all cases (Disk Device Hot or Warm Swap), the disk device to be removed must be removed from any unit association and storagesets including mirrorset, failedset, or spareset prior to initiating the physical removal.
  • Page 52: Device Warm Swap Support

    Common Replacement Information and Procedures Device Warm Swap Support Device Warm Swap is supported under the circumstances described below. Please abide by the following rules related to disk device removal/disk device insertion into HSx80 Subsystems. Promptly execute the procedure so that the internal detect “swap signal”...
  • Page 53 Common Replacement Information and Procedures CLI Commands to HSx80 or Actions Comments On a HSx80 controller, press the port Press the Port button in for about 2 button of the physical port containing seconds and then release. When the the disk device to be removed. action is recognized by the controller, all the port lights on the controller bulkhead will flash on for about 1 second.
  • Page 54 Common Replacement Information and Procedures CLI Commands to HSx80 or Actions Comments Wait for Port to quiesce. Go to the side of cab from where you will remove the drive and wait approximately 10-15 seconds. The port is quiesced when all the disk devices on that port will have a flashing amber LED.
  • Page 55: Shutting Down The Subsystem

    Replacement Procedures for BA370 Enclosure Elements This chapter provides procedures for shutting down and restarting the subsystem and procedures for replacing the following BA370 enclosure elements: • Array controller • Cache module • • PVA module • I/O module • Refer to enclosure documentation for information about replacing power supplies, power cables, AC input boxes, cooling fans, and bus cables.
  • Page 56: Controller Reset Button And First Three Leds

    Replacement Procedures for BA370 Enclosure Elements • In single-controller configurations, shut down “this controller” with the following command: SHUTDOWN THIS_CONTROLLER • In dual-redundant controller configurations, shut down the “other controller” first, then shut down “this controller” with the following commands: SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER NOTE: After the controllers shut down, the reset buttons and the first three LEDs turn...
  • Page 57: Disabling The External Cache Batteries (Ecbs)

    Replacement Procedures for BA370 Enclosure Elements Disabling the External Cache Batteries (ECBs) Use the following steps to disable the ECBs. NOTE: An ECB might contain one or two batteries, depending on the configuration (single ECB or dual ECB). 1. Press and hold the battery disable switch (labeled SHUT OFF, see Figure 3–2) on the ECB for approximately 5 seconds.
  • Page 58: Enabling The External Cache Batteries

    Replacement Procedures for BA370 Enclosure Elements Enabling the External Cache Batteries To return the subsystem to normal operation, apply power to the subsystem. The ECB will be enabled when the subsystem is powered on. Restarting the Subsystem Use the following steps to restart a BA370 subsystem. 1.
  • Page 59: Replacement Procedures For Controller And Cache Modules In A Single-Controller

    Replacement Procedures for BA370 Enclosure Elements Replacement Procedures for Controller and Cache Modules in a Single-Controller Configuration This section shows how to replace modules in a single-controller configuration (see Figure 3–3), to include: replacing both the controller and cache module, replacing only the controller, and replacing only the cache module.
  • Page 60: Replacing The Controller And Cache Module In A Single-Controller Configuration

    Replacement Procedures for BA370 Enclosure Elements CXO6613A Figure 3–4: Using thin needle-nose pliers to disconnect a fiber optic cable IMPORTANT: For single-controller configurations, the only supported controller and cache module bays are Controller A and Cache A. Replacing the Controller and Cache Module in a Single-Controller Configuration If both the controller and cache module need to be replaced, replace the controller first and then the cache module.
  • Page 61 Replacement Procedures for BA370 Enclosure Elements 1. Is the controller operating? • Yes. Connect a PC or terminal to the controller maintenance port. • No. Go to step 8. 2. From the host console, dismount the logical units in the subsystem. 3.
  • Page 62: Installing The Controller

    Replacement Procedures for BA370 Enclosure Elements 10. If connected to the operational controller, disconnect the PC or terminal from the controller maintenance port. 11. Disengage both retaining levers and remove the controller, then place the controller in an antistatic bag or on a grounded antistatic mat. Installing the Controller Use the following steps to install the controller in a single-controller configuration.
  • Page 63: Replacing The Cache Module In A Single-Controller Configuration

    Replacement Procedures for BA370 Enclosure Elements b. Press and hold the Port #6 button (see Figure 3–5, 2). c. While continuing to hold the Port #6 button, press and release the Reset button until the port LEDs stop LASHING d. Release the Port #6 button to initiate the configuration restore. The controller will load the saved configuration from disk and restart.
  • Page 64: Removing The Cache Module

    Replacement Procedures for BA370 Enclosure Elements Removing the Cache Module Use the following steps to remove the cache module in a single-controller configuration. CAUTION: ESD can easily damage the cache module or DIMM. Wear a snug-fitting, grounded ESD wrist strap. 1.
  • Page 65: Installing The Cache Module

    Replacement Procedures for BA370 Enclosure Elements 9. Remove all DIMMs from the cache module for use within the replacement cache module. NOTE: For ease in pressing down on the DIMM retaining clips, use the eraser end of a pencil or a small screwdriver. a.
  • Page 66 Replacement Procedures for BA370 Enclosure Elements CAUTION: ESD can easily damage the cache module or DIMM. Wear a snug-fitting, grounded ESD wrist strap. IMPORTANT: The replacement cache module must contain the same cache memory configuration as the module being replaced. 1.
  • Page 67: Replacement Procedures For Controller And Cache Modules In A Dual-Redundant

    Replacement Procedures for BA370 Enclosure Elements IMPORTANT: If the controller did not restart, use the following steps: Press and hold the controller reset button. Reseat the controller program card. Release the reset button. 11. From the CLI prompt, display details about the configured controller using the following command: SHOW THIS_CONTROLLER FULL 12.
  • Page 68: Controller Configuration

    Replacement Procedures for BA370 Enclosure Elements CXO6990A Fiber optic cables with extender clips Controller A Cache module B Controller B PVA module Cache module A Figure 3–7: Dual-redundant controller configuration in a BA370 enclosure The following sections provide procedures for: •...
  • Page 69: Removing A Controller And Cache Module

    Replacement Procedures for BA370 Enclosure Elements Removing a Controller and Cache Module Use the following steps to remove a controller and supporting cache module in a dual-redundant controller configuration. CAUTION: ESD can easily damage the controller, cache module, or DIMM. Wear a snug-fitting, grounded ESD wrist strap.
  • Page 70 Replacement Procedures for BA370 Enclosure Elements CAUTION: For fiber optic cables without extender clips, thin needle-nose pliers must be used to remove the cable from the controller without potentially damaging the cable (see Figure 3–4). a. Disconnect all host bus cables from the controller. b.
  • Page 71: Installing A Controller And Supporting Cache Module

    Replacement Procedures for BA370 Enclosure Elements b. Gently remove the DIMM from the DIMM slot 2 and place the DIMM in an antistatic bag or on a grounded antistatic mat. c. Repeat step a and step b for each DIMM. d.
  • Page 72 Replacement Procedures for BA370 Enclosure Elements The controller connected to the PC or terminal becomes “this controller”; the controller being installed becomes the “other controller.” 7. Start FRUTIL with the following command: RUN FRUTIL 8. Enter N(o) to the question about replacing the cache battery. 9.
  • Page 73 Replacement Procedures for BA370 Enclosure Elements b. Insert the replacement controller into the appropriate bay, and engage the retaining levers. NOTE: When fully seated, the replacement controller restarts automatically—the reset LED turns O A controller restart can take as long as 60 seconds, indicated by the temporary cycling of the port LEDs and a F reset button.
  • Page 74: Replacing A Controller In A Dual-Redundant Controller Configuration

    Replacement Procedures for BA370 Enclosure Elements Replacing a Controller in a Dual-Redundant Controller Configuration To replace a controller in a dual-redundant controller configuration, follow the instructions in this section for removing and installing a controller. Removing a Controller Use the following steps to remove a controller in a dual-redundant controller configuration.
  • Page 75: Installing A Controller

    Replacement Procedures for BA370 Enclosure Elements CAUTION: Wait for FRUTIL to quiesce the device ports—indicated by an “All device ports quiesced” message. Failure to allow the ports to quiesce might result in data loss. Quiescing might take several minutes. IMPORTANT: A countdown timer allows a total of 2 minutes to remove the controller. After 2 minutes, “this controller”...
  • Page 76 Replacement Procedures for BA370 Enclosure Elements 2. Start FRUTIL with the following command: RUN FRUTIL 3. Enter N(o) to the question about replacing the cache battery. 4. Enter option 2 to install a controller or cache module. 5. Enter option 2 to install the “other controller.” 6.
  • Page 77: Replacing A Cache Module In A Dual-Redundant Controller Configuration

    Replacement Procedures for BA370 Enclosure Elements 10. Refer to the controller CLI reference guide to configure the controller. NOTE: If the controller being installed was previously used in another subsystem, purge the controller of the old configuration (refer to the CONFIGURATION RESET command description in the controller CLI reference guide).
  • Page 78 Replacement Procedures for BA370 Enclosure Elements The controller connected to the PC or terminal becomes “this controller”; the controller for the cache module being removed becomes the “other controller.” 2. Disable failover and take the controllers out of dual-redundant configuration with one of the following commands: SET NOFAILOVER SET NOMULTIBUS_FAILOVER...
  • Page 79: Installing A Cache Module

    Replacement Procedures for BA370 Enclosure Elements 11. Is a replacement cache module available now? • No. Enter N(o) and disconnect the PC or terminal from the controller maintenance port. FRUTIL will exit. NOTE: If reverting to a single-controller configuration, fill the vacant cache module bay with a blank bezel to prevent the enclosure from developing a potential over-temperature condition.
  • Page 80 Replacement Procedures for BA370 Enclosure Elements IMPORTANT: The replacement cache module must contain the same cache memory configuration as the module being replaced. 1. Insert each DIMM 1 straight into the appropriate slot 2 of the cache module, ensuring that the notches in the DIMM align with the tabs in the slot (see Figure 3–6).
  • Page 81 Replacement Procedures for BA370 Enclosure Elements 13. Connect the ECB Y-cable to the replacement cache module. CAUTION: Carefully align the cache module and controller in the appropriate guide rails. Misalignment might damage the backplane. 14. Insert the replacement cache module into the appropriate bay and engage the retaining levers.
  • Page 82: Replacing An Ecb

    Replacement Procedures for BA370 Enclosure Elements Replacing an ECB The ECB can be replaced with subsystem power on or off. A dual ECB is shown in Figure 3–8 and contains two batteries. A single ECB contains only one battery. Battery disable switch (SHUT OFF) Status LED T U S...
  • Page 83: Replacing An Ecb With The Ba370 Subsystem Powered On

    Replacement Procedures for BA370 Enclosure Elements Replacing an ECB With the BA370 Subsystem Powered On Use the following steps to replace the ECB with the BA370 subsystem powered on. NOTE: The FRUTIL procedure for a dual-redundant controller configuration assumes that a single ECB with a dual battery is installed and an empty bay is available for the replacement ECB.
  • Page 84: Replacing An Ecb With The Ba370 Subsystem Powered Off

    Replacement Procedures for BA370 Enclosure Elements • For dual ECBs: a. Connect the replacement ECB to the open end of the ECB Y-cable attached to the old ECB and then quickly disconnect the Y-cable from the old ECB. b. Place the replacement dual ECB in a temporary location. 5.
  • Page 85 Replacement Procedures for BA370 Enclosure Elements • In dual-redundant controller configurations, shut down the “other controller” first, then shut down “this controller” with the following commands: SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER NOTE: After the controllers shut down, the reset buttons and the first three LEDs turn (see Figure 3–1).
  • Page 86: Replacing A Pva Module

    Replacement Procedures for BA370 Enclosure Elements 8. Start FRUTIL with the following command: RUN FRUTIL 9. Enter Y(es) to confirm the intent to replace the “this controller” ECB with power off. 10. Press Enter/Return. • The ECB expiration date and deep discharge history are updated. •...
  • Page 87 Replacement Procedures for BA370 Enclosure Elements 2. In a dual-redundant controller configuration, disable failover and take the controllers out of dual-redundant configuration with one of the following commands: SET NOFAILOVER SET NOMULTIBUS_FAILOVER 3. Start FRUTIL with the following command: RUN FRUTIL 4.
  • Page 88: Pva Module Location

    Replacement Procedures for BA370 Enclosure Elements PVA module CXO7318A Figure 3–9: PVA module location CAUTION: Carefully align the replacement PVA in the appropriate guide rails. Misaligning the module might damage the backplane. b. Insert the replacement PVA and engage both retaining levers. 11.
  • Page 89: Replacing An I/O Module

    Replacement Procedures for BA370 Enclosure Elements Replacing an I/O Module Figure 3–10 shows a rear view of the BA370 enclosure and the relative location of the six I/O modules (also referred to as ports). Figure 3–11 shows the six I/O modules, the location of the connectors and securing screws, and a bay-to-bus numbering correlation.
  • Page 90 Replacement Procedures for BA370 Enclosure Elements 2. In a dual-redundant controller configuration, disable failover and take the controllers out of dual-redundant configuration with one of the following commands: SET NOFAILOVER SET NOMULTIBUS_FAILOVER 3. Start FRUTIL with the following command: RUN FRUTIL 4.
  • Page 91 Replacement Procedures for BA370 Enclosure Elements 7. Replace the appropriate I/O module (see Figure 3–11): a. Disconnect all bus cables from the I/O module. b. Remove the failed I/O module. c. Install a replacement I/O module. d. Reconnect all bus cables to the I/O module. 8.
  • Page 93: Replacement Procedures For Model 2200 Enclosure Elements

    Replacement Procedures for Model 2200 Enclosure Elements This chapter provides procedures for shutting down and restarting the subsystem and procedures for replacing the following Model 2200 enclosure elements: • Array controller • Cache module • • I/O module Refer to enclosure documentation for information about replacing power supplies, cooling fans, bus cables, and power cables.
  • Page 94: Restarting The Subsystem

    Replacement Procedures for Model 2200 Enclosure Elements • In dual-redundant controller configurations, shut down the “other controller” first, then shut down “this controller” with the following commands: SHUTDOWN OTHER_CONTROLLER SHUTDOWN THIS_CONTROLLER NOTE: After the controllers shut down, the reset buttons and the first three LEDs turn (see Figure 4–1).
  • Page 95: Replacement Procedures For Controller And Cache Modules In A Single-Controller

    Replacement Procedures for Model 2200 Enclosure Elements 2. Mount the logical units on the host. 3. If using a Windows NT or Windows 2000 platform, restart the server. Replacement Procedures for Controller and Cache Modules in a Single-Controller Configuration This section shows how to replace modules in a single-controller configuration (see Figure 4–2), to include: replacing both the controller and cache module, replacing only the controller, and replacing only the cache module.
  • Page 96: Replacing The Controller And Cache Module In A Single-Controller Configuration

    Replacement Procedures for Model 2200 Enclosure Elements CXO6613A Figure 4–3: Using thin needle-nose pliers to disconnect a fiber optic cable IMPORTANT: For single-controller configurations, the only supported controller and cache module bays are Controller A and Cache A. Do not use Controller B and Cache B bays instead of Controller A and Cache A bays.
  • Page 97 Replacement Procedures for Model 2200 Enclosure Elements • Yes. Connect a PC or terminal to the controller maintenance port. • No. Go to step 7. 2. From the host console, dismount the logical units in the subsystem. 3. If using a Windows NT or Windows 2000 platform, shut down the server. 4.
  • Page 98: Installing The Controller

    Replacement Procedures for Model 2200 Enclosure Elements Installing the Controller Use the following steps to install the controller in a single-controller configuration. CAUTION: Carefully align the controller in the Controller A guide rails. Misaligning the module might damage the backplane. ESD can easily damage the controller.
  • Page 99: Replacing The Cache Module In A Single-Controller Configuration

    Replacement Procedures for Model 2200 Enclosure Elements d. Release the Port #6 button to initiate the configuration restore. The controller will load the saved configuration from disk and restart. Reset button Port button #6 CXO6216C Figure 4–4: Location of array controller reset and port #6 buttons on the OCP e.
  • Page 100 Replacement Procedures for Model 2200 Enclosure Elements CAUTION: ESD can easily damage the cache module or DIMM. Wear a snug-fitting, grounded ESD wrist strap. 1. Is the controller operating? • Yes. Connect a PC or terminal to the controller maintenance port. •...
  • Page 101: Installing The Cache Module

    Replacement Procedures for Model 2200 Enclosure Elements DIMM DIMM slot DIMM retaining clip Figure 4–5: DIMM components b. Gently remove the DIMM from the DIMM slot 2 and place the DIMM in an antistatic bag or on a grounded antistatic mat. c.
  • Page 102 Replacement Procedures for Model 2200 Enclosure Elements IMPORTANT: The replacement cache module must contain the same cache memory configuration as the module being replaced. 1. Insert each DIMM 1 straight into the appropriate slot 2 of the replacement cache module, ensuring that the notches in the DIMM align with the tabs in the slot (see Figure 4–5).
  • Page 103: Replacement Procedures For Controller And Cache Modules In A Dual-Redundant

    Replacement Procedures for Model 2200 Enclosure Elements 12. If using a Windows NT or Windows 2000 platform, restart the server. 13. Disconnect the PC or terminal from the controller maintenance port. Replacement Procedures for Controller and Cache Modules in a Dual-Redundant Controller Configuration Follow the instructions in this section to replace modules in a dual-redundant controller configuration (see Figure 4–6).
  • Page 104: Controller Configuration

    Replacement Procedures for Model 2200 Enclosure Elements CAUTION: For fiber optic cables without extender clips, thin needle-nose pliers must be used to remove the cable from the controller without potentially damaging the cable (see Figure 4–3). IMPORTANT: Note the following provisions before starting the replacement procedures: •...
  • Page 105 Replacement Procedures for Model 2200 Enclosure Elements 4. Start the field replacement utility (FRUTIL) with the following command: RUN FRUTIL 5. Enter N(o) to the question about replacing the cache battery. 6. Enter 1 for the remove a controller or cache module option. 7.
  • Page 106: Installing A Controller And Cache Module

    Replacement Procedures for Model 2200 Enclosure Elements NOTE: If reverting to a single-controller configuration, fill the vacant controller and cache module bays with blank bezels to prevent the enclosure from developing a potential over- temperature condition. • Yes. Use step a through step i to remove the DIMMs from the cache module for installation in the replacement cache module.
  • Page 107 Replacement Procedures for Model 2200 Enclosure Elements 2. Press the DIMM gently into the slot until seated at both ends. 3. Engage the two retaining clips 3 for the DIMM. 4. Make sure both ends of the DIMM are firmly seated in the slot and both retaining clips engage the DIMM.
  • Page 108: Replacing A Controller In A Dual-Redundant Controller Configuration

    Replacement Procedures for Model 2200 Enclosure Elements IMPORTANT: If the “other controller” did not restart, use the following steps: Press and hold the “other controller” reset button. Reseat the “other controller” program card. Release the reset button. 14. Press Enter/Return to continue. FRUTIL exits.
  • Page 109: Removing A Controller

    Replacement Procedures for Model 2200 Enclosure Elements Removing a Controller Use the following steps to remove a controller in a dual-redundant controller configuration. CAUTION: ESD can easily damage the controller. Wear a snug-fitting, grounded ESD wrist strap. 1. Connect a PC or terminal to the maintenance port of the operational controller. The controller connected to the PC or terminal becomes “this controller”;...
  • Page 110: Installing A Controller

    Replacement Procedures for Model 2200 Enclosure Elements 9. Remove the “other controller”: CAUTION: For fiber optic cables without extender clips, use thin needle-nose pliers to remove the cable from the controller without potentially damaging the cable (see Figure 4–3). a. Disconnect all host bus cables from the controller. b.
  • Page 111 Replacement Procedures for Model 2200 Enclosure Elements CAUTION: Wait for FRUTIL to quiesce the device ports—indicated by an “All device ports quiesced” message. Failure to allow the ports to quiesce might result in data loss. Quiescing might take several minutes. Carefully align the controller in the appropriate guide rails.
  • Page 112: Replacing A Cache Module In A Dual-Redundant Controller Configuration

    Replacement Procedures for Model 2200 Enclosure Elements 12. If desired, verify the failover configuration with the following command: SHOW THIS_CONTROLLER FULL 13. Reconnect all host bus cables to the controller. 14. Disconnect the PC or terminal from the controller maintenance port. Replacing a Cache Module in a Dual-Redundant Controller Configuration To replace a cache module in a dual-redundant controller configuration, follow the...
  • Page 113 Replacement Procedures for Model 2200 Enclosure Elements CAUTION: Wait for FRUTIL to quiesce the device ports—indicated by an “All device ports quiesced” message. Failure to allow the ports to quiesce might result in data loss. Quiescing might take several minutes. IMPORTANT: A countdown timer allows a total of 2 minutes to remove the cache module.
  • Page 114: Installing A Cache Module

    Replacement Procedures for Model 2200 Enclosure Elements g. Make sure both ends of the DIMM are firmly seated in the slot and both retaining clips engage the DIMM. h. Repeat step d through step g for each DIMM. Go to step 11 on page 4–25. Installing a Cache Module Use the following steps to install a cache module in a dual-redundant controller configuration.
  • Page 115 Replacement Procedures for Model 2200 Enclosure Elements CAUTION: Wait for FRUTIL to quiesce the device ports—indicated by an “All device ports quiesced” message. Failure to allow the ports to quiesce might result in data loss. Quiescing might take several minutes. Carefully align the cache module in the appropriate guide rails.
  • Page 116: Replacing An Ecb

    Replacement Procedures for Model 2200 Enclosure Elements Replacing an ECB Model 2200 enclosure contain four ECB bays. Two bays support cache module A (A1 and A2) and two bays support cache module B (B1 and B2)—see the relationship in Figure 4–7. When replacing an ECB (see Figure 4–8), match the vacant ECB bay with the cache module the ECB will support.
  • Page 117 Replacement Procedures for Model 2200 Enclosure Elements WARNING: The ECB is a sealed, rechargeable, lead acid battery that must be recycled or disposed of properly according to local regulations or policies after replacement. Do not incinerate the battery. The ECB displays the following label: Use the following steps to replace the ECB.
  • Page 118: Replacing An I/O Module

    Replacement Procedures for Model 2200 Enclosure Elements ECB charged LED ECB charging LED ECB fault LED CXO6358A Figure 4–9: ECB status LEDs 7. Remove the old ECB and install the blank bezel in this vacant bay. 8. Press Enter/Return. • The ECB expiration date and deep discharge history are updated.
  • Page 119: I/O Module Locations In A Model 2200 Enclosure

    Replacement Procedures for Model 2200 Enclosure Elements CXO7182A Figure 4–10: I/O module locations in a Model 2200 enclosure SCSI bus 1 SCSI bus 2 SCSI bus 3 SCSI bus 4 SCSI bus 5 SCSI bus 6 CXO7183A Figure 4–11: I/O module bay to SCSI bus number correlation Use the following steps to replace any number of failed I/O modules.
  • Page 120 Replacement Procedures for Model 2200 Enclosure Elements CAUTION: Wait for FRUTIL to quiesce the device ports—indicated by an “All device ports quiesced” message. Failure to allow the ports to quiesce might result in data loss. Quiescing might take several minutes. 7.
  • Page 121: Upgrading The Subsystem

    Upgrading the Subsystem This chapter provides instructions for upgrading the controller software, installing software patches, upgrading firmware on a device, upgrading from a single-controller configuration to a dual-redundant controller configuration, and upgrading cache memory. IMPORTANT: See Chapter 2 to review the list of required tools and the precautions to follow prior to performing any procedure within this chapter.
  • Page 122: Upgrading The Software Image

    Upgrading the Subsystem Upgrading the Software Image This section describes the supported upgrade methods and procedures required to successfully upgrade an HSG80 array controller ACS from Version 8.6 to Version 8.7. ACS Version 8.7 supports both dual-redundant controller rolling upgrade and dual-redundant controller shutdown upgrade methods.
  • Page 123: Upgrading To Acs Versions 8.7F, 8.7G, 8.7L, And 8.7S

    Upgrading the Subsystem • Shutdown Upgrade—This method requires the halting of I/O activity to the controllers during the upgrade. Both controllers are shut down during the upgrade procedure. Units are not available to the host system during this time. Before upgrading the controller software, the host system must be prepared for this by dismounting units or by shutting down the host system.
  • Page 124 Upgrading the Subsystem The controller’s percent idle is the first item displayed on the second line of the VTDPY display. If the controller is less than 50% idle, the processing load should be reduced. NOTE: The VTDPY display refreshes every ten seconds. To exit VTDPY, enter the following: HSGA>...
  • Page 125 Upgrading the Subsystem 4. If upgrading from ACS Version 8.6S to 8.7S, delete all snapshot units. a. Identify all snapshot units using the following command: HSGA> SHOW UNITS FULL b. Record the configuration for each snapshot unit for restoration in step 19. c.
  • Page 126 Upgrading the Subsystem 9. Clear any unit with PREFERRED_PATH set, using the following command as required for each unit: HSGA> SET unit-name NOPREFERRED_PATH 10. Disable writeback caching on all units using the following command as required for each unit: HSGA> SET unit-name NOWRITEBACK_CACHE NOREADAHEAD_CACHE NOREAD_CACHE NOTE: The XXX_CACHE switches must be entered in the specified order or the command will be rejected.
  • Page 127 Upgrading the Subsystem Reset button First three LEDs CXO6991A Figure 5–2: Controller reset button and first three LEDs 13. Verify that all units failed over to Controller A by using the following command to show the status of each unit: HSGA>...
  • Page 128 Upgrading the Subsystem 15. Verify that Controller B completed initialization: a. Connect the PC or terminal to the maintenance port of Controller B. b. Make sure that the CLI prompt for Controller B appears. IMPORTANT: Wait for the CLI prompt before proceeding. c.
  • Page 129: Shutdown Upgrade Procedure

    Upgrading the Subsystem Shutdown Upgrade Procedure This upgrade procedure applies to dual-redundant controller configurations and all single-controller configurations. Specific controllers are referred to as Controller A or Controller B during the procedure. For clarity, the CLI prompts illustrated in this procedure use HSGA>...
  • Page 130 Upgrading the Subsystem c. Disable the CCL using the following command: HSGA> SET THIS_CONTROLLER NOCOMMAND_CONSOLE_LUN 3. Connect a PC or terminal to the maintenance port of Controller A. 4. If upgrading from ACS Version 8.5S or 8.6S to 8.7S, delete all snapshot units. a.
  • Page 131 Upgrading the Subsystem The following text is only a portion of the resulting display—an arrow points to the pertinent status indication: Cache: 256 megabyte write cache, version 0022 Cache is GOOD No unflushed data in cache CACHE_FLUSH_TIMER=1 SECOND IMPORTANT: Repeat step 8 on both controllers (THIS_CONTROLLER and OTHER_CONTROLLER) until no unwritten data remains in either cache module memory.
  • Page 132: Upgrading To Acs Version 8.7P Software

    Upgrading the Subsystem 12. Restore all snapshot units removed in step 4. 13. If the CCL was disabled in step 3, enable it using the following command: HSGA> SET THIS_CONTROLLER COMMAND_CONSOLE_LUN 14. Mount the logical units on the host. 15. Disconnect the PC or terminal from the maintenance port of Controller A. Upgrading to ACS Version 8.7P Software ACS Version 8.7P implements the Data Replication Manager (DRM) feature, which can also be upgraded using either a rolling or shutdown upgrade method.
  • Page 133 Upgrading the Subsystem Controller: HSG80 (C) DEC ZG80200258 Software V86P-0, Hardware E01 NODE_ID = 5000-1FE1-0007-B780 ALLOCATION_CLASS SCSI_VERSION = SCSI-2 Configured for MULTIBUS_FAILOVER with ZG92810098 In dual-redundant configuration Device Port SCSI address 7 Time: 14-MAR-2001 15:44:25 Command Console LUN is lun 0 (IDENTIFIER = 0) b.
  • Page 134 Upgrading the Subsystem 256 megabyte write cache, version 0022 Cache is GOOD No unflushed data in cache CACHE_FLUSH_TIMER=DEFAULT (10 seconds) NOTE: The CACHE_FLUSH_TIMER value is displayed in the caching parameters section. This parameter is modified during the procedure and must be restored later. 6.
  • Page 135 Upgrading the Subsystem 10. Shut down Controller B using the following command: HSGA> SHUTDOWN OTHER_CONTROLLER IMPORTANT: Disregard any messages pertaining to misconfigured controllers or failover status. NOTE: After Controller B shuts down, the reset button and the first three LEDs turn O (see Figure 5–3).
  • Page 136 Upgrading the Subsystem NOTE: A controller restart can take as long as 60 seconds, indicated by the temporary cycling of the port LEDs and a F reset button. Disregard messages pertaining LASHING to misconfigured controllers or failover status. When controller B has restarted, it automatically shuts down Controller A.
  • Page 137 Upgrading the Subsystem NOTE: During the target site upgrade, one of the initiator site controllers could restart with an instance code of 0xE096980. This potential restart is expected and the associated instance code can be disregarded. 1. Connect a PC or terminal to the maintenance port of Controller A, at the target site.
  • Page 138 Upgrading the Subsystem 6. Set the CACHE_FLUSH_TIMER to 1 second using the following commands: HSGA> SET THIS_CONTROLLER CACHE_FLUSH_TIMER=1 HSGA> SET OTHER_CONTROLLER CACHE_FLUSH_TIMER=1 7. Disable writeback caching on all units to help minimize the failover time, using the following command as required for each unit: HSGA>...
  • Page 139 Upgrading the Subsystem State: ONLINE to this controller Not reserved 11. Upgrade the software on Controller B by performing the following steps: IMPORTANT: Once step 13 is performed, the previous ACS version cannot be restored to this subsystem. a. Remove the program card ESD cover from Controller B. b.
  • Page 140: Shutdown Upgrade Procedure For 8.7P

    Upgrading the Subsystem NOTE: A controller restart can take as long as 60 seconds, indicated by the temporary cycling of the port LEDs and a F reset button. Disregard messages pertaining LASHING to misconfigured controllers or failover status. Install the program card ESD cover on Controller A. Controller A shuts down. 14.
  • Page 141 Upgrading the Subsystem 3. If the controller is running in SCSI-2 mode and the Command Console LUN (CCL) is enabled, you must disable the CCL prior to upgrading. a. Determine if the controller is in SCSI-2 mode and the CCL is enabled using the following command: HSGA>...
  • Page 142 Upgrading the Subsystem 5. Verify that all snapshot units were deleted using the following commands, as required: HSGA> SHOW UNITS FULL IMPORTANT: If any snapshot unit exists, repeat step 4. 6. Identify and record the current CACHE_FLUSH_TIMER value using the following command: HSGA>...
  • Page 143 Upgrading the Subsystem 9. Shut down both controllers using the following commands: HSGA> SHUTDOWN OTHER_CONTROLLER HSGA> SHUTDOWN THIS_CONTROLLER NOTE: After the controllers shut down, the reset buttons and the first three LEDs turn O (see Figure 5–3). This could take several minutes, depending on the amount of data that needs to be flushed from the cache modules.
  • Page 144 Upgrading the Subsystem 2. Connect a PC or terminal to the maintenance port of Controller A, at the target site. 3. Delete all snapshot units. a. Identify all snapshot units using the following command: HSGA> SHOW UNITS FULL b. Record the configuration for each snapshot unit for restoration in step 12. c.
  • Page 145 Upgrading the Subsystem The following text is only a portion of the resulting display—an arrow points to the pertinent status indication: Cache: 256 megabyte write cache, version 0022 Cache is GOOD No unflushed data in cache CACHE_FLUSH_TIMER=1 SECOND IMPORTANT: Repeat step 8 on both controllers (THIS_CONTROLLER and OTHER_CONTROLLER) until no unwritten data remains in either cache module memory.
  • Page 146: Downgrading Controller Software

    Upgrading the Subsystem 10. After the controllers restart, restore the CACHE_FLUSH_TIMER to the value recorded in step 6 using the following commands: HSGB> SET THIS_CONTROLLER CACHE_FLUSH_TIMER=n HSGB> SET OTHER_CONTROLLER CACHE_FLUSH_TIMER=n 11. Restore all snapshot units removed in step 4. 12. If the CCL was disabled in step 3, enable it using the following command: HSGA>...
  • Page 147: Running The Program

    Upgrading the Subsystem Running the Program Enter the following command to run the program: HSG80> run dwngrd The following is displayed: Downgrade Program Invoked This program will reconfigure the controller’s memory to permit the controller to run ACS Version 8.6. Before the procedure can be run, all units must be dismounted from the host operating system.
  • Page 148 Upgrading the Subsystem You can exit if you need to reconfigure your systems or record this information. Do you want to continue the downgrade procedure (Y/ [N])? ACS Version 8.6 adds a new switch to the connection to modify the behavior of Persistent Reservations.
  • Page 149: Using Clcp To Install, Delete, And List Software Patches

    Upgrading the Subsystem Using CLCP to Install, Delete, and List Software Patches Use CLCP to manage software patches. These small programming changes are placed into the controller non-volatile memory and become active upon restarting the controller. Keep the following points in mind while installing or deleting patches: •...
  • Page 150: Deleting A Software Patch

    Upgrading the Subsystem 5. Enter option 2. The following menu appears: You have selected the Code Patch local program. This program is used to manage software code patches. Select an option from the following list: Type ^Y or ^C (then RETURN) at any time to abort Code Patch. Code Patch Main Menu 0: Exit 1: Enter a Patch...
  • Page 151 Upgrading the Subsystem 3. Start CLCP with the following command: RUN CLCP The following menu appears: Select an option from the following list: Code Load & Patch local program Main Menu 0: Exit 1: Enter Code LOAD local program 2: Enter Code PATCH local program 3: Enter EMU Code LOAD utility Enter option number (0..3) [0] ? 4.
  • Page 152: Listing Software Patches

    Upgrading the Subsystem 6. Enter the software version of the patch to delete and press Enter/Return. The following display appears: Patch Number to delete? 7. Enter the patch number to delete and press Enter/Return. The following display appears: The following patches have been selected for deletion: Software Version - Patch # xxxx xxxx...
  • Page 153 Upgrading the Subsystem The following menu appears: Select an option from the following list: Code Load & Patch local program Main Menu 0: Exit 1: Enter Code LOAD local program 2: Enter Code PATCH local program 3: Enter EMU Code LOAD utility Enter option number (0..3) [0] ? 3.
  • Page 154: Upgrading Firmware On A Device

    Upgrading the Subsystem Upgrading Firmware on a Device Use the format and device code load utility (HSUTIL) to upgrade a device with firmware located in contiguous blocks at a specific logical block numbers (LBNs) on a source disk drive configured as a unit on the same controller. Upgrading firmware on a disk is a two-step process (see Figure 5–4).
  • Page 155 Upgrading the Subsystem • HSUTIL cannot install firmware on devices configured as single-disk drive units or as members of a storageset, spareset, or failedset. If installing firmware on a device previously configured as a single-disk drive, delete the unit number and storageset name associated with it.
  • Page 156: Upgrading To A Dual-Redundant Controller Configuration

    Upgrading the Subsystem The following menu appears: HSUTIL Main Menu: 0. Exit 1. Disk Format 2. Disk Device Code Load 3. Tape Device Code Load 4. Disaster Tolerance Backend Controller Code Load Enter function number: (0:4) [0]? 5. Enter option 2. 6.
  • Page 157 Upgrading the Subsystem • A second controller with the same software version and patch level as installed in the current single-controller • A second cache module with the same memory configuration as installed in the current cache module • A second ECB •...
  • Page 158 Upgrading the Subsystem 4. Enter option 2. The following menu appears: Install Options: 1. Other controller and cache module 2. Other controller module 3. Other cache module 4. Exit Enter choice: 1, 2, 3, or 4 -> 5. Enter option 1. The following display appears: Insert both the slot A [or B} controller and cache module? Y/N 6.
  • Page 159 Upgrading the Subsystem CAUTION: ESD can easily damage a cache module or controller. Wear a snug-fitting, grounded ESD wrist strap. 7. Insert the new ECB: • For BA370 enclosures: a. Insert the ECB into an empty bay or on top of the enclosure. CAUTION: The ECB must be disabled—the status light is not lit and is not blinking—before disconnecting the ECB cable from the cache module.
  • Page 160: Upgrading Cache Memory

    Upgrading the Subsystem If the “other controller” did not restart, follow these steps: a. Press and hold the “other controller” reset buttons. b. Reseat the “other controller” program card. c. Release the reset button. 11. Connect all host bus cables to the new controller. NOTE: If the controller being installed was previously used in another subsystem, it will need to be purged of the old configuration (see CONFIG RESET in the Compaq StorageWorks HSG80 Array Controller ACS Version 8.5 CLI...
  • Page 161: Cache Module Dimm Locations

    Upgrading the Subsystem CXO6576B Figure 5–5: Cache module DIMM locations Table 5–1: Cache Module Memory Configurations Memory DIMMs Quantity Location 64 MB 32 MB 128 MB 32 MB 1 2 3 4 256 MB 128 MB 512 MB 128 MB 1 2 3 4 IMPORTANT: For ACS V8.7P installations, the required cache memory configuration is 512 For ACS V8.7R and V8.7W installations, the required cache memory configuration is 512 MB...
  • Page 162 Upgrading the Subsystem 3. If the controller is operating, connect a PC or terminal to the controller maintenance port. If the controller is not operating, proceed to step 5. 4. Shut down the controllers. • In single-controller configurations, shut down “this controller” with the following command: SHUTDOWN THIS_CONTROLLER •...
  • Page 163 Upgrading the Subsystem 1. DIMM 2. DIMM slot 3. DIMM retaining clip Figure 5–6: DIMM components 8. If replacing DIMMs (see Figure 5–6): a. Press down on the DIMM retaining clip 3 at both ends of the DIMM 1 being removed.
  • Page 164 Upgrading the Subsystem CAUTION: Carefully align the cache module in the appropriate guide rails. Misalignment might damage the backplane. 10. Insert the cache module into its bay and engage the retaining levers. 11. For BA370 enclosures only, connect the ECB cable to the cache module. 12.
  • Page 165: A Array Controller Specifications

    Array Controller Specifications This appendix contains physical, electrical, and environmental specifications for enclosures that use the HSG80 array controller. Physical and Electrical Specifications for the HSG80 Array Controller and Cache Modules Table A–1 lists the physical and electrical specifications for the controller and cache modules.
  • Page 166 Array Controller Specifications Table A–2: Operating Environmental Specifications Condition Specification Ambient +10 °C to +35 °C (+50 °F to +95 °F) temperature Derate for altitude 0.5 °C per 300 m to 3000 m (1 °F per 1000 ft to 10,000 ft) Relative humidity 10% to 90% at a maximum wet bulb temperature of 28 °C (82 °F)
  • Page 167: Glossary

    Glossary This glossary defines terms pertaining to the this controller maintenance and service guide. This glossary is not a comprehensive glossary of computer terms. Array Controller Software. The software component of the HS-series array controller storage systems. ACS executes on the controller and processes input/output requests from the host, performing the device-level operations required to satisfy the requests.
  • Page 168: Cache Module

    Glossary byte A binary character string made up of 8 bits operated on as a unit. cache memory A portion of memory used to accelerate read and write operations. The objective of caching data in a system is to improve performance by placing the most frequently used data in the highest performance memory.
  • Page 169 Glossary container (1) Any entity that is capable of storing data, whether it is a physical device or a group of physical devices. (2) A virtual, internal controller structure representing either a single disk or a group of disk drives linked as a storageset. Stripesets and mirrorsets are examples of storageset containers that the controller uses to create units.
  • Page 170 Glossary dual data link See DDL dual-redundant configuration A controller configuration consisting of two active controllers operating as a single controller. If one controller fails, the other controller assumes control of the failing controller devices. External Cache Battery. The unit that supplies backup power to the cache module in the event the primary power source fails or is interrupted.
  • Page 171 Glossary fiber A fiber or optical strand. Spelled fibre in Fibre Channel. fiber optic cable A transmission medium designed to transmit digital signals in the form of pulses of light. Fiber optic cable is noted for its properties of electrical isolation and resistance to electrostatic contamination.
  • Page 172 Glossary hot-pluggable A replacement method that allows normal I/O activity on a device bus to remain active during device removal and insertion. The device being removed or inserted is the only device that cannot perform operations during this process. See also pluggable. hot swap A device remove/replace procedure using hot-pluggable method.
  • Page 173 Glossary local terminal A terminal plugged into the EIA-423 maintenance port located on the front bezel of the controller. See also maintenance terminal and local connection. logical block number See LBN logical bus A single-ended bus connected to a differential bus by a SCSI bus signal converter. logical unit A physical or virtual device addressable through a target ID number.
  • Page 174 Glossary nonredundant controller configuration (1) A single controller configuration. (2) A controller configuration that does not include a second controller. Operator control panel. The control and indicator panel associated with an array controller. The OCP is mounted on the controller and is accessible to the operator. operator control panel See OCP “other controller”...
  • Page 175 Glossary • A logical channel in a communications system. • The hardware and software used to connect a host controller to a communications bus, such as a SCSI bus or serial bus. Regarding the controller, the port is: • The logical route for data in and out of a controller that can contain one or more channels, all of which contain the same type of data.
  • Page 176 Glossary RAID level 1 A RAID storageset of two or more physical disks that maintains a complete and independent copy of the entire virtual disk's data. This type of storageset has the advantage of being highly reliable and extremely tolerant of device failure. Raid level 1 storagesets are sometimes referred to as mirrorsets.
  • Page 177 Glossary The regeneration of an entire RAIDset member is called reconstruction. See also reconstruction. replacement policy The policy specified by a switch with the SET FAILEDSET command indicating whether a failed disk from a mirrorset or RAIDset is to be automatically replaced with a disk from the spareset.
  • Page 178 Glossary storage array subsystem See storage subsystem storage subsystem The controllers, storage devices, shelves, cables, and power supplies used to form a mass storage subsystem. storage unit The general term that refers to storagesets, single-disk units, and all other storage devices that are installed in your subsystem and accessed by the host.
  • Page 179 Glossary transfer data rate The speed at which data may be exchanged with the central processor, expressed in thousands of bytes per second. Ultra SCSI bus A Fast-20 SCSI bus. uninterruptible power supply See UPS unit A container made accessible to a host. A unit may be created from a single disk drive. A unit may also be created from a more complex container such as a RAIDset.
  • Page 180 Glossary write-through cache A cache management technique for retaining host write requests in read cache. When the host requests a write operation, the controller writes data directly to the storage device. This technique allows the controller to complete some read requests from the cache, greatly improving the response time to retrieve data.
  • Page 181 Index 180 W power supply cooling fan part number 1–3 LEDs 1–14 DIMM LEDs (table) 1–14 part numbers 1–10 DIMM components (illustrated) 2–13 3–11 disk drives, supported drives and part adding numbers 1–3 cache memory 5–40 dual ECB configuration (illustrated) 3–28 DIMMs 5–40 dual-battery ECB part number 1–4 applications names, convention defined xi...
  • Page 182 Index fiber optic and program card dual-redundant controller (illustrated) 1–8 configuration 3–25 4–22 part number 1–3 single-controller configuration 3–11 4–9 table of parts 1–9 locations HSG80 subsystem Model 2200 enclosure (illustrated) 4–24 illustrated 1–2 locations, Model 2200 enclosure (illustrated) table 1–3 4–24 I/O module memory configurations (table of...
  • Page 183 Index controller installing fiber optic cabling dual-redundant controller illustrated 1–8 configuration 3–17 4–14 part numbers of parts used in single-controller configuration 3–6 4–4 configuring 1–9 removing parts used in configuring 1–9 dual-redundant controller front panel configuration 3–15 4–12 connectors, switches, and LEDs single-controller configuration 3–6 4–4 illustrated 1–11...
  • Page 184 Index dual-redundant controller off 3–30 configuration 2–14 on 3–29 single-configuration controller 2–14 cache module 3–23 4–20 locations in a cache module (illustrated) 2–12 controller 3–20 4–16 removing controller and cache module 3–13 3–14 dual-redundant controller configuration 4–11 4–12 2–13 DIMMs 2–12 single-configuration controller 2–13 DS–BA356–MW enclosure ECB with replacing...
  • Page 185 Index Model 2200 enclosure LEDs illustrated 1–18 4–26 table 1–18 Model 2200 enclosure LEDs removing one that supports cache module B, illustrated 1–19 Model 2200 enclosure (illustrated) 4–24 table 1–19 replacing in all controller configurations, fiber optic cable Model 2200 enclosure 4–24 installing replacing with the BA370 subsystem dual-redundant controller...
  • Page 186 Index removing single-controller configuration 3–35 dual-redundant controller I/O module, Model 2200 enclosure configuration 2–8 bay to SCSI bus number correlation single-configuration controller 2–8 (illustrated) 4–27 replacing locations (illustrated) 4–27 dual-redundant controller replacing configuration 2–7 dual-redundant controller single-configuration controller 2–7 configuration 4–26 GLM connectors and components single-controller configuration 4–26 illustrated 1–13...
  • Page 187 Index bay numbering 3–35 installing bay to SCSI bus number correlation 4–27 cache module locations in a BA370 enclosure 3–35 dual-redundant controller locations in the Model 2200 enclosure configuration 3–25 4–22 4–27 single-controller configuration 3–11 4–9 location of GLMs inside a controller 2–8 controller Model 2200 enclosure dual-redundant controller...
  • Page 188 Index controller 3–8 4–6 part number 1–6 DIMMs 2–14 table of parts 1–10 fiber optic cable 2–11 cache module and ECB locations GLM 2–9 (illustrated) 4–24 hub 2–11 configurations software patches 5–29 dual-redundant controller 4–11 switch single-controller 4–3 dual-redundant controller configurations, illustrated configuration 2–11 dual-redundant controller 4–11...
  • Page 189 Index fiber optic cable part number 1–9 optical cable using thin needle-nose pliers to disconnect connectors and components (illustrated) 3–6 4–4 illustrated 1–13 table of parts 1–13 part numbers part number 1–9 BA370 enclosure HSG80 controller 180 W power supply 1–3 fiber optic cabling and program card AC input box 1–3 (illustrated) 1–8...
  • Page 190 Index fan 1–6 fiber optic cable 1–9 rack stability, warning xiii GLM 1–9 RAIDset member HSG80 controller 1–6 installing 2–15 I/O module 1–6 removing 2–14 maintenance port cable 1–9 reduced storageset 2–14 program (PCMCIA) cards 1–9 removing rack-mountable enclosure 1–6 cache module rack-mountable enclosure dual-redundant controller...
  • Page 191 Index dual-redundant controller GLM 2–7 configuration 2–9 hub 2–9 single-controller configuration 2–9 I/O module 3–35 4–26 single-controller configuration PVA module 3–32 cache module 3–10 4–7 PVA module, master enclosure 3–32 controller 3–6 4–4 switch 2–9 DIMMs 2–13 fiber optic cable 2–9 BA370 subsystem powered off 3–30 GLM 2–8 BA370 subsystem powered on 3–29...
  • Page 192 Index single-controller configuration 2–9 deleting 5–30 required tools 2–1 installing 5–29 restarting the subsystem 3–4 4–2 listing 5–32 listing, installing, deleting 5–29 software upgrade methods 5–2 shutting down the subsystem 3–1 4–1 software, upgrading 5–2 disabling the ECBs 3–3 specifications enabling the ECBs 3–4 controller electrical A–1 single-controller configuration...
  • Page 193 Index connectors, switches, and LEDs 1–16 cache memory 5–40 PVA module connector and switches device firmware 5–34 1–15 DIMMs 5–40 cache module 1–10 from a single controller to a dual-redundant memory configurations 2–12 controller configuration 5–36 controller specifications A–1 installing GLM connectors and components 1–13 controller, cache module, and ECB 5–37 HSG80 array controller front panel...

Table of Contents