Compaq StorageWorks HSZ80 Configuration And Cli Reference Manual

Array controller acs version 8.3
Hide thumbs Also See for StorageWorks HSZ80:
Table of Contents

Advertisement

Quick Links

HSZ80 Array Controller ACS Version 8.3
Configuration and CLI Reference Guide
First Edition (December 1998)
Part Number EK-HSZ80-RG. A01/388222-001
Compaq Computer Corporation

Advertisement

Table of Contents
loading

Summary of Contents for Compaq StorageWorks HSZ80

  • Page 1 HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide First Edition (December 1998) Part Number EK-HSZ80-RG. A01/388222-001 Compaq Computer Corporation...
  • Page 2 While Compaq Computer Corporation believes the information included in this manual is correct as of the date of publication, it is subject to change without notice. Compaq makes no representations that the interconnec- tion of its products in the manner described in this document will not infringe existing or future patent rights, nor do the descriptions contained in this document imply the granting of licenses to make, use, or sell equip- ment or software in accordance with the description.
  • Page 3 JAPAN This equipment generates, uses, and may emit radio frequency energy. The equipment has been type tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of FCC rules, which are designed to provide reasonable protection against such radio frequency interference. Operation of this equip- ment in a residential area may cause interference in which case the user at his own expense will be required to take whatever measures may be required to correct the interference.
  • Page 5: Table Of Contents

    Introduction ............2–2 Configuring an HSZ80 Array Controller....... . . 2–3 Setting the PVA Module ID Switch.
  • Page 6 Chapter 3 Creating Storagesets Introduction ............3–2 Planning and Configuring Storagesets.
  • Page 7 LOCATE ............5–67 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 8 viii MIRROR ............5–70 POWEROFF .
  • Page 9 Environmental Specifications ........B–3 Glossary Index Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 11 HSZ80 Array Controller ........
  • Page 12 Storageset Map ........... 3–35 PTL Naming Convention .
  • Page 13 HSZ80 Array Controller ........
  • Page 14 Optimum Operating Environmental Specifications ......B–3 Maximum Operating Environmental Specifications ..... . . B–4 Maximum Nonoperating Environmental Specifications .
  • Page 15: About This Guide

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

    About This Guide Precautions Follow these precautions when you’re carrying out the procedures in this book. Electrostatic Discharge Precautions Static electricity collects on all nonconducting material, such as paper, cloth, and plastic. An electrostatic discharge (ESD) can easily damage a controller or other subsystem component even though you may not see or feel the discharge.
  • Page 17 This energy may interfere with radio and television reception. Do not leave a cable connected to this port when you’re not communicating with the controller. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide xvii...
  • Page 18: Conventions

    xviii About This Guide Conventions This book uses the following typographical conventions and special notices to help you find what you’re looking for. Typographical Conventions Convention ALLCAPS Command syntax that must be entered exactly as shown and for commands discussed within text, for example: SET FAILOVER COPY=OTHER_CONTROLLER “Use the SHOW SPARESET command to show the contents of the spareset.”...
  • Page 19: Special Notices

    NOTE: A note provides additional information that’s related to the completion of an instruction or procedure. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 20: Required Tools

    About This Guide Required Tools You’ll need the following tools to service the controller, cache module, external cache battery (ECB), the Power Verification and Addressing (PVA) module and the I/O module: A flathead screwdriver for loosening and tightening the I/O module retaining screws.
  • Page 21: Related Publications

    Related Publications The following table lists some of the Compaq StorageWorks documents related to the use of the controller, cache module, external cache battery, graphical user interface, and the subsystem. Document Title BA370 Enclosure Rack Template (Compaq 42U Rack) Command Console Version 2.1 HSZ80 User’s Guide...
  • Page 22: Revision History

    About This Guide Document Title RA8000/ESA12000 HSZ80 ACS V8.3 for DIGITAL UNIX Quick Setup Guide RA8000/ESA12000 HSZ80 ACS V8.3 for IBM-AIX Installation Reference Manual RA8000/ESA12000 HSZ80 ACS V8.3 for IBM-AIX Quick Setup Guide RA8000/ESA12000 HSZ80 ACS V8.3 for OpenVMS Installation Reference Manual RA8000/ESA12000 HSZ80 ACS V8.3 for OpenVMS Quick...
  • Page 23: General Description

    General Description This chapter illustrates and describes in general terms your subsystem and its major components: the HSZ80 Array Controller, its cache module, and its external cache battery (ECB). Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 24: Typical Installation

    1–2 General Description Typical Installation Figure shows the major components, or basic building blocks, of the storage subsystem that is comprised of the following: One BA370 rack-mountable enclosure. Two controllers, each supported by a cache module. Two External Cache Batteries (ECBs) in one Storage Building Block (SBB), which provide backup power to the cache modules during a primary power failure.
  • Page 25 1–3 CXO6742A Figure 1–1. Basic Building Block Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 26: Basic Building Block

    Power cable kit I/O module SCSI hub, 3 port SCSI hub, 5 port SCSI hub, 9 port, upgrade Cache module HSZ80 controller PVA module AC input module 180-watt power supply Disk drive, 4 GB, 7200 Disk drive, 9 GB, 7200...
  • Page 27: Summary Of Hsz80 Features

    Maximum number of partitions per storageset Maximum members per mirrorset Maximum number of members per RAID-5 storageset Feature Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 1–5 Supported Dual host port Ultra SCSI SCSI-2, Limited SCSI-3...
  • Page 28 1–6 General Description Table 1–2 Summary of Controller Features (Continued) Maximum number of members in a stripeset Maximum number of physical devices in a striped mirrorset Maximum host port transfer speed Largest device, storageset, or unit size Feature 20 MHz 512 GB Supported...
  • Page 29: The Hsz80 Array Controller

    The controller shown in Figure 1–2 is an integral part of any storage subsystem because it provides a host with high-performance and high-availability access to storage devices. See the HSZ80 Array Controller ACS Version 8.3 Release Notes for the most recent list of supported devices and operating systems.
  • Page 30 I/O requests, the host isn’t burdened by the processing that’s typically associated with reading and writing data to multiple storage devices. Figure 1–3 shows an HSZ80 Array Controller. Figure 1–4 shows the parts used in configuring it and Table 1–4 lists the descriptions and part numbers.
  • Page 31: Hsz80 Array Controller

    Table 1–3 HSZ80 Array Controller Item Description Backplane connector Host port 1 Host port 2 Program card slot Program card ejection button Release lever Maintenance port Operator Control panel Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 32: Parts Used In Configuring The Hsz80 Array Controller

    1–10 General Description Figure 1–4. Parts Used in Configuring the HSZ80 Array Controller Item Host port 1 Host port 2 ESD/PCMCIA program card ESD/PCMCIA program card cover Trilink connectors Host bus cable Table 1–4 Description of Parts Description CXO6492B...
  • Page 33 1–11 Table 1–4 Description of Parts (Continued) Item Description Ferrite bead Terminator Jumper cable Maintenance port cable Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 34: Optional Maintenance Port Cable For A Terminal Connection

    1–12 General Description Figure 1–5. Optional Maintenance Port Cable for a Terminal Connection Table 1–5 Parts of the Optional Maintenance Port Cable Item Cable assembly Ferrite bead RJ-11 Adapter RJ-11 Extension Cable PC Serial Port Adapter Each controller is supported by its own cache module. Figure 1–6 shows which cache module supports which controller in a dual-redundant controller configuration in a BA370 rack-mountable enclosure.
  • Page 35 If an error occurs, the reset button and LEDs will illuminate in a solid or flashing pattern to help you diagnose the problem. Cache module B CXO6283A Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 1–13...
  • Page 36: Hsz80 Controller Operator Control Panel (Ocp)

    Reset button/ Figure 1–7. HSZ80 Controller Operator Control Panel (OCP) See Figure 1–3 on page 1–9 for the location of the OCP on the HSZ80 Array Controller. Under normal circumstances, you will not need to remove the controller from its enclosure.
  • Page 37 The controller’s software includes the following utilities and exercisers to assist in troubleshooting and maintaining the controller and the other modules that support its operation. For more details on each of the utilities and exercisers, see the HSZ80 Array Controller ACS Version 8.3 Maintenance and Service Guide.
  • Page 38 EMU software. You can also use it to patch the controller software. Whenever you install a new controller, you must have the correct software version and patch number. IMPORTANT: Only Compaq field service personnel are authorized to upload EMU microcode updates. Contact the Customer Service Center (CSC) for directions in obtaining the appropriate EMU microcode and installation guide.
  • Page 39 The Device Statistics (DSTAT) utility allows you to log I/O activity on a controller over an extended period of time. Later, you can analyze that log to determine where the bottlenecks are and how to tune the controller for optimum performance. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 40: Cache Module

    The size of the memory contained in the cache module depends on the configuration of the DIMMs, with the supported combinations shown in Table 1–6. For placement of the DIMMs, see the HSZ80 Array Controller ACS Version 8.3 Maintenance and Service Guide.
  • Page 41: Cache Module

    1–19 CXO6306B Figure 1–8. Cache Module Table 1–7 Location of Cache Module Parts Item Description Cache memory power LED ECB Y cable Release lever Backplane connector DIMM Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 42 1–20 General Description Caching Techniques The cache module supports the following caching techniques to increase the subsystem’s read and write performance: Read caching Read-ahead caching Write-through caching Write-back caching Read Caching When the controller receives a read request from the host, it reads the data from the disk drives, delivers it to the host, and also stores the data in its cache module.
  • Page 43 If the mirrorset is a disaster-tolerant mirrorset, then write-back caching cannot be enabled. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 44 1–22 General Description Fault-Tolerance for Write-Back Caching The cache module supports nonvolatile memory and dynamic cache policies to protect the availability of its unwritten (write-back) data. Nonvolatile Memory Except for disaster-tolerant supported mirrorsets, the controller can provide write- back caching for storage units as long as the controller’s cache memory is nonvolatile. In other words, to enable write-back caching, you must provide a backup power source to the cache module to preserve the unwritten cache data in the event of a power failure.
  • Page 45 Cache policy: Both controllers support write-back caching. Failover: No. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Cache Policy Mirrored Cache Data loss: No. Cache policy: Both controllers support write-back caching.
  • Page 46 1–24 General Description Table 1–8 Cache Policies and Cache Module Status (Continued) Cache Module Status Cache A Cache B DIMM or Good Data integrity: Write-back data that cache was not written to media when memory failure occurred was not recovered. controller Cache policy: Controller A supports chip...
  • Page 47: Resulting Cache Policies And Ecb Status

    Failover: No. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Cache Policy Mirrored Cache Data integrity: Controller A recovers all of its write-back data from the mirrored copy on cache B.
  • Page 48 1–26 General Description Table 1–9 Resulting Cache Policies and ECB Status (Continued) Cache Module Status Cache A Cache B Less than At least Data loss: No. Cache policy: Controller A supports charged charged write-through caching only; controller B supports write-back caching.
  • Page 49 Cache policy: Both controllers charged charged support write-through caching only. Failover: No. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Cache Policy Mirrored Cache Data loss: No. Cache policy: Both controllers continue to support write-back caching.
  • Page 50 1–28 General Description Table 1–9 Resulting Cache Policies and ECB Status (Continued) Cache Module Status Cache A Cache B Failed Less than Data loss: No. Cache policy: Both controllers charged support write-through caching only. Failover: In transparent failover, all units failover to controller B and operate normally.
  • Page 51: External Cache Battery

    512 MB DIMM Combinations Two, 32 MB each Four, 32 MB each Two, 128 MB each Four, 128 MB each Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 1–29 Capacity 96 hours 48 hours 48 hours...
  • Page 52: Location Of Parts

    1–30 General Description T U S S T A Figure 1–9. ECB for Dual-Redundant Controller Configurations Item Shut off button Status LED ECB Y cable Male port CXO6305B Table 1–11 Location of Parts Description...
  • Page 53 To set the subsystem to use a UPS or to instruct the controller on per- forming regular battery checks, see “SET controller” in Chapter 5, “CLI Com- mands.” Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 1–31...
  • Page 55: Configuring An Hsz80 Array Controller

    Chapter 2 Configuring an HSZ80 Array Controller This chapter explains how to configure an HSZ80 Array Controller and the modules that support its operation in a StorageWorks subsystem. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 56: Introduction

    2–2 Configuring an HSZ80 Array Controller Introduction Use the Quick Setup Guide that came with your subsystem to unpack and set up your subsystem prior to configuring your controller. Unless you specifically requested a preconfigured subsystem, you will have to configure your controller and its subsystem before you can use them.
  • Page 57: Configuring An Hsz80 Array Controller

    EMU Alarm Control Switch—If the EMU alarm goes off, simply press it to stop it. Check the error message to verify the type of error condition. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–3...
  • Page 58 2–4 Configuring an HSZ80 Array Controller CLI Commands—A few commands can be used while configuring the controller: CLEAR_ERRORS CLI—Clears all error messages so you can type without the messages being repeated. Make sure you read each error message before deleting SHOW THIS_CONTROLLER FULL and SHOW OTHER_CONTROLLER FULL—Lists...
  • Page 59: Location Of Parts For A Single Controller Configuration

    Figure 2–1. Cabling for a Single-Controller Configuration Table 2–1 Location of Parts for a Single Controller Configuration Item Description Host port 1 Host port 2 Trilink connector Host bus cable Ferrite bead Terminator Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 60 NOTE: This procedure has been written for first-time configuring. However, you can adapt the procedure when you reconfigure the controllers. For replacing and upgrading the controllers, see the HSZ80 Array Controller ACS Version 8.3 Maintenance and Service Guide . Use the power-verification and addressing (PVA) module ID switch to set the SCSI ID number for the BA370 rack-mountable enclosure.
  • Page 61 Frutil displays the following: Do you intend to replace this controller’s cache battery? Y/N Enter Y(es). Frutil displays a three-step procedure and prompts you to press return. Press return. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–7...
  • Page 62 2–8 Configuring an HSZ80 Array Controller 10. Enter any other optional CLI commands for your configuration. See “Optional Steps,” page 2–22 and Chapter 5, “CLI Commands.” 11. Display details about the controller you configured. Use the following command: SHOW THIS_CONTROLLER FULL See “SHOW”...
  • Page 63 Repeat steps 3 and 4 for host Port 2. IMPORTANT: The HSZ80 Array Controller has dual-host ports, Port 1 and Port 2, which may be configured at the same time. The configuration in Figure 2–1 only shows a connection to host Port 1.
  • Page 64: Cabling For A Dual-Redundant Controller Configuration In

    2–10 Configuring an HSZ80 Array Controller Configuring Dual-Redundant Controllers in Transparent Failover Mode Figure 2–2. Cabling for a Dual-Redundant Controller Configuration in Transparent Failover CXO6287B...
  • Page 65: Location Of Parts For Transparent Failover

    Turn on the power to the enclosure or cabinet by turning on the ac input boxes. Establish a local connection to the controllers. See “Establishing a Local Connection to the Controller,” page 2–26, for details about creating a local connection. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Description 2–11...
  • Page 66 2–12 Configuring an HSZ80 Array Controller Put this controller into transparent failover mode. Use the following command: CAUTION: Issuing the SET FAILOVER COPY command will overwrite data on the companion controller. If you are reconfiguring the control- lers, see “CONFIGURATION RESET” in Chapter 5, “CLI Commands,”...
  • Page 67 NOTE: After restarting the other controller, the EMU alarm will sound. To stop it, restart this controller. RESTART OTHER_CONTROLLER RESTART THIS_CONTROLLER See “RESTART controller” in Chapter 5, “CLI Commands.” Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–13...
  • Page 68 2–14 Configuring an HSZ80 Array Controller 11. Set the time on the controller, which provides a baseline for replacing the external battery, using the following command: SET THIS_CONTROLLER TIME=DD-MMM-YYYY:HH:MM:SS NOTE: All values are numbers, except for MMM, which uses the first three letters of the month.
  • Page 69 Repeat steps 3, 4, and 5 for host Port 2 on both controllers. IMPORTANT: The HSZ80 Array Controller has dual-host ports, Port 1 and Port 2, which may be configured at the same time. The configuration in Figure 2–2 only shows a connection to host Port 1.
  • Page 70: Cabling For A Dual-Redundant Controller Configuration In

    2–16 Configuring an HSZ80 Array Controller Configuring Dual-Redundant Controllers in Multiple-Bus Failover Mode Figure 2–3. Cabling for a Dual-Redundant Controller Configuration in Multiple-Bus Failover CXO6286B...
  • Page 71: Location Of Parts For Multiple-Bus Failover

    Turn on the power to the enclosure or cabinet by turning on the ac input boxes. Establish a local connection to the controllers. See “Establishing a Local Connection to the Controller,” page 2–26, for details about creating a local connection. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Description 2–17...
  • Page 72 2–18 Configuring an HSZ80 Array Controller Put this controller in multiple-bus failover mode, using the following command: CAUTION: Issuing the SET MULTIBUS_FAILOVER COPY command will overwrite data on the companion controller. If you are reconfiguring the controllers, see “CONFIGURATION RESET” in Chapter 5, “CLI Com- mands,”...
  • Page 73 NOTE: All values are numbers, except for MMM, which uses the first three letters of the month. When setting hours, minutes, and seconds—HH, MM, and SS—you must use 24-hour time. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–19...
  • Page 74 2–20 Configuring an HSZ80 Array Controller 11. Set up the battery discharge timer: Start Frutil using the following command: RUN FRUTIL Frutil displays the following: Do you intend to replace this controller’s cache battery? Y/N Enter Y(es). Frutil displays a three-step procedure and prompts you to press return.
  • Page 75 Otherwise, connect another host bus cable that continues to the next device on the bus. Be sure to install a terminator at the end of the bus. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–21...
  • Page 76 Repeat steps 3, 4, and 5 for connecting a third and a fourth host bus. IMPORTANT: The HSZ80 Array Controller has dual-host ports, Port 1 and Port 2, which may be configured at the same time. The configuration in Figure 2–3 shows a two-bus connection going into host Port 1.
  • Page 77 If you are configuring dual-redundant controllers, also set the transfer rate for the other controller. However, if you are running more than one HSZ80 SCSI host port on the same bus, you must set their transfer rates to be identical. Use the following...
  • Page 78 2–24 Configuring an HSZ80 Array Controller UPS Support NOTE: By default, the controller expects to use an external cache battery (ECB) as backup power to the cache module. You can instead choose to use an uninterruptable power supply (UPS) to provide backup power in the event of a primary power failure.
  • Page 79: Scsi Target Id Numbers On The Controller Device Bus And Pva Settings In An Extended Subsystem

    SCSI Target ID = 0 PVA 0 Controller A Controller B Cache A Cache B Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–25 Second Expansion Enclosure SCSI Target ID = 15 SCSI Target ID = 14...
  • Page 80: Establishing A Local Connection To The Controller

    2–26 Configuring an HSZ80 Array Controller Establishing a Local Connection to the Controller You can communicate with a controller locally or remotely. Use a local connection to configure the controller for the first time. Use a remote connection to your host system for all subsequent configuration tasks.
  • Page 81 Turn off the PC or terminal and connect it to the controller as shown in Figure 2–6. Plug the maintenance port cable into the maintenance port for a PC connection. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–27 Maintenance port cable...
  • Page 82 Turn on the PC or terminal. Configure the PC or terminal for 9600 baud, 8 data bits, 1 stop bit, and no parity. The default baud rate for the HSZ80 Array Controller is 9600, which makes communication between the two compatible.
  • Page 83: Selecting A Failover Mode

    SET FAILOVER COPY command. See Chapter 5, “CLI Commands,” for details about setting the failover. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–29...
  • Page 84 SCSI target ID number and LUN configurations on each controller must be identical. Mount both controllers in the same BA370 rack-mountable enclosure and follow the steps in “Configuring an HSZ80 Array Controller,” page 2–3. Partitioning is not supported.
  • Page 85: Enabling Mirrored Write-Back Cache

    For example, you can enable only read and write-through caching for some units while enabling only write-back caching for other units. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–31...
  • Page 86 2–32 Configuring an HSZ80 Array Controller Fault-Tolerance The cache module supports the following features to protect the availability of its unwritten (write-back) data: Nonvolatile memory (required for write-back caching) Dynamic caching techniques (automatic) For details about these features, see “Fault-Tolerance for Write-Back Caching,”...
  • Page 87: Setting Scsi Target Id Numbers

    SET THIS_CONTROLLER PORT_1_ID = ( n,n ) SET THIS_CONTROLLER PORT_2_ID = ( n,n ) Controller device bus Controller A Host SCSI bus Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–33 Controller B CXO6320A...
  • Page 88 2–34 Configuring an HSZ80 Array Controller You can view IDs on this controller with the following command: SHOW THIS_CONTROLLER FULL You can view IDs on the other controller with the following command: SHOW OTHER_CONTROLLER FULL The valid target ID numbers are 0–15, with one ID reserved for each host controller on the host bus.
  • Page 89: Using Preferred Id Numbers

    By declaring that it has no preferred IDs, this controller will not respond to any SCSI target ID numbers on that port’s host SCSI bus. Instead, the other controller will process all I/O during normal operation. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 2–35...
  • Page 91 This chapter provides information to help you create storagesets for your subsystem. The procedure in this chapter takes you through the planning steps and procedures for creating storagesets. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–1...
  • Page 92: Introduction

    3–2 Creating Storagesets Introduction Storagesets are implementations of RAID technology, also known as a Redundant Array of Independent Disks. Every storageset shares one important feature: each one looks like a single storage unit to the host, regardless of the number of drives it uses. You can create storage units by combining disk drives into storagesets, such as stripesets, RAIDsets, and mirrorsets, or by presenting them to the host as single-disk units, as shown in Figure 3–1.
  • Page 93: Disk Drives

    Table 3–1 Controller Limitations for RAIDsets RAIDset Type Total number of RAID5 Total number of RAID5 + RAID1 Total number of RAID5 + RAID1 + RAID0 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Unit Partitioned storageset RAIDset...
  • Page 94: Planning And Configuring Storagesets

    3–4 Creating Storagesets Planning and Configuring Storagesets Use this procedure to plan and configure the storagesets for your subsystem. Use the references in each step to locate details about specific commands and concepts. Create a storageset and device profile. See “Creating a Storageset and Device Profile,”...
  • Page 95: Creating A Storageset And Device Profile

    Appendix contains blank profiles that you can copy and use to record the details for your storagesets. Use the information in this chapter to help you make decisions when creating storageset profiles. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 96 3–6 Creating Storagesets Type of Storageset Mirrorset RAIDset Storageset Name... accept default values Disk Drives... DISK10300, DISK20300, DISK30300 Unit Number... accept default Partitions Unit # Unit # Unit # RAIDset Switches Reconstruction Policy Normal (default) ____ Fast Mirrorset Switches Replacement Policy Best performance (default) Best fit None...
  • Page 97: Determining Storage Requirements

    Use your responses to these questions along with Table 3–2 to determine the types of storagesets you should create to satisfy your organization’s requirements. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–7...
  • Page 98: Choosing A Storageset Type

    3–8 Creating Storagesets Choosing a Storageset Type Different applications may have different storage requirements, so you will probably want to configure more than one kind of storageset in your subsystem. All of the storagesets described in this book implement RAID technology. Consequently, they all share one important feature: each storageset, whether it contains two disk drives or ten, looks like one large, virtual disk drive to the host.
  • Page 99 You can set the chunk size or let the controller set it automatically. See “Chunk Size,” page 3–51, for information about setting the chunk size. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 100 RAIDsets (see Table 3–1). Reporting methods and size limitations prevent certain operating systems from working with large stripesets. See the HSZ80 Array Controller ACS Version 8.3 Release Notes or the Quick Setup Guide that came with your software platform kit for details about these restrictions.
  • Page 101: Distribute Members Across Ports

    Figure 3–4. Device ports Backplane Figure 3–4. Distribute Members across Ports Stripesets contain between 2 and 24 members. Stripesets are well-suited for the following applications: Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–11 CXO6235A...
  • Page 102 3–12 Creating Storagesets Storing program image libraries or run-time libraries for rapid loading Storing large tables or other structures of read-only data for rapid application access Collecting data from external sources at very high data transfer rates Stripesets are not well-suited for the following applications: A storage solution for data that cannot be easily reproduced or for data that must be available for system operation Applications that make requests for small amounts of sequentially-located...
  • Page 103 A write-back cache module is required for mirrorsets, but write-back cache need not be enabled for the mirrorset to function properly. Both write-back cache modules must be the same size. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Mirror drives contain copy of data CXO5511A 3–13...
  • Page 104 3–14 Creating Storagesets If you are using more than one mirrorset in your subsystem, you should put the first member of each mirrorset on different buses as shown in Figure 3–6. The first member of a mirrorset is the first disk drive you add. When a controller receives a request to read data from a mirrorset, it typically accesses the first member of the mirrorset.
  • Page 105 (Data could be lost if a second disk drive fails before the controller replaces and reconstructs the first failed disk drive.) Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–15...
  • Page 106 3–16 Creating Storagesets For example, in a three-member RAIDset that contains disk drives 10000, 20000, and 30000, the first chunk of an I/O request is written to 10000, the second to 20000, then parity is calculated and written to 30000; the third chunk is written to 30000, the fourth to 10000, and so on until all of the data is saved.
  • Page 107 Reporting methods and size limitations prevent certain operating systems from working with large RAIDsets. See the HSZ80 Array Controller ACS Version 8.3 Release Notes or the Quick Setup Guide that came with your platform kit for details about these restrictions.
  • Page 108 3–18 Creating Storagesets Using Striped Mirrorsets for Highest Performance and Availability Striped mirrorsets are simply stripesets whose members are mirrorsets. Consequently, this kind of storageset combines the performance of striping with the reliability of mirroring. The result is a storageset with very high I/O performance and high data availability (see Figure 3–8).
  • Page 109 There are the following limitations for a striped mirrorset: A maximum of 24 mirrorsets in a stripeset A maximum of 6 disks in each mirrorset A maximum of 48 disks in the entire striped mirrorset Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–19...
  • Page 110: Cloning Data For Backup

    3–20 Creating Storagesets Cloning Data for Backup Use the CLONE utility to duplicate the data on any unpartitioned single-disk unit, stripeset, mirrorset, or striped mirrorset in preparation for backup. When the cloning operation is done, you can back up the clones rather than the storageset or single-disk unit, which can continue to service its I/O load.
  • Page 111 Figure 3–9. CLONE Steps for Duplicating Unit Members Use the following steps to clone a single-disk unit, stripeset, or mirrorset: Establish a connection to the controller that accesses the unit you want to clone. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 112 3–22 Creating Storagesets Start CLONE using the following syntax: RUN CLONE When prompted, enter the unit number of the unit you want to clone. When prompted, enter a unit number for the clone unit that CLONE will create. When prompted, indicate how you would like the clone unit to be brought online: either automatically or only after your approval.
  • Page 113 MIRROR DISK10300 C_MA SET C_MA NOPOLICY SET C_MA MEMBERS=2 SET C_MA REPLACE=DISK220 DEVICES AVAILABLE FOR CLONE TARGETS: DISK20400 (SIZE=832317) DISK30100 (SIZE=832317) Use available device DISK20400(size=832317) for member Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–23...
  • Page 114 3–24 Creating Storagesets DISK20000(size=832317) (y,n) [y] ? y MIRROR DISK20000 C_MB SET C_MB NOPOLICY SET C_MB MEMBERS=2 SET C_MB REPLACE=DISK20400 COPY IN PROGRESS FOR EACH NEW MEMBER. PLEASE BE PATIENT... COPY FROM DISK10300 TO DISK20200 IS 100% COMPLETE COPY FROM DISK10000 TO DISK20400 IS 100% COMPLETE Press RETURN when you want the new unit to be created REDUCE DISK20200 DISK20400 UNMIRROR DISK10300...
  • Page 115: Backing Up Your Subsystem Configuration

    Choose a disk on which to save the information by using the SAVE_CONFIGURATION switch when you initialize the disk with the INITIALIZE command. Use the following syntax: INITIALIZE DISK nnnn SAVE_CONFIGURATION Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–25...
  • Page 116 3–26 Creating Storagesets Saving Subsystem Configuration Information to Multiple Disks You can save your subsystem configuration information to as many individual disks as you would like, but you must initialize each using the SAVE_CONFIGURATION switch. Use the following syntax for each: INITIALIZE DISKnnnn SAVE_CONFIGURATION Saving Subsystem Configuration Information to a Storageset...
  • Page 117 HOST FUNCTIONALITY MODE FOR ID 1 = D Host port_2: SCSI TARGET(S) (2,3) PREFERRED TARGET(S) (3) TRANSFER_RATE_REQUESTED = 20MHZ HOST FUNCTIONALITY MODE = A COMMAND CONSOLE LUN IS TARGET 2, LUN 5 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–27...
  • Page 118 3–28 Creating Storagesets Cache: 128 MEGABYTE WRITE CACHE, VERSION UNKNOWN CACHE IS GOOD UNFLUSHED DATA IN CACHE CACHE_FLUSH_TIMER = DEFAULT (10 SECONDS) Mirrored Cache: NOT ENABLED Battery: FULLY CHARGED EXPIRES: 08-MAY-2000 NOCACHE_UPS Extended information: TERMINAL SPEED 19200 BAUD, EIGHT BIT, NO PARITY, 1 STOP BIT OPERATION CONTROL: 00000000 SECURITY STATE CODE: 36415 CONFIGURATION BACKUP ENABLED ON 2 DEVICES The following example shows sample devices with the SAVE_CONFIGURATION...
  • Page 119 NOTRANSPORTABLE TRANSFER_RATE_REQUESTED = 20MHZ (synchronous 10.00 MHZ negotiated) LOCAL Size: 4108970 blocks Configuration being backed up on this container Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–29...
  • Page 120: Node Ids

    Node IDs A node ID is a unique 64-bit number assigned to a subsystem by the Institute of Electrical and Electronics Engineers (IEEE) and set by Compaq manufacturing prior to shipping. The node ID assigned to a subsystem never changes.
  • Page 121 If you attempt to set the subsystem node ID to a name other than the one that came with the subsystem, the data on the subsystem will not be accessible. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 122: Assigning Unit Numbers For Host Access To Storagesets

    Assigning Unit Numbers for Host Access to Storagesets The HSZ80 controller supports up to 15 SCSI target IDs, each of which can present up to 32 logical unit numbers (LUNs) to a host, depending on the requirements of your operating system. However, a maximum number of 128 storage units can be presented to a host by a controller or a dual-redundant pair of controllers.
  • Page 123: Unit Numbering Examples

    In cases where the CCL can be accessed through multiple paths and LUNs, systems administra- tors of each host must not attempt to access the CCL simultaneously. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Target ID Number 3–33...
  • Page 124: Creating A Storageset Map

    3–34 Creating Storagesets Creating a Storageset Map Configuring your subsystem will be easier if you know how the storagesets correspond to the disk drives in your subsystem. You can see this relationship by creating a storageset map like the one shown in Figure 3–10. This storageset map is for a subsystem that contains two RAIDsets, two mirrorsets, and three disk drives in the spareset.
  • Page 125: Storageset Map

    To create a storageset map: Copy the template from “Enclosure Template” in Appendix A. Establish a local or remote connection to one of the controllers in your subsystem. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–35...
  • Page 126 3–36 Creating Storagesets Show the devices that are assigned to the controller. Use the following syntax: SHOW DEVICES Locate each device assigned to the controller and record its location on your copy of the cabinet template. Use the following syntax: device_name LOCATE The LOCATE command causes the device’s LED to flash continuously.
  • Page 127 In cases where the CCL can be accessed through multiple paths and LUNs, systems administrators of each host must not attempt to access the CCL simulta- neously. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–37...
  • Page 128 3–38 Creating Storagesets Device port numbers PVA 0 Controller A Controller B Cache A Cache B Figure 3–12. PTL Addressing in an Extended Configuration In Figure 3–12, the controller addresses DISK30800 through device port 3, target 08, LUN 00. This PTL location indicates the pathway the controller uses to address a disk drive (device) in the subsystem.
  • Page 129 PTL addressing convention. Figure 3–13 illustrates the concept of PTL addressing. D100 RAID1 Disk 10000 Disk 20000 Figure 3–13. Locating Devices using PTLs Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Host addressable unit number Storageset name Controller PTL addresses...
  • Page 130: Partitioning A Single-Disk Unit

    3–40 Creating Storagesets Planning Partitions Use partitions to divide a storageset or disk drive into smaller pieces, which can be presented to the host as its own storage unit. Figure 3–14 shows the conceptual effects of partitioning a single-disk unit. Figure 3–14.
  • Page 131 Once you partition a container, you cannot unpartition it without reinitializing the container. Just as with storagesets, you do not have to assign unit numbers to partitions until you are ready to use them. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–41...
  • Page 132: Choosing Switches For Storagesets And Devices

    3–42 Creating Storagesets Choosing Switches for Storagesets and Devices Depending upon the kind of storageset or device you are configuring, you can enable the following options or “switches”: RAIDset and mirrorset switches Initialize switches Unit switches Device switches Enabling Switches If you use StorageWorks Command Console to configure the device or storageset, you can set switches from the command console screens during the configuration process.
  • Page 133: Raidset Switches

    RECONSTRUCT=NORMAL (default) balances the overall performance of the subsystem against the need for reconstructing the replacement disk drive. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–43...
  • Page 134 3–44 Creating Storagesets RECONSTRUCT=FAST gives more resources to reconstructing the replacement disk drive, which may reduce the subsystem’s overall performance during the reconstruction task. Membership Indicate to the controller that the RAIDset you are adding is either complete or reduced, which means it is missing one of its members: NOREDUCED (default) indicates to the controller that all of the disk drives are present for a RAIDset.
  • Page 135: Mirrorset Switches

    NOPOLICY puts the failed disk drive in the failedset and does not replace it. The storageset operates with less than the nominal number of members until you specify a replacement policy or manually replace the failed disk drive. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–45...
  • Page 136 3–46 Creating Storagesets Copy Speed Specify a copy speed to determine the speed with which the controller copies the data from an operational disk drive to a replacement disk drive: COPY=NORMAL (default) balances the overall performance of the subsystem against the need for reconstructing the replacement disk drive. COPY=FAST allocates more resources to reconstructing the replacement disk drive, which may reduce the subsystem’s overall performance during the reconstruction task.
  • Page 137 The mirrorset has the following restrictions: NOPOLICY is enforced and NOWRITEBACK_CACHE is enforced NODT_SUPPORT is enabled if all members are—and intend to remain—local, and if disaster tolerant functionality is not supported Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 138: Device Switches

    3–48 Creating Storagesets Device Switches When you add a disk drive or other storage device to your subsystem, you can enable the following switches: Transportability (only disk drives) Device transfer rate Local/Remote (only disk drives) Transportability Indicate whether a disk drive is transportable when you add it to your subsystem: NOTRANSPORTABLE disk drives (default) are marked with StorageWorks- exclusive metadata.
  • Page 139 Use one of the following values: TRANSFER_RATE_REQUESTED=20MHZ (default) TRANSFER_RATE_REQUESTED=10MHZ TRANSFER_RATE_REQUESTED=5MHZ TRANSFER_RATE_REQUESTED=ASYNCHRONOUS Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–49...
  • Page 140 3–50 Creating Storagesets Local/Remote Specify the disk characteristics in a mirrorset, either local (default) or remote. Disks set to REMOTE can only be added to mirrorsets and JBOD (that is, not RAID5 raidsets). Disks set to REMOTE can only be added to mirrorsets that are set to DT_SUPPORT.
  • Page 141: Initialize Switches

    Use of a small chunk size on any storageset can result in severe degradation of overall system performance. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–51...
  • Page 142 3–52 Creating Storagesets Increasing the Request Rate A large chunk size (relative to the average request size) increases the request rate by allowing multiple disk drives to respond to multiple requests. If one disk drive contains all of the data for one request, then the other disk drives in the storageset are available to handle other requests.
  • Page 143 Figure 3–16. Chunk Size Smaller than the Request Size Applications such as CAD, image processing, data collection and reduction, and sequential file processing tend to require high data-transfer rates. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Chunk size = 128k (256 blocks) CXO-5172A-MC...
  • Page 144: Maximum Chunk Sizes For A Raidset

    3–54 Creating Storagesets Increasing Sequential Write Performance For stripesets (or striped mirrorsets), use a large chunk size relative to the I/O size to increase the sequential write performance. A chunk size of 256 generally works well. Chunk size does not significantly affect sequential read performance. Maximum Chunk Size for RAIDsets Do not exceed the chunk sizes shown in Table 3–4 for a RAIDset.
  • Page 145: Save Configuration

    Save your subsystem configuration as soon as possible after removing and replacing any disk devices in your subsystem. This ensures that the devices always contain the latest, valid information for your system. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–55...
  • Page 146 3–56 Creating Storagesets When you incorporate a spare into a storageset that you initialized with the INITIALIZE SAVE_CONFIGURATION command, the controller reserves space on the spare for configuration information. The controller updates this information when the configuration changes. To enable SAVE_CONFIGURATION on a storageset containing user data, you must back up the data, re-initialize the storageset, and restore the user data.
  • Page 147 See the REDUCE command in Chapter 5, “CLI Commands,” for information on removing disk drives from a mirrorset. The NODESTROY switch is not valid for RAIDsets and single-disk configura- tions. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 3–57...
  • Page 148: Unit Switches

    3–58 Creating Storagesets Unit Switches You can enable (either add or set) the Unit switches listed in Table 3–5 for the listed storagesets and devices. See Chapter 5, “CLI Commands,” for an explanation of the following Unit switches. Container Type RAIDset Stripeset Mirrorset...
  • Page 149 Chapter 4 Configuring Storagesets This chapter provides information to help you configure storagesets for your subsystem. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–1...
  • Page 150: Introduction

    4–2 Configuring Storagesets Introduction One method of configuring storagesets is manual configuration. This method allows you the most flexibility in defining and naming storagesets. See Chapter 5, “CLI Commands,” for complete information about the CLI commands shown in this chapter. Adding Disk Drives The factory-installed devices in your StorageWorks subsystem have already been added to the controller’s list of eligible devices.
  • Page 151 Verify the stripeset configuration and switches. Use the following syntax: stripeset-name SHOW Verify the unit configuration and switches. Use the following syntax: SHOW unit-number DISK nnnn DISK nnnn Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–3...
  • Page 152 4–4 Configuring Storagesets Example The following example shows the commands you would use to create Stripe1, a three- member stripeset: ADD STRIPESET STRIPE1 DISK10000 DISK20000 DISK30000 INITIALIZE STRIPE1 CHUNKSIZE=128 ADD UNIT D100 STRIPE1 MAXIMUM_CACHED_TRANSFER=16 SHOW STRIPE1 SHOW D100 Configuring a Mirrorset See “Creating a Storageset and Device Profile,”...
  • Page 153 The following example shows the commands you would use to create Mirr1, a two- member stripeset: ADD MIRRORSET Mirr1 DISK10000 DISK20000 INITIALIZE MIRR1 ADD UNIT D110 MIRR1 SHOW MIRR1 SHOW D110 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–5...
  • Page 154 4–6 Configuring Storagesets Configuring a RAIDset See “Creating a Storageset and Device Profile,” page 3–5 for information about creating a profile and understanding the switches you can set for this kind of storage unit. To configure a RAIDset: Create the RAIDset by adding its name to the controller’s list of storagesets and specifying the disk drives it contains.
  • Page 155 To configure a striped mirrorset: Create—but do not initialize—at least two mirrorsets. Create a stripeset and specify the mirrorsets it contains. Use the following syntax: stripeset-name mirrorset_1 mirrorset_2 ADD STRIPESET Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–7...
  • Page 156 4–8 Configuring Storagesets Initialize the stripeset. If you want to set any Initialize switches, you must do so in this step. Use the following syntax: stripeset-name switch INITIALIZE See “INITIALIZE,” page 5–62, for valid switches and values. Present the stripeset to the host by giving it a unit number the host can recognize. Optionally, you can append Unit switch values.
  • Page 157 Optionally, you can append Unit switch values. If you do not specify switch values, default values are applied. Use the following syntax: ADD UNIT unit-number DISK nnnn switch_value Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–9...
  • Page 158 4–10 Configuring Storagesets See “ADD UNIT,” page 5–27, for valid switches and values. NOTE: If you make a disk transportable, you cannot specify WRITEBACK_CACHE for that disk. Verify the configuration using the following command: SHOW DEVICES Example The following example shows the commands you would use to configure DISK10000 as a single-disk unit.
  • Page 159 See “ADD UNIT,” page 5–27, for valid switches and values. Verify the unit numbers for the partitions using the following syntax: SHOW storageset-name Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide SIZE= PARTITION= partition-number 4–11...
  • Page 160 4–12 Configuring Storagesets Example The following example shows the commands you would use to create RAID1, a three- member RAIDset partitioned into four storage units: ADD RAIDSET RAID1 DISK10000 DISK20000 DISK30000 INITIALIZE RAID1 CREATE_PARTITION RAID1 SIZE=25 CREATE_PARTITION RAID1 SIZE=25 CREATE_PARTITION RAID1 SIZE=25 CREATE_PARTITION RAID1 SIZE=LARGEST SHOW RAID1 Partition number...
  • Page 161 Repeat this step for each disk drive you want to add to the spareset. Size Starting Block 1915 (0.98 1915 (0.98 1920 1915 (0.98 3840 2371 (1.21 5760 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–13 Used by...
  • Page 162 4–14 Configuring Storagesets Verify the contents of the spareset using the following syntax: SHOW SPARESET Example The following example shows the commands you would use to add DISK60000 and DISK60100 to the spareset. ADD SPARESET DISK60000 ADD SPARESET DISK60100 SHOW SPARESET Removing a Disk Drive from the Spareset You cannot delete the spareset—it always exists whether or not it contains disk drives.
  • Page 163 TRANSPORTABLE and initialize it. Storageset Uses spareset disk60000 disk60100 Storageset Uses spareset disk60100 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–15 Used by Used by...
  • Page 164 4–16 Configuring Storagesets Deleting a Storageset If the storageset you are deleting is partitioned, you must delete each partitioned unit before you can delete the storageset. Use the following steps to delete a storageset: Show the configuration using the following syntax: SHOW STORAGESETS Delete the unit number shown in the “Used by”...
  • Page 165 The TRANSPORTABLE switch cannot be changed for a disk if the disk is part of an upper-level container. Additionally, the disk cannot be configured as a unit if it is to be used as indicated in this example. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 166 4–18 Configuring Storagesets Changing Initialize Switches The Initialize switches cannot be changed without destroying the data on the storageset or device. These switches are integral to the formatting and can only be changed by reinitializing the storageset. Initializing a storageset is similar to formatting a disk drive;...
  • Page 167: Configuring With The Command Console Lun

    CAUTION: Disabling the CCL while SWCC is running may result in loss of connection for the StorageWorks Command Console. Turn off SWCC before issuing the command. SET THIS_CONTROLLER NOCOMMAND_CONSOLE_LUN Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–19...
  • Page 168 4–20 Configuring Storagesets Finding the CCL Location To see where each CCL is located, use the following commands: SHOW THIS_CONTROLLER SHOW OTHER_CONTROLLER Look under host port to find the Command Console LUN location. Because the CCL is not an actual device or unit, the SHOW UNITS command will display only unit information and no CCL locations.
  • Page 169 SWCC or through a PC or terminal. To start configuring storage units, you must first set target ID numbers. See “Setting SCSI Target ID Numbers,” page 2–33. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 4–21...
  • Page 170 4–22 Configuring Storagesets SCSI-2 Mode As you add storage units and set SCSI IDs over the CCL or above its location, the CCL immediately and automatically moves into the next available free space, which would be the lowest available Target ID/LUN setting. IMPORTANT: If you delete a unit at a setting below the CCL setting, the CCL does not automatically move to that setting.
  • Page 171: Configuring Units With Multiple Hosts

    Configuring Units with Multiple Hosts The HSZ80 Array Controller allows equal but separate access to the targets and units through multiple hosts running on different operating systems, which is called heterogeneous host support. The array controller allows hosts equal access to their targets and units by designating the host mode using the HOST_FUNCTION switch.
  • Page 172 4–24 Configuring Storagesets The following modes can be assigned: A—DIGITAL UNIX ® B—IBM AIX C—HSZ15 D—Windows NT E—Silicon Graphics Inc. IRIX F—Sun Solaris For more information on the modes, see “SET controller,” page 5–91. To view the host mode setting on the controller, use the following syntax: SHOW THIS_CONTROLLER FULL SHOW OTHER_CONTROLLER FULL To set the host mode, use one of the following syntax:...
  • Page 173 D100–D102 are accessed by a host. It will also use Windows-NT-compatible SCSI-2 behavior when units D200–D202 and D300–D302 are accessed by a Windows NT host. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Host bus Port 1...
  • Page 174 Designating the Port The HSZ80 Array Controller has two host ports where separate hosts can then be attached to the controller through separate buses. Units can be assigned to either port, depending on their target ID and by setting PORT_1_ID and PORT_2_ID.
  • Page 175: Accessing Units On A Given Port

    To reassign target 1 and 2 to the Windows NT server host mode, use the following syntax: SET THIS_CONTROLLER HOST_FUNCTION (1,D) SET THIS_CONTROLLER HOST_FUNCTION (2,D) Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Host bus Digital UNIX...
  • Page 176 Configuring Storagesets Designating the Host SCSI ID Number The HSZ80 Array Controller allows multiple hosts on the same SCSI host bus to access units individually and based on a host port’s SCSI ID number. The ENABLE_ACCESS_PATH syntax implements this access, but restricts each host on the same bus from accessing other hosts’...
  • Page 177: Accessing Units With The Host Port's Scsi Id Number

    SET D101 ENABLE_ACCESS_PATH = 7 SET D102 DISABLE_ACCESS_PATH = ALL SET D102 ENABLE_ACCESS_PATH = 6 SET D103 DISABLE_ACCESS_PATH = ALL SET D103 ENABLE_ACCESS_PATH = 6 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide SCSI ID 6 Port 2 HSZ80 Controller...
  • Page 178 SCSI ID numbers, followed by enabling the unit for a specific host SCSI ID number. NOTE: Figure 4–4 shows an example of a heterogeneous host configuration. For supported host operating systems, refer to the HSZ80 Array Controller ACS Version 8.3 Release Notes .
  • Page 179: Accessing Units Through Port Access And The Host Port's Scsi Id Number

    SET THIS PORT_2_ID = 2 To reassign target 1 to the Windows NT server host mode, use the following syntax: SET THIS_CONTROLLER HOST_FUNCTION (1,D) Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Host bus Digital UNIX...
  • Page 180 In Figure 4–5, a Windows NT host and a DIGITAL UNIX host are connected to a dual-redundant pair of HSZ80 Array Controllers in multiple-bus failover mode. Each host has two host port controllers. One host port is connected to controller A and the other host port is connected to controller B.
  • Page 181: Assigning Units Through Multiple Host Adapters

    SET D100 THIS_PORT_1_DISABLE_ACCESS_PATH = ALL SET D100 OTHER_PORT_1_DISABLE_ACCESS_PATH = ALL SET D100 THIS_PORT_1_ENABLE_ACCESS_PATH = 7 SET D100 OTHER_PORT_1_ENABLE_ACCESS_PATH = 6 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Host bus Port 2 Port 2 Device bus...
  • Page 182 4–34 Configuring Storagesets SET D101 THIS_PORT_1_DISABLE_ACCESS_PATH = ALL SET D101 OTHER_PORT_1_DISABLE_ACCESS_PATH = ALL SET D101 THIS_PORT_1_ENABLE_ACCESS_PATH = 7 SET D101 OTHER_PORT_1_ENABLE_ACCESS_PATH = 6 SET D102 THIS_PORT_1_DISABLE_ACCESS_PATH = ALL SET D102 OTHER_PORT_1_DISABLE_ACCESS_PATH = ALL SET D102 THIS_PORT_1_ENABLE_ACCESS_PATH = 7 SET D102 OTHER_PORT_1_ENABLE_ACCESS_PATH = 6 SET D200 THIS_PORT_1_DISABLE_ACCESS_PATH = ALL SET D200 OTHER_PORT_1_DISABLE_ACCESS_PATH = ALL SET D200 THIS_PORT_1_ENABLE_ACCESS_PATH = 6...
  • Page 183: Moving Storagesets

    HSZ70 controller in a BA370 rack-mountable enclosure to an HSZ80 environment. However, if you have an HSZ40 or HSZ50 subsystem, you cannot migrate to an HSZ80 in a BA370 rack-mountable enclosure. Refer to the HSZ80 Array Controller ACS Version 8.3 Release Notes for drives that can be supported.
  • Page 184 4–36 Configuring Storagesets Use the following procedure to move a storageset while maintaining the data it contains: Show the details for the storageset you want to move. Use the following syntax: SHOW storageset-name Physically label each member with its name and PTL location. If you do not have a storageset map for your subsystem, you can enter the LOCATE command for each member to find its PTL location.
  • Page 185 D100 is the RAIDset RAID99 is comprised of members DISK10000, DISK20000, and DISK30000. SHOW RAID99 Name Storageset RAID99 raidset DELETE D100 DELETE RAID99 DELETE DISK10000 DELETE DISK20000 DELETE DISK30000 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Uses Used by disk10000 D100 disk20000 disk30000 4–37...
  • Page 186 4–38 Configuring Storagesets (...move disk drives to their new location...) ADD DISK DISK20000 2 0 0 ADD DISK DISK30000 3 0 0 ADD DISK DISK40000 4 0 0 ADD RAIDSET RAID99 DISK20000 DISK30000 DISK40000 ADD UNIT D100 RAID99 Example The following example shows the commands you would use to move the reduced RAIDset, R3, to another cabinet.
  • Page 187: Cli Commands

    Each command description contains the full syntax and examples of the use of the command. The Overview provides a general description of the CLI and how to use it. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–1...
  • Page 188: This Controller" And "Other Controller

    5–2 CLI Commands CLI Overview The Command Line Interpreter (CLI) is one of the user interfaces through which you control your StorageWorks array controller in the StorageWorks subsystem. The CLI commands allow you to manage the subsystem by viewing and modifying the configuration of the controller and the devices attached to them.
  • Page 189: Entering Cli Commands

    Commands are not case sensitive. For most commands, you only need to enter enough of the command to make the command unique. For example, SHO is the same as entering SHOW. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–3...
  • Page 190 5–4 CLI Commands The controller processes each command in sequence. You can continue entering subsequent commands while the controller is processing prior commands. A controller experiencing heavy data I/O may respond slowly to CLI commands. NOTE: Due to space limitations, some examples in this manual contain commands that exceed one line in length.
  • Page 191: Unit Numbering Examples

    Acceptable LUN numbers are 0 through 31, depending on your operating system. Table 5–2 Unit Numbering Examples Unit Number Device Type D1207 disk D401 disk disk Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Target ID Number (not an acceptable unit number) 5–5...
  • Page 192: Command Syntax

    5–6 CLI Commands Changing the CLI Prompt You can change the CLI prompt that displays. Use the SET THIS_CONTROLLER PROMPT command. Enter a 1- to 16- character string as the new prompt. For example, you could use the prompt to indicate the array controller’s name, such as “HSZ>.”...
  • Page 193: Add Disk

    “Device PTL Addressing Convention within the Controller,” page 3–36, for an explanation of the PTL addressing naming format. NOTE: See the HSZ80 Array Controller ACS Version 8.3 Release Notes to determine whether the disk drive you are planning to use is compatible with the controller.
  • Page 194 If you specify TRANSPORTABLE for a disk that was originally initialized as a NOTRANSPORTABLE, you should initialize the disk. NOTE: Compaq recommends you avoid using transportable disks unless there is no other way to move the data.
  • Page 195 Add a disk drive named DISK30200 as a non-transportable disk to port 3, target 2, LUN 0 Set the data transfer rate to 10 MHz. Enter the following command on one line. ADD DISK DISK30200 3 2 0 NOTRANSPORTABLE TRANSFER_RATE_REQUESTED=10MHZ Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–9...
  • Page 196 5–10 CLI Commands This example creates a host-addressable unit after the disk is added: INITIALIZE DISK20000 2 0 0 ADD UNIT D199 DISK20000 This example shows how to add DISK200 as a remote disk drive to port 2, target 0, LUN 0: ADD DISK DISK200 2 0 0 REMOTE See also...
  • Page 197: Add Mirrorset

    Sets the speed at which the controller copies data to a new member from normal mirrorset members when data is being mirrored to the storageset’s disk drives. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–11...
  • Page 198 5–12 CLI Commands Specify COPY=FAST to allow the creation of mirrored data to take precedence over other controller operations. When you specify COPY=FAST, the controller uses more resources to create the mirrored data, and copying takes less time. However, overall controller performance is reduced.
  • Page 199 READ_SOURCE= ROUND_ROBIN is specified. If no normal local disk exists, then the controller will query the remote disks. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 200 5–14 CLI Commands Specify READ_SOURCE=ROUND_ROBIN to sequentially direct read requests to each local mirrorset disk. The controller equally queries all normal local disks for each read request. If no normal local disk exists, then the controller will query the remote disks. Examples This example shows how to add DISK10000, DISK20100, and DISK30200 as a mirrorset with the name MIRR1:...
  • Page 201 5–15 See also ADD DISK ADD UNIT DELETE container-name INITIALIZE MIRROR REDUCE SHOW mirrorset-name SHOW MIRRORSETS SHOW STORAGESETS UNMIRROR Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 202: Add Passthrough

    5–16 CLI Commands ADD PASSTHROUGH Creates a passthrough container. A passthrough container bypasses controller processing and allows the host to have direct access to the device. A passthrough device appears as if it were connected directly to the host bus rather than to the controller.
  • Page 203 “Device PTL Addressing Convention within the Controller,” page 3–36, for an explanation of the PTL addressing naming format. NOTE: See the HSZ80 Array Controller ACS Version 8.3 Release Notes to determine whether the disk drive you are planning to use is compatible with the controller.
  • Page 204 5–18 CLI Commands See also ADD UNIT DELETE container-name SHOW DEVICES SHOW PASSTHROUGH SHOW passthrough-name...
  • Page 205: Add Raidset

    [container-nameN] Identifies the disks making up the RAIDset. RAIDsets must include at least 3 disk drives, and no more than 14. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–19...
  • Page 206 5–20 CLI Commands Switches POLICY=BEST_FIT POLICY=BEST_PERFORMANCE (Default) NOPOLICY Set the selection criteria the controller uses to choose a replacement member from the spareset when a RAIDset member fails. Specify POLICY=BEST_FIT to choose a replacement disk drive from the spareset that equals or exceeds the base member size (smallest disk drive at the time the RAIDset was initialized) of the remaining members of the RAIDset.
  • Page 207 ADD DISK DISK20100 2 1 0 ADD DISK DISK30200 3 2 0 ADD RAIDSET RAID8 DISK10000 DISK20100 DISK30200 POLICY=BEST_FIT This example creates RAIDset RAID8, and then creates a host-addressable unit. INITIALIZE RAID8 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 208 5–22 CLI Commands ADD UNIT D70 RAID8 This example shows how you can create a three-member RAIDset from the members of a reduced four-member RAIDset. Do not initialize the RAIDset again. CAUTION: Data contained on the RAIDset will be erased if you reinitial- ize the RAIDset.
  • Page 209: Add Spareset

    This example shows how to add a disk drive named DISK20200 and DISK30300 to a spareset: ADD DISK DISK20200 2 2 0 ADD DISK DISK30300 3 3 0 ADD SPARESET DISK20200 ADD SPARESET DISK30300 See also DELETE SPARESET SHOW SPARESET SHOW STORAGESETS Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 210: Add Stripeset

    5–24 CLI Commands ADD STRIPESET Names a stripeset and adds it to the controller configuration. Stripesets are sometimes referred to as RAID level 0 storagesets. The number of members in the stripeset is determined by the number of container-name parameters specified. Syntax ADD STRIPESET stripeset-name container-name1 container-name2 [container-nameN]...
  • Page 211 ADD DISK DISK30200 3 2 0 ADD DISK DISK40300 4 3 0 ADD MIRRORSET MR1 DISK10000 DISK20100 ADD MIRRORSET MR2 DISK30200 DISK40300 ADD STRIPESET STRIPE1 MR1 MR2 INITIALIZE STRIPE1 ADD UNIT D104 STRIPE1 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 212 5–26 CLI Commands See also ADD UNIT ADD MIRRORSET DELETE container-name INITIALIZE SHOW STORAGESET SHOW STRIPESET SHOW stripeset-name...
  • Page 213: Add Unit

    Specifies the name of the container (disk drive, device, storageset, or partition) being used to create the unit. A maximum of 48 devices can make up one unit. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 214 5–28 CLI Commands Switches Table 5–3 lists all switches for the ADD UNIT command and identifies which switches may be used with each type of device or storageset. Descriptions of each switch follow the table. Table 5–3 ADD UNIT Switches for Storagesets Container Type RAIDset Stripeset...
  • Page 215 Warning 1000: Access IDs in addition to the one(s) specified are still enabled. If you wish to enable ONLY the id(s) listed, disable all access paths (DISABLE_ACCESS_PATH=ALL), then enable the ones previously listed. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–29...
  • Page 216 5–30 CLI Commands PARTITION=partition_number Identifies the unit number for a partition on a container. The partition-number identifies the partition associated with the unit number being added. Use the SHOW container-name command to find the partition numbers used by a storageset or a single-disk unit.
  • Page 217 Read ahead caching is the default for units. If you are adding a unit that is not expected to get sequential I/O requests, select NOREADAHEAD_CACHE for the unit. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–31...
  • Page 218 5–32 CLI Commands RUN (Default) NORUN Controls the unit’s availability to the host. Specify RUN to make a unit available to the host. Specify NORUN to make a unit unavailable to the host and to cause any data in cache to be flushed to one or more drives.
  • Page 219 ADD DISK DISK20100 2 1 0 ADD DISK DISK30100 3 1 0 ADD DISK DISK40100 4 1 0 ADD RAIDSET RAID9 DISK10100 DISK20100 DISK30100 DISK40100 INITIALIZE RAID9 ADD UNIT D107 RAID9 WRITEBACK_CACHE Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–33...
  • Page 220 5–34 CLI Commands See also CREATE_PARTITION DELETE unit-number SET unit-number SHOW UNITS...
  • Page 221: Clear_Errors Cli

    CLI prompt: All NVPM components initialized to their default settings CLEAR_ERRORS CLI See also CLEAR_ERRORS controller INVALID_CACHE CLEAR_ERRORS unit-number LOST_DATA CLEAR_ERRORS device-name UNKNOWN CLEAR_ERRORS unit-number UNWRITEABLE_DATA Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–35...
  • Page 222: Clear_Errors Controller Invalid_Cache

    5–36 CLI Commands CLEAR_ERRORS controller INVALID_CACHE Clears an invalid cache error and allows the controller and cache to resume operation. If the error is due to an incorrectly mirrored configuration, the controller indicates mirrored mode status after the error is cleared. Use this command for the following situations: When the controller or cache modules have been replaced, resulting in mismatched data between the controllers.
  • Page 223 This example shows how to clear an invalid cache error on the “other controller” after a cache module has been replaced. Enter the command on one line. CLEAR_ERRORS OTHER_CONTROLLER INVALID_CACHE DESTROY_UNFLUSHED_DATA See also CLEAR_ERRORS CLI CLEAR_ERRORS LOST_DATA CLEAR_ERRORS UNKNOWN CLEAR_ERRORS UNWRITEABLE_DATA Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–37...
  • Page 224: Clear_Errors Device-Name Unknown

    5–38 CLI Commands CLEAR_ERRORS device-name UNKNOWN If a device failure causes the controller to label the device as unknown, the controller does not check the device again to see if it has been repaired or if the error condition has been corrected. You must enter this command so the controller can recognize the device after the cause of the error has been corrected.
  • Page 225 5–39 See also CLEAR_ERRORS CLI CLEAR_ERRORS INVALID_CACHE CLEAR_ERRORS UNKNOWN CLEAR_ERRORS UNWRITEABLE_DATA Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 226: Clear_Errors Unit-Number Lost_Data

    5–40 CLI Commands CLEAR_ERRORS unit-number LOST_DATA Clears lost data errors on a unit and all partitions on the unit’s container are affected. The controller reports a lost data error on the unit when you remove a write-back cache module or when the cache module contains unflushed data, possibly due to an interruption in the primary power source with no backup power present.
  • Page 227 5–41 See also CLEAR_ERRORS CLI CLEAR_ERRORS INVALID_CACHE CLEAR_ERRORS UNKNOWN CLEAR_ERRORS UNWRITEABLE_DATA Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 228: Clear_Errors Unit-Number Unwriteable_Data

    5–42 CLI Commands CLEAR_ERRORS unit-number UNWRITEABLE_DATA Clears an unwriteable data error on a unit. It affects all partitions on the same container. If a storageset or disk drive fails before its data has been written to it, the controller reports an unwriteable data error. The CLEAR_ERRORS UNWRITEABLE_DATA command removes the data from the cache and clears the unwriteable data error.
  • Page 229 5–43 See also CLEAR_ERRORS CLI CLEAR_ERRORS INVALID_CACHE CLEAR_ERRORS LOST_DATA CLEAR_ERRORS UNKNOWN RETRY_ERRORS UNWRITEABLE_DATA Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 230: Configuration Reset

    5–44 CLI Commands CONFIGURATION RESET Erases the entire configuration on “this controller,” restores the controller’s default configuration, and shuts down the controller. NOTE: If you plan to use this feature, SAVE_CONFIGURATION must be set when you initialize the container. See “INITIALIZE,” page 5–62. Specify the CONFIGURATION RESET command on “this controller”...
  • Page 231: Configuration Restore

    This will erase the entire configuration on the controller, restore the controller’s default configuration, and shut down the controller. Press its reset button to restart the controller after the controller has been configured (see “Configuring an HSZ80 Array Controller,” page 2–3).
  • Page 232 5–46 CLI Commands See also CONFIGURATION RESET CONFIGURATION SAVE INITIALIZE...
  • Page 233: Configuration Save

    Use the INITIALIZE container-name SAVE_CONFIGURATION command to set up the location of the configuration file on disk. Syntax CONFIGURATION SAVE See also CONFIGURATION RESET CONFIGURATION RESTORE INITIALIZE Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 234: Create_Partition

    5–48 CLI Commands CREATE_PARTITION Divides a non-transportable disk drive storageset into several, separately addressable storage units. The command marks a specified percentage of a disk drive or storageset to be used as a separately addressable unit. You can divide any nontransportable disk or storageset into a maximum of eight partitions.
  • Page 235 The geometry parameter switches for the INITIALIZE command are ignored when you create partitions. The parameters supplied with the CREATE_PARTITION command are used by the unit. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–49...
  • Page 236 5–50 CLI Commands Example This example shows how to create a RAIDset named RAID9 and divide it into four equal parts. It also creates host-addressable units for each partition: ADD DISK DISK10000 1 0 0 ADD DISK DISK20100 2 1 0 ADD DISK DISK30200 3 2 0 ADD RAIDSET RAID9 DISK10000 DISK20100 DISK30200 INITIALIZE RAID9...
  • Page 237: Delete Container-Name

    Examples This example shows how to delete a disk drive named DISK10000: DELETE DISK10000 This example shows how to delete a stripeset named STRIPE1: DELETE STRIPE1 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–51...
  • Page 238 5–52 CLI Commands This example shows how to delete a RAIDset named RAID9: DELETE RAID9 See also DELETE FAILEDSET DELETE SPARESET UNMIRROR...
  • Page 239: Delete Failedset

    Identifies the disk you want to delete from the failedset. Only one disk at a time can be removed from a failedset. Example This example shows how to delete DISK20200 from the failedset: DELETE FAILEDSET DISK20200 See also SET FAILEDSET SHOW FAILEDSET Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 240: Delete Spareset

    5–54 CLI Commands DELETE SPARESET Removes a disk drive from the spareset. Syntax DELETE SPARESET disk-name Parameter disk-name Identifies the disk drive being deleted from the spareset. Remove only one disk at a time from a spareset. Example This example shows how to remove DISK20300 from the spareset: DELETE SPARESET DISK20300 See also ADD SPARESET...
  • Page 241: Delete Unit-Number

    Identifies the unit number to be deleted. The unit-number is the same name given to the unit when it was created using the ADD UNIT command. Example This example shows how to delete disk unit number D103: DELETE D103 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 242 5–56 CLI Commands See also ADD UNIT CLEAR_ERRORS LOST_DATA CLEAR_ERRORS UNWRITEABLE_DATA DELETE container-name DELETE FAILEDSETS DELETE SPARESETS DESTROY_PARTITION...
  • Page 243: Destroy_Partition

    ADD DISK, ADD STRIPESET, and so forth). partition-number Identifies the partition to be destroyed. Use the SHOW container-name command to identify the correct partition before carrying out the DESTROY_PARTITION command. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–57...
  • Page 244 5–58 CLI Commands Example This example shows how to delete the unit for partition 2 on RAIDset RAID9 and destroy the partition: DELETE D102 DESTROY_PARTITION RAID9 PARTITION=2 See also CREATE_PARTITION DELETE unit-number SHOW...
  • Page 245: Directory

    DSTAT V83Z D V83Z D VTDPY V83Z D NOTE: CHVSN and DSTAT are not user utilities. They may be used by Compaq authorized service personnel only. See also Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 246: Help

    5–60 CLI Commands HELP Displays a brief explanation of how to use the question mark (?) to obtain help on any command or CLI function. You must precede the question mark with a space. Syntax HELP Example This example shows how to display information regarding the HELP command: HELP Help may be requested by typing a question mark (?) at the CLI prompt.
  • Page 247 THIS_CONTROLLER ..... . Unit number or mirrorset or raidset or device name Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 248: Initialize

    5–62 CLI Commands INITIALIZE Initializes or destroys metadata on a container. During initialization, a small amount of disk space is reserved for controller metadata and is made inaccessible to the host. Disks made transportable do not contain controller metadata. Syntax INITIALIZE container-name CAUTION: The INITIALIZE command destroys all user data on the con- tainer unless you enter the NODESTROY switch.
  • Page 249 CHUNKSIZE=n, or allow the controller to determine the optimal chunk block size by entering CHUNKSIZE=DEFAULT. NOTE: The CHUNKSIZE switch is only valid with stripesets and raidsets. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–63...
  • Page 250 5–64 CLI Commands The default chunk size for storagesets with less than nine members is 256 blocks, or 128 kilobytes (K). The default chunk size for storagesets with more than nine members is 128 blocks, or 64K. The default values provide optimal storageset performance for a wide variety of applications.
  • Page 251 The following example shows sample devices with the SAVE_CONFIGURATION switch enabled: SHOW DEVICES FULL Name Type Port Targ Lun ----------------------------------------------------------------------------- DISK10000disk RZ28M (C) DEC 1003 Switches: NOTRANSPORTABLE Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Used by 5–65...
  • Page 252 5–66 CLI Commands TRANSFER_RATE_REQUESTED = 20MHZ (synchronous 10.00 MHZ negotiated) LOCAL Size: 4108970 blocks Configuration being backed up on this container DISK30300 disk RZ28M (C) DEC 1003 Switches: NOTRANSPORTABLE TRANSFER_RATE_REQUESTED = 20MHZ (synchronous 10.00 MHZ negotiated) LOCAL Size: 4108970 blocks Configuration being backed up on this container This example shows how to initialize stripeset STRIPE1 with the default chunk size.
  • Page 253: Locate

    ALL to test all of the LEDs at once. Enter LOCATE CANCEL to turn off the LEDs. CANCEL Turns off all green device fault LEDs turned on with the LOCATE command. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–67...
  • Page 254 5–68 CLI Commands DISKS Causes the green device fault LEDs of all configured disks to flash. Enter LOCATE CANCEL to turn off the LEDs. PTL (SCSI-location) Causes the green device fault LED on the device at the given SCSI location to flash. See “Device PTL Addressing Convention within the Controller,”...
  • Page 255 This example shows how to cause the device fault LEDs on all configured disk devices to flash: LOCATE DISKS This example shows how to turn off the flashing device fault LEDs on all devices: LOCATE CANCEL Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 256: Mirror

    5–70 CLI Commands MIRROR Creates a one-member mirrorset from a single disk. This command is used only on disks configured as units or members of a stripeset. Enter the ADD MIRRORSET command to create a mirrorset from disk drives not already members of higher level containers.
  • Page 257 If there is more than one disk drive in the spareset that meets the criteria, the controller selects a disk drive with the best performance. This switch is not valid if DT_SUPPORT is enabled. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 258 5–72 CLI Commands Specify POLICY=BEST_PERFORMANCE to choose a replacement disk drive from the spareset with the best performance. The controller attempts to select a disk on a different port than existing mirrorset members. If there is more than one disk drive in the spareset matching the best performance criteria, the controller selects a disk drive that equals or exceeds the base member size.
  • Page 259 5–73 See also ADD MIRRORSET REDUCE SHOW MIRRORSETS UNMIRROR Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 260: Poweroff

    5–74 CLI Commands POWEROFF Powers off all disk units in a cabinet and turns off the cabinet power in all cabinets associated with the controller. Syntax POWEROFF Switches BATTERY _ON BATTERY_OFF (Default) Instructs the external cache battery (ECB) charger to turn off or remain on. Specify BATTERY_ON to keep the ECB powering the cache module after the cabinet is powered off.
  • Page 261 BATTERY_ON OVERRIDE_BAD_FLUSH BATTERY_ON OVERRIDE_BAD_FLUSH BATTERY_ON NO_OVERRIDE_BAD_FLUSH BATTERY_ON NO_OVERRIDE_BAD_FLUSH Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Flush Action Results Success Controller and units in the cabinet are shutdown and the ECB is powering the cache module.
  • Page 262 5–76 CLI Commands Table 5–4 Poweroff Switch Settings (Continued) Battery Override Switch Switch BATTERY_OFF OVERRIDE_BAD_FLUSH BATTERY_OFF OVERRIDE_BAD_FLUSH BATTERY_OFF NO_OVERRIDE_BAD_FLUSH BATTERY_OFF NO_OVERRIDE_BAD_FLUSH In dual-redundant controller configurations, if both controllers can’t be shutdown, then both controllers and their ECB chargers remain on. Example This example shows how to power off the disk units and the cabinet in 10 seconds: POWEROFF SECONDS=10...
  • Page 263: Reduce

    A disk drive is not added back to the mirrorset. A member remains removed from the mirrorset. The mirrorset replacement policy switch NOPOLICY is specified with the SET mirrorset-name command. No spare disks exist. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–77...
  • Page 264 5–78 CLI Commands The actual number of members in the mirrorset can never be greater than the nominal number of members. The disks to be removed do not need to be members of the same mirrorset. However, the disks must all be part of the same unit (for example, the same striped mirrorset).
  • Page 265 SHOW MIRRORSETS Name Storageset Uses ----------------------------------------------------------------------------- MIRR1 mirrorset DISK10100 MIRR2 mirrorset DISK10200 MIRR3 mirrorset DISK30300 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Used by D104 Used by STRIPE1 STRIPE1 STRIPE1 Used by STRIPE1 STRIPE1 STRIPE1 5–79...
  • Page 266 5–80 CLI Commands See also ADD MIRRORSET MIRROR RUN CLONE SHOW MIRRORSET SET mirrorset-name...
  • Page 267: Rename

    This example shows how to rename DISK10000 to MYDISK: SHOW DISKS Name Type Port Targ Lun ----------------------------------------------------------------- DISK10000 disk 1 DISK10100 disk 1 Used by D100 D101 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–81...
  • Page 268 5–82 CLI Commands RENAME DISK10000 MYDISK SHOW DISKS Name Type Port Targ Lun ----------------------------------------------------------------- MYDISK disk DISK10100disk Used by D100 D101...
  • Page 269: Restart Controller

    Specify NOIGNORE_ERRORS to instruct the controller to not restart if the data within write-back cache cannot be written to the devices. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–83...
  • Page 270 5–84 CLI Commands IMMEDIATE_SHUTDOWN NOIMMEDIATE_SHUTDOWN (Default) Instructs the controller when to shutdown. CAUTION: The IMMEDIATE_SHUTDOWN switch instructs the controller to immediately shutdown, without regard to any data contained within write-back cache. See “Fault-Tolerance for Write-Back Caching,” page 1–22 for considerations when implementing write-back cache. Do not perform any hardware changes until the controller flushes the cache.
  • Page 271: Retry_Errors Unit-Number Unwriteable_Data

    ADD UNIT command. Example This example shows how to retry writing the cached data previously marked unwriteable to disk unit D103: RETRY_ERRORS D103 UNWRITEABLE_DATA See also CLEAR_ERRORS UNWRITEABLE_DATA Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–85...
  • Page 272 The program-name parameter specifies the name of the diagnostic or utility program to be run. The following programs can currently be run: CHVSN—This is not a user utility. This utility may be used by Compaq authorized service personnel only. CLCP—A utility used to load updated software code or patches. See Upgrading the Subsystem in the Maintenance and Service Guide for more information regarding this utility.
  • Page 273 I/O performance. See the HSZ80 Array Controller ACS Version 8.3 Maintenance and Service Guide for more information regarding the above utilities. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 274 5–88 CLI Commands Example This example shows how to start the DILX diagnostic program: RUN DILX See also DIRECTORY...
  • Page 275: Selftest Controller

    Specify NOIGNORE_ERRORS to instruct the controller not to run the self-test program if the write-back cache errors are detected. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–89...
  • Page 276 5–90 CLI Commands IMMEDIATE_SHUTDOWN NOIMMEDIATE_SHUTDOWN (Default) Instructs the controller whether to flush the write-back cache or not. CAUTION: The IMMEDIATE_SHUTDOWN switch instructs the controller to immediately shut down, without regard to any data contained within write-back cache. See “Fault-Tolerance for Write-Back Caching,” page 1–22, for considerations when implementing write-back cache.
  • Page 277: Set Controller

    In DIGITAL Open VMS do not specify a number over 65535 1–65535 sec, 10 (default) None None A, B, C, D, E, F assigned during manufacturing Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–91 Values...
  • Page 278 5–92 CLI Commands Table 5–5 SET controller Switches (Continued) Switch PORT_1_ ID NOPORT_1_ID PORT_2_ID NOPORT_2_ID MIRRORED_CACHE NOMIRRORED_CACHE PORT _1_PREFERRED_ID NOPORT_1_PREFERRED_ID PORT _2_PREFERRED_ID NOPORT_2_PREFERRED_ID PORT_1_TRANSFER_RATE_ REQUESTED NOPORT_1_TRANSFER_RATE_ REQUESTED PORT_2_TRANSFER_RATE_ REQUESTED NOPORT_2_TRANSFER_RATE_ REQUESTED PROMPT SCSI_VERSION TERMINAL_PARITY NOTERMINAL_PARITY TERMINAL_SPEED TIME Values None 5MHz 10MHz 20MHz (default) 1–16 characters...
  • Page 279: Allocation_Class

    Specify CACHE_UPS if your storage subsystem power is supported by an uninterruptable power supply (UPS). This causes RAIDsets and mirrorsets to always be available, regardless of the condition of the cache batteries. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–93...
  • Page 280: Command_Console_Lun

    5–94 CLI Commands CAUTION: Setting CACHE_UPS without having a UPS or similar backup system in place may result in data loss if power is interrupted. Specify NOCACHE_UPS to instruct the controller to perform regular cache battery checks and evaluate the condition of the cache batteries. Setting the CACHE_UPS switch for either controller sets the CACHE_UPS switch for both controllers.
  • Page 281 ID to an ID other than the one that came with the subsystem, the data on the subsystem will not be accessible. Never set two subsystems to the same node ID; data corruption will occur. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–95 ®...
  • Page 282: Noport_1_Id

    5–96 CLI Commands PORT_1_ID=(n1,n2,n3...) NOPORT_1_ID PORT_2_ID=(n1,n2,n3...) NOPORT_2_ID Assigns one to fifteen SCSI target ID numbers (0 through 15) to either port 1 or to port 2. A total of 15 target ID numbers can be assigned to both ports. For example, port 1 has eight target ID numbers and port 2 has seven target ID numbers for a total of 15.
  • Page 283 Unlike going from nonmirrored mode to mirrored mode, going from mirrored mode to nonmirrored mode is permitted with a failed cache module. The controller automatically restarts when this switch is specified. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–97...
  • Page 284: Noport_1_Preferred_Id

    5–98 CLI Commands PORT_1_PREFERRED_ID=(n1,n2,n3...) NOPORT_1_PREFERRED_ID PORT_2_PREFERRED_ID=(n1,n2,n3...) NOPORT_2_PREFERRED_ID May be set only when dual-redundant configurations are operating in a transparent failover configuration. It specifies which targets and units are handled by the specified controller port. First, specify, the total set of ID numbers with the preferred ID number switch.
  • Page 285: Scsi_Version

    Sets the date and time using a 24-hour clock. The time is set on both controllers in a dual-redundant configuration.When changed, the new value entered for this switch takes effect immediately. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 286 5–100 CLI Commands PORT_1_TRANSFER_RATE_REQUESTED=20MHZ PORT_1_TRANSFER_RATE_REQUESTED=10MHZ PORT_1_TRANSFER_RATE_REQUESTED=5MHZ PORT_1_TRANSFER_RATE_REQUESTED=DEFAULT NOPORT_1_TRANSFER_RATE_REQUESTED PORT_2_TRANSFER_RATE_REQUESTED=20MHZ PORT_2_TRANSFER_RATE_REQUESTED=10MHZ PORT_2_TRANSFER_RATE_REQUESTED=5MHZ PORT_2_TRANSFER_RATE_REQUESTED=DEFAULT NOPORT_2_TRANSFER_RATE_REQUESTED Specifies the maximum data transfer rate the controllers use when communicating with the host. The transfer rate may need to be limited to accommodate long cables between the subsystem and the host system. Set the same transfer rate for both controllers in a dual-redundant configuration.
  • Page 287 This example shows how to set “this controller” on host port 1, so it responds to requests for target ID numbers 2 and 5: SET THIS_CONTROLLER PORT_1_ID=(2,5) See also SHOW THIS_CONTROLLER SHOW OTHER_CONTROLLER Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 288: Set Device-Name

    5–102 CLI Commands SET device-name Changes the transportable characteristics and the maximum data transfer rate between the controller and the specified device. Syntax SET device-name Parameter device-name Specifies the name of the device to change. This can be a previously named device, disk, passthrough device, or container.
  • Page 289 NOTE: Compaq recommends you avoid specifying TRANSPORTABLE unless transportability of the device or media is imperative and there is no other way to accomplish moving the data. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–103...
  • Page 290 5–104 CLI Commands Examples This example shows how to set the data transfer rate of DISK20000 to 5MHz: SET DISK20000 TRANSFER_RATE_REQUESTED=5MHZ This example shows how to set DISK10300 to transportable: SET DISK10300 TRANSPORTABLE This example shows how to set DISK10300 to remote: SET DISK10300 REMOTE See also ADD DISK...
  • Page 291: Set Emu

    0°C (32°F) to 49°C (120°F). The EMU determines the default setpoint for all three sensors. Table 5–7 lists the valid EMU set-point temperatures in both Fahrenheit and Celsius. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 292 5–106 CLI Commands ºC ºF If any of the setpoints assigned to a slave EMU do not match the corresponding setpoints assigned to the master EMU, the slave EMU settings change to match the corresponding master EMU settings. Refer to the enclosure documentation for detailed information about setting the EMU temperature set points.
  • Page 293 This example shows how to set EMU sensor number 2 to 34°C: SET EMU SENSOR_2_SETPOINT=34 This example shows how to set the EMU fan to operate at high speed: SET EMU FANSPEED=HIGH See also SHOW Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 294: Set Failedset

    5–108 CLI Commands SET FAILEDSET Changes the automatic replacement policy for the failedset. Syntax SET FAILEDSET Switches AUTOSPARE NOAUTOSPARE Specifies the policy to be used by the controller when a disk drive is physically replaced in the failedset. Specify AUTOSPARE to instruct the controller to automatically move devices physically replaced in the failedset into the spareset.
  • Page 295 This example shows how to enable the automatic spare feature: SET FAILEDSET AUTOSPARE This example shows how to disable the automatic spare feature: SET FAILEDSET NOAUTOSPARE See also DELETE FAILEDSET SHOW FAILEDSET Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–109...
  • Page 296: Set Failover

    5–110 CLI Commands SET FAILOVER Configures both controllers to operate in a dual-redundant, transparent failover, configuration. This allows both controllers to access the storage devices, providing controller fault-tolerant data processing. If one of the two controllers fails, the devices and any cache attached to the failed controller become available to and accessible through the other controller.
  • Page 297 This example shows how to set the controllers in a dual-redundant configuration and copy the configuration information from “this controller” to “other controller:” SET FAILOVER COPY=THIS_CONTROLLER See also SET MULTIBUS_FAILOVER SET NOFAILOVER SET NOMULTIBUS_FAILOVER Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 298: Set Mirrorset-Name

    5–112 CLI Commands SET mirrorset-name Changes the characteristics of a mirrorset, including the addition and removal of members. Syntax SET mirrorset-name Parameter mirrorset-name Specifies the name of the mirrorset to modify. This is the same name given to the mirrorset when it was created with the ADD MIRRORSET command. Switches COPY=FAST COPY=NORMAL (Default)
  • Page 299 You cannot set the nominal number of members lower than the actual number of members. Specify the REMOVE switch to reduce the number of disk drives from the mirrorset. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–113...
  • Page 300 5–114 CLI Commands REMOVE=disk-name Instructs the controller to remove a member from an existing mirrorset. The disk drive specified by disk-name is removed from the mirrorset specified by mirrorset-name. The removed disk drive is added to the failedset. NOTE: No other switches can be set when the REMOVE switch is specified. If the mirrorset won’t have a normal or normalizing member remaining after you remove the disk drive, the controller reports an error and no action is taken.
  • Page 301 This switch is not valid if DT_SUPPORT is enabled. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–115...
  • Page 302 5–116 CLI Commands Specify NOPOLICY to prevent the controller from automatically replacing a failed disk device. The mirrorset operates in a reduced state until a POLICY=BEST_FIT or POLICY=BEST_PERFORMANCE is selected, or a member is manually placed in the mirrorset. READ_SOURCE=disk-name READ_SOURCE=LEAST_BUSY (Default) READ_SOURCE=ROUND_ROBIN Selects the mirrorset member used by the controller to satisfy a read request.
  • Page 303 This example shows how to add disk DISK30200 to the mirrorset MIRR1: SET MIRR1 REPLACE=DISK30200 A copy operation begins immediately on DISK30200. See also ADD MIRRORSET MIRROR REDUCE SHOW MIRRORSET UNMIRROR Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 304: Set Multibus_Failover

    5–118 CLI Commands SET MULTIBUS_FAILOVER Places “this controller” and the “other controller” into a dual-redundant (failover) configuration within a multiple-bus environment. This allows both controllers to access the storage devices and provide greater throughput. If one controller fails, the devices and cache attached to the failed controller become available to and accessible through the remaining controller.
  • Page 305 SET D100 PREFERRED_PATH=THIS_CONTROLLER SET D101 PREFERRED_PATH=OTHER_CONTROLLER See also SET FAILOVER SET NOFAILOVER SET NOMULTIBUS_FAILOVER Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 306: Set Nofailover

    5–120 CLI Commands SET NOFAILOVER Reconfigures both controllers to operate in a nondual-redundant (nonfailover) configuration. Immediately after entering this command, remove one controller from the shelf because the sharing of devices is not supported by nonredundant controllers. NOTE: SET NOFAILOVER and SET NOMULTIBUS_FAILOVER have the same effect. Either command exits from transparent or multiple bus failover mode.
  • Page 307 CAUTION: Unflushed data cannot be recovered after it is destroyed. Example This example shows how to terminate failover mode between two controllers in a dual-redundant configuration: SET NOFAILOVER See also SET FAILOVER SET MULTIBUS_FAILOVER SET NOMULTIBUS_FAILOVER Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 308: Set Nomultibus_Failover

    5–122 CLI Commands SET NOMULTIBUS_FAILOVER Reconfigures both controllers to operate in a non-dual-redundant (non-failover) configuration. Immediately after entering this command, remove one controller from the shelf because the sharing of devices is not supported by nonredundant controllers. NOTE: SET NOFAILOVER and SET NOMULTIBUS_FAILOVER have the same effect. Either command exits from transparent or multiple bus failover mode.
  • Page 309 This example shows how to terminate failover mode between two controllers in a dual-redundant configuration and destroy any cache data that remains in either controller’s cache: SET NOMULTIBUS_FAILOVER DESTROY_UNFLUSHABLE_DATA See also SET FAILOVER SET MULTIBUS_FAILOVER SET NOFAILOVER Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 310: Set Raidset-Name

    5–124 CLI Commands SET RAIDset-name Changes the characteristics of a RAIDset. Syntax SET RAIDset-name Parameters RAIDset-name Specifies the name of the RAIDset to modify. This is the name used with the ADD UNIT command to identify the RAIDset as a host-addressable unit. Switches POLICY=BEST_FIT POLICY=BEST_PERFORMANCE (Default)
  • Page 311 RAIDset member. See the POLICY and NOPOLICY switches on 5–124 for information regarding setting a policy for automatic member replacement. NOTE: Do not specify other switches when you use the REMOVE switch. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 312 5–126 CLI Commands REPLACE=disk-name Instructs the controller to add a disk member to an existing RAIDset if the following conditions are met: The replacement policy is set to NOPOLICY. The disk member is not in any configuration, including a spareset. An error is displayed and the command is rejected if the RAIDset is not in a reduced state, if a replacement policy is already specified, or if the disk specified is already being used by a configuration (including a spareset).
  • Page 313 5–127 This example shows how to add disk DISK20100 to the reduced RAIDset, RAID9: SET RAID9 REPLACE=DISK20100 Reconstruction immediately begins on DISK20100. See also ADD RAIDSET SHOW RAIDSETS Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 314: Set Unit-Number

    5–128 CLI Commands SET unit-number Changes the characteristics of a unit. Syntax SET unit-number Parameter unit-number Specifies the logical unit number to modify. The unit-number is the name given to the unit when it was created using the ADD UNIT command. Switches Table 5–8 lists all switches for the SET unit-number command and shows which switches can be used with each type of device and storageset.
  • Page 315 NOTE: ERROR_MODE is only valid on mirrorsets that have been specified for DT_SUPPORT. Regardless of storageset type, the RUN and NORUN switches cannot be specified for partitioned units. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–129...
  • Page 316 5–130 CLI Commands ENABLE_ACCESS_PATH= DISABLE_ACCESS_PATH= THIS_PORT_1_ENABLE_ACCESS_PATH= THIS_PORT_1_DISABLE_ACCESS_PATH= THIS_PORT_2_ENABLE_ACCESS_PATH= THIS_PORT_2_DISABLE_ACCESS_PATH= OTHER_PORT_1_ENABLE_ACCESS_PATH= OTHER_PORT_1_DISABLE_ACCESS_PATH= OTHER_PORT_2_ENABLE_ACCESS_PATH= OTHER_PORT_2_DISABLE_ACCESS_PATH= Specifies the access path. It can be a single specific host ID, multiple host IDs, or all host IDs (ALL). If you have multiple hosts on the same bus, you can use this switch to restrict hosts from accessing certain units.
  • Page 317 When no preferred path is assigned, the unit is targeted through the controller which detects the unit first after the controllers start. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–131...
  • Page 318 5–132 CLI Commands Select PREFERRED_PATH=THIS_CONTROLLER to instruct “this controller” to bring the unit online. Select PREFERRED_PATH=OTHER_CONTROLLER to instruct the “other controller” to bring the unit online. See Chapter 2 for information regarding multiple bus failover. ERROR_MODE=NORMAL ERROR_MODE=FAILSAFE Valid only on mirrorsets that have been enabled for DT_SUPPORT. Controls how the mirroring software treats member failure.
  • Page 319 The drives making up the unit spin down after the data has been completely flushed. NOTE: Do not specify the RUN and NORUN switches for partitions. WRITE_PROTECT (Default) NOWRITE_PROTECT Tells the controller whether data contained on the unit can be overwritten. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 320 5–134 CLI Commands Specify WRITE_PROTECT to prevent host write operations to the unit. However, the controller may still write to a write-protected RAIDset to satisfy a reconstruct pass or to reconstruct a newly replaced member. Additionally, metadata, reconstruct, and copy writes are still allowed to RAIDsets and mirrorsets. Specify NOWRITE_PROTECT to allow the host to write data to the unit.
  • Page 321 Example This example shows how to enable write protect and turn off the read cache on unit D102: SET D102 WRITE_PROTECT NOREAD_CACHE See also SHOW UNITS SHOW unit-number Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 322: Show

    5–136 CLI Commands SHOW Displays information about controllers, storagesets, devices, partitions, and units. The SHOW command may not display some information for devices accessed through the companion controller in a dual-redundant configuration. When information regarding a device or parameter does not appear, enter the same SHOW command from a terminal on the other controller.
  • Page 323 STRIPESETS—Shows all stripesets configured to the controller. unit-number Specifies the name of a particular unit to be displayed. For example, SHOW D102 displays information about the unit named D102. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–137...
  • Page 324 5–138 CLI Commands UNITS Displays information for all units configured to the controller. If the underlying container is a mirrorset with DT_SUPPORT, it displays the ERROR_MODE setting. It reports if the mirrorset is failsafe locked or normal. A unit that is inoperative due to the failsafe locked condition will only be shown at the unit level (not mirrorset level).
  • Page 325 NOTRANSPORTABLE TRANSFER_RATE_REQUESTED = 20MHZ (synchronous 20.00 MHZ negotiated) REMOTE Size: 8378028 blocks DISK400 disk 4 0 0 HSZ80 (C) DEC V10Z Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide Used by D100 D101 Used by 5–139...
  • Page 326 5–140 CLI Commands Switches: NOTRANSPORTABLE TRANSFER_RATE_REQUESTED = 20MHZ (synchronous 20.00 MHZ negotiated) REMOTE Size: 8378028 blocks Configuration being backed up on this container This example shows how to display a complete listing of the mirrorset named MIRR1: SHOW MIRR1 Name Storageset ------------------------------------------------------------------------------ MIRR1...
  • Page 327 No unflushed data in cache Extended information: Terminal speed 19200 baud, eight bit, no parity, 1 stop bit Operation control: 00000001 Security state code: 75580 Configuration backup disabled Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–141...
  • Page 328 5–142 CLI Commands This example shows how to display the current settings for the EMU: SHOW EMU EMU CABINET SETTINGS SENSOR_1_SETPOINT 35 DEGREES C SENSOR_2_SETPOINT 35 DEGREES C SENSOR_3_SETPOINT 35 DEGREES C FANSPEED AUTOMATIC...
  • Page 329: Shutdown Controller

    Specify NOIGNORE_ERRORS to instruct the controller to stop operation if the data within write-back cache cannot be written to the devices. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide 5–143...
  • Page 330 5–144 CLI Commands IMMEDIATE_SHUTDOWN NOIMMEDIATE_SHUTDOWN (Default) Instructs the controller when to shutdown. CAUTION: The IMMEDIATE_SHUTDOWN switch causes the controller to keep unflushed data in the write-back cache until it restarts and is able to write the data to devices. Do not perform any hardware changes until the controller flushes the cache.
  • Page 331: Unmirror

    Specifies the name of the normal mirrorset member to be removed from a mirror storageset. Example This example shows how to convert DISK10300 back to a single device: UNMIRROR DISK10300 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 332 5–146 CLI Commands See also ADD MIRRORSET MIRROR REDUCE RUN CLONE SET mirrorset-name...
  • Page 333 This appendix contains device and storageset profiles you can use to create your system profiles. It also contains an enclosure template you can use to help keep track of the location of devices and storagesets in your shelves. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide A–1...
  • Page 334: Device Profile

    A–2 System Profiles Device Profile Type of Storageset _____ Platter disk drive _____ Optical Disk Drive Device Name Unit Number Device Switches Transportability ___ No (default) ___ Yes Initialize Switches Chunk size ___ Automatic (default) ___ 64 blocks ___ 128 blocks ___ 256 blocks ___ Other: Unit Switches...
  • Page 335: Storageset Profile

    ____ Yes Maximum Cache Transfer ____ 32 blocks (default) ____ Other: Availability ____ Run (default) ____ NoRun Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide A–3 Striped Mirrorset Unit # Unit # Unit # Replacement Policy...
  • Page 336: Enclosure Template

    A–4 System Profiles Enclosure Template Power Supply Power Supply Power Supply Power Supply Power Supply Power Supply Power Supply Power Supply...
  • Page 337: Hsz80 Array Controller

    Appendix B Controller Specifications This appendix contains physical, electrical, and environmental specifications for the HSZ80 Array Controller. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide B–1...
  • Page 338: Physical And Electrical Specifications For The Controller

    Controller Table B–1 lists the physical and electrical specifications for the controller and cache modules. Table B–1 Controller Specifications Hardware Length HSZ80 Array Controller 12.5 inches module Write-back Cache, 512 MB 12.5 inches (Battery charging) Voltage measurements in Table B–1 are nominal measurements (at +5 and +12 V).
  • Page 339: Environmental Specifications

    Environmental Specifications The HSZ80 array controller is intended for installation in a Class A computer room environment. The optimum environmental specifications are listed in Table B–2; the maximum operating environmental specifications are listed in Table B–3; and the maximum nonoperating environmental specifications are listed in Table B–4. These are the same as for other Compaq storage devices.
  • Page 340 B–4 Controller Specifications Table B–3 Maximum Operating Environmental Specifications Condition Specification Temperature +10° to +40°C (+50° to +104°F) Derate 1.8°C for each 1000 m (1.0°F for each 1000 ft) of altitude Maximum temperature gradient 11°C/hour (20°F/hour) ±2°C/hour (4°F/ hour) Relative humidity 10% to 90% (noncondensing) Maximum wet bulb temperature: 28°C (82°F) Minimum dew point: 2°C (36°F)
  • Page 341 Glossary This glossary defines terms pertaining to the HSZ80. It is not a comprehensive glossary of computer terms. adapter A device that converts the protocol and hardware interface of one bus type into another without changing the function of the bus.
  • Page 342 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. Cable Distribution Unit. The power entry device for Compaq StorageWorks cabinets. The CDU provides the connections necessary to distribute power to the cabinet shelves and fans.
  • Page 343 (housekeeping or maintenance) function without being requested or even known of by the user. A daemon is a diagnostic and execution monitor. data center cabinet A generic reference to large Compaq subsystem cabinets, such as the SW600-series and 800-series cabinets in which StorageWorks components can be mounted.
  • Page 344 GL–4 Glossary data striping The process of segmenting logically sequential data, such as a single file, so that segments can be written to multiple physical devices (usually disk drives) in a round-robin fashion. This technique is useful if the processor is capable of reading or writing data faster than a single disk can supply or accept the data.
  • Page 345 The process that takes place when one controller in a dual-redundant configuration assumes the workload of a failed companion controller. Failover continues until the failed controller is repaired or replaced. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–5...
  • Page 346 A data bit indicating a corresponding logical data block contains unrecoverable data. Field Replaceable Unit. A hardware component that can be replaced at the customer’s location by Compaq service personnel or qualified customer service personnel. full duplex A communications system in which there is a capability for 2-way transmission and acceptance between two sites at the same time.
  • Page 347 I/O driver The set of code in the kernel that handles the physical I/O to a device. This is implemented as a fork process. Same as driver. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–7...
  • Page 348 GL–8 Glossary I/O module A 16-bit SBB shelf device that integrates the SBB shelf with either an 8-bit single ended, 16-bit single-ended, or 16-bit differential SCSI bus. I/O operation The process of requesting a transfer of data from a peripheral device to memory (or vice versa), the actual transfer of the data, and the processing and overlaying activity to make both of those happen.
  • Page 349 “nominal” membership. nonredundant (1) A single controller configuration. (2) A controller configuration that does controller not include a second controller. configuration Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–9 ) bytes per second.
  • Page 350 GL–10 Glossary normal member A mirrorset member that, block-for-block, contains the same data as other normal members within the mirrorset. Read requests from the host are always satisfied by normal members. normalizing Normalizing is a state in which, block-for-block, data written by the host to a mirrorset member is consistent with the data on other normal and normalizing members.
  • Page 351 The primary cabinet is the subsystem enclosure that contains the controllers, cache modules, external cache batteries, and the PVA module. program card The PCMCIA card containing the controller’s operating software. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–11...
  • Page 352 GL–12 Glossary protocol The conventions or rules for the format and timing of messages sent and received. Port-Target-LUN. The controller’s method of locating a device on the controller’s device bus. PVA module Power Verification and Addressing module. RAID Redundant Array of Independent Disks. Represents multiple levels of storage access developed to improve performance or availability or both.
  • Page 353 The regeneration of an entire RAIDset member is called reconstruction. See also reconstruction. request rate The rate at which requests are arriving at a servicing entity. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–13...
  • Page 354 GL–14 Glossary Radio Frequency Interference. The disturbance of a signal by an unwanted radio signal or frequency. 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 355 (1) A group of devices configured with RAID techniques to operate as a single container. (2) Any collection of containers, such as stripesets, mirrorsets, striped mirrorsets, and RAIDsets. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–15...
  • Page 356 A storage unit can be any entity that is capable of storing data, whether it is a physical device or a group of physical devices. StorageWorks A family of Compaq modular data storage products that allow customers to design and configure their own storage subsystems. Components include power, packaging, cabling, devices, controllers, and software. Customers can integrate devices and array controllers in StorageWorks enclosures to form storage subsystems.
  • Page 357 Uninterruptible power supplies are usually rated by the amount of voltage supplied and the length of time the voltage is supplied. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide GL–17...
  • Page 358 Worldwide name A unique 64-bit number assigned to a subsystem by the Institute of Electrical and Electronics Engineers (IEEE) and set by Compaq manufacturing prior to shipping. This name is referred to as the node ID within the CLI. write-back caching A cache management method used to decrease the subsystem’s response time to write requests by allowing the controller to declare the write operation “complete”...
  • Page 359 This cache management method may update, invalidate, or delete data from the cache memory accordingly, to ensure that the cache contains the most current data. Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide...
  • Page 361 Adding disks, 5–7 mirrorsets, 5–11 passthrough, 5–16 RAIDsets, 5–19 sparesets, 5–23 stripesets, 5–24 units, 5–27 Adding disk drives as eligible devices, 4–2 to spareset using CLI, 4–13 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–1...
  • Page 362 I–2 Index Addresses providing with the PVA module, 2–25 Addressing PTL convention, 3–36 ALLOCATION_CLASS SET controller, 5–93 Array of disk drives, 3–8 AUTOSPARE, 4–15 SET FAILEDSET, 5–108 Autospare failedset, 4–15 Availability, 3–15 BA370 rack-mountable enclosure parts, 1–4 Backing up data, 3–20 Backing up data with the Clone utility, 1–16 Backplane location, 1–8...
  • Page 363 ADD RAIDSET, 5–19 ADD SPARESET, 5–23 ADD STRIPESET, 5–24 ADD UNIT, 5–27 CLEAR_ERRORS CLI, 5–35 CLEAR_ERRORS controller INVALID_CACHE, 5–36 CLEAR_ERRORS device-name UNKNOWN, 5–38 CLEAR_ERRORS unit-number LOST_DATA, 5–40 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–3...
  • Page 364 I–4 Index CLEAR_ERRORS unit-number UNWRITEABLE_DATA, 5–42 CONFIGURATION RESET, 5–44 CONFIGURATION RESTORE, 5–45 CONFIGURATION SAVE, 5–47 CREATE_PARTITION, 5–48 customizing the prompt, 5–98 DELETE container-name, 5–51 DELETE FAILEDSET, 5–53 DELETE SPARESET, 5–54 DELETE unit-number, 5–55 DESTROY_PARTITION, 5–57 DIRECTORY, 5–59 getting help, 5–3 HELP, 5–60 INITIALIZE, 5–62 LOCATE, 5–67...
  • Page 365 1–9 local connection, 2–26 location, 1–2, 1–13 maintenance port, 1–8 multiple-bus failover configuration, 2–30 multiple-bus failover mode, 2–30 multiple-bus failover, dual-redundant controller configuration, 2–21 node IDs, 3–30 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–5...
  • Page 366 I–6 Index OCP, 1–8, 1–13 other controller defined, 2–28 part numbers of parts used in configuring, 1–10 parts, 1–4 parts used in configuring, 1–10 patching controller software with the CLCP utility, 1–16 program card, 1–8 relationship to cache module, 1–13 release lever, 1–8 replacing a failed controller with FRUTIL, 1–17...
  • Page 367 ?? to 3–37 transfer rate, 3–49 warm swap, 1–5 See also Disk drives, LUN, Partitioning, Partitions, Storagesets Diagnostics ECB charging, 1–31 listing of, 5–59 running, 5–86 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–7...
  • Page 368 I–8 Index DILX general description, 1–16 DILX, running, 5–86 DIMMs cache module memory configurations, 1–18 supported, 1–5 DIRECT, running, 5–87 DIRECTORY, 5–59 DISABLE_ACCESS SET unit-number, 5–130 DISABLE_ACCESS_PATH ADD UNIT, 5–29 Disabling autospare, 4–15 Disaster tolerance write-back caching not enabled in disaster- tolerant mirrorsets, 1–21 Disaster tolerance support, 3–47 Disk drives...
  • Page 369 4–15 Exercisers availability, 1–5 DILX, 1–16 See also Utilities and exercisers External cache battery. See ECB Failedset autospare, 4–15 deleting members, 5–53 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–9...
  • Page 370 I–10 Index Failover disabling, 5–120, 5–122 general description, 2–29 multiple-bus, 2–30 transparent, 2–29 FAILSAFE, error mode, 5–132 Failures displaying with FMU, 1–15 setting display characteristics with FMU, 1–15 FANSPEED SET EMU, 5–106 Fault LEDs, 1–13 Fault management utility. See FMU Fault-management software.
  • Page 371 2–27 Local terminal connecting through the maintenance port, 1–14 Local terminal port. See Maintenance port Local/Remote, 3–50 LOCATE, 5–67 ALL, 5–67 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–11...
  • Page 372 I–12 Index CANCEL, 5–67 container-name, 5–68 DISKS, 5–68 parameter, 5–67 PTL (SCSI-location), 5–68 unit-number, 5–68 UNITS, 5–68 Lost data error, clearing, 5–40 LUN, 2–2 largest device, storageset, or unit, 1–6 Maintenance port establishing a local connection to the controller, 2–26 general description, 1–14 location, 1–8 precautions, xvii...
  • Page 373 NOMIRRORED_CACHE SET controller, 5–96 Nonvolatile memory fault-tolerance for write-back caching, 1–22 NOPOLICY ADD RAIDSET, 5–20 NOPORT_1_ID SET controller, 5–96 NOPORT_1_PREFERRED_ID SET controller, 5–98 NOPORT_1_TRANSFER_RATE_REQUEST SET controller, 5–100 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–13...
  • Page 374 I–14 Index NOPORT_2_ID SET controller, 5–96 NOPORT_2_PREFERRED_ID SET controller, 5–98 NOPORT_2_TRANSFER_RATE_REQUEST SET controller, 5–100 NOPREFERRED_PATH ADD UNIT, 5–30 SET unit-number, 5–131 NOREAD_CACHE ADD UNIT, 5–31 SET unit-number, 5–132 NOREADAHEAD_CACHE ADD UNIT, 5–31 SET unit-number, 5–133 NOREDUCED ADD RAIDSET, 5–21 NORUN ADD UNIT, 5–32 SET unit-number, 5–133 NOSAVE_CONFIGURATION, 3–55...
  • Page 375 SET controller, 5–96 PORT_1_PREFERRED_ID SET controller, 5–98 PORT_1_TRANSFER_RATE_REQUESTED SET controller, 5–100 PORT_2_ID SET controller, 5–96 PORT_2_PREFERRED_ID SET controller, 5–98 PORT_2_TRANSFER_RATE_REQUESTED SET controller, 5–100 Ports number on controller, 1–5 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–15...
  • Page 376 I–16 Index See also Device ports, Host ports Power cable parts, 1–4 Power cable kit parts, 1–4 Power source enabling write-back caching, 1–22 Power supply parts, 1–4 Power, verification, and addressing module. See PVA module POWEROFF, 5–74 BATERY_ON, 5–74 BATTERY_OFF, 5–74 NO_OVERRIDE_BAD_FLUSH, 5–74 OVERRIDE_BAD_FLUSH, 5–74 SECONDS, 5–75...
  • Page 377 3–45 REPLACESET RAIDset-name, 5–126 Request rate, 3–52 Required tools, xx Resetting configuration, 5–44 RESTART controller, 5–83 RESTART controller IGNORE_ERRORS, 5–83 IMMEDIATE_SHUTDOWN, 5–84 NOIGNORE_ERRORS, 5–83 NOIMMEDIATE_SHUTDOWN, 5–84 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–17...
  • Page 378 I–18 Index Restoring configuration, 5–45 RETRY_ERRORS unit-number UNWRITEABLE_DATA, 5–85 Revision history, xxii RUN, 5–86 ADD UNIT, 5–32 CHVSN, 5–86 CLCP, 5–86 CLONE, 5–86 CONFIG, 5–86 DILX, 5–86 DIRECT, 5–87 DSTAT, 5–87 FMU, 5–87 FRUTIL, 5–87 HSUTIL, 5–87 SET unit-number, 5–133 VTDPY, 5–87 RUN program name, 5–86 Save configuration, 3–55...
  • Page 379 PARTITION, 5–131 PREFERRED_PATH, 5–131 READ_CACHE, 5–132 READAHEAD_CACHE, 5–133 RUN, 5–133 WRITE_PROTECT, 5–133 WRITEBACK_CACHE, 5–134 Setting cache flush timer, 5–93 CLI prompt, 5–98 control of metadata, 5–63 to 5–64 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–19...
  • Page 380 I–20 Index controller behavior at restart, 5–84 controller behavior at shutdown, 5–144 controller behavior selftest, 5–90 controller cache flush timer, 5–93 controller cache UPS policy, 5–93 controller configuration handling, 5–64 controller error handling at selftest, 5–84, 5–89 controller error handling at shutdown, 5–143 data retention policy, 5–36 device data transfer rate, 5–9, 5–103 failedset autospare feature, 5–108...
  • Page 381 CLI, 4–7 description, 3–2, 3–18 maximum number of physical devices, 1–6, 2–2 planning, 3–19 Stripesets adding to configuration, 5–24 configuring using CLI, 4–3 deleting, 5–51 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–21...
  • Page 382 I–22 Index description, 3–2, 3–9 displaying information, 5–136 initializing, 5–62 maximum number of members, 1–6, 2–2 mirroring, 5–70 planning, 3–10 renaming, 5–81 showing, 5–136 specifying chunksize, 5–63 Subsystem addressing with the PVA module, 2–25 connecting a single controller to the host, 2–9 connecting dual-redundant controllers to the host, 2–15 connecting multiple-bus failover, dual-...
  • Page 383 DILX, 1–16 translating event messages with FMU, 1–15 upgrading controller software with the CLCP utility, 1–16 upgrading EMU software with the CLCP utility, 1–16 VTDPY, 1–15 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–23...
  • Page 384 I–24 Index See also Config utility See also HSUTIL Troubleshooting and maintaining the controller utilities and exercisers, 1–15 Typographical conventions, xviii Unit switches changing, 4–18 overview, 3–58 Units adding to configuration, 5–27 changing characteristics, 5–128 clearing lost data error, 5–40 configuring with multiple hosts, 4–23 deleting from the configuration, 5–55 displaying configured units, 5–138...
  • Page 385 1–21 setting the flush timer, 5–93 WRITEBACK_CACHE ADD UNIT, 5–32 SET unit-number, 5–134 Write-through caching enabling and disabling, 1–21 general description, 1–21 Compaq HSZ80 Array Controller ACS Version 8.3 Configuration and CLI Reference Guide I–25...

Table of Contents