Compaq StorageWorks HSG80 ACS Solution Software Version 8.
© 2001 Compaq Computer Corporation. Compaq, the Compaq logo, and StorageWorks Registered in U.S. Patent and Trademark Office. Microsoft, MS-DOS, Windows, Windows NT, Windows 2000 are trademarks of Microsoft Corporation. UNIX is a trademark of The Open Group. All other product names mentioned herein may be trademarks of their respective companies. Confidential computer software. Valid license from Compaq required for possession, use or copying. Consistent with FAR 12.211 and 12.
Contents About this Guide Text Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Symbols in Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Symbols on Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Rack Stability . . . . . . . . . . . . . . . . . . . .
iv HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Enabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12 Disabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12 Enabling/Disabling CCL in SCSI-3 Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–13 Connections. . . . . . . . . . . .
v Changing Characteristics through Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabling Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Storageset and Partition Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide HSG80 Units and Tru64 UNIX Utilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–9 File Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–9 For V4.0G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii Configure Controller Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5 Restart the Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–6 Set Time and Verify all Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–6 Plug in the FC Cable and Verify Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Changing RAIDset and Mirrorset Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–24 Changing Device Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–24 Changing Initialize Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–24 Changing Unit Switches . . . . . . . . . . . . . .
ix Adding the Storage Subsystem and its Host to the Navigation Tree. . . . . . . . . . . . . . . . . . . . . . Removing the Command Console Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to Find Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the User Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the Online Help . . .
Figures Figure 1 General configuration flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Figure 2 Configuring storage with the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Figure 3 Configuring storage with SWCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii Figure 1–1 Location of controllers and cache modules in a Model 2200 enclosure . . . . . . . . . . .
xii HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Figure 2–11 A 3-member RAID 0 stripeset (example 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15 Figure 2–12 Mirrorsets maintain two copies of the same data . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–17 Figure 2–13 Mirrorset example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables Table 1–1 Table 2–1 Table 2–2 Table 4–1 Table 4–2 Table 4–3 Table 4–4 Table 4–5 Table 4–6 Table 4–7 Table 4–8 Table 4–9 Unit Assignments and SCSI_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–21 A Comparison of Container Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12 Example Chunk Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–27 SWCC Features and Components . . . . . . . . . . . . . . . . . . .
About this Guide This guide provides installation and configuration instructions and reference material for operation of the HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX. Thank You for selecting a Compaq StorageWorks™ RAID Array subsystem for your growing storage needs. StorageWorks RAID subsystems are designed to support the most popular computer platforms in the industry.
xvi HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Text Conventions This document uses the following conventions: Keys Keys appear in boldface. A plus sign (+) between two keys indicates that they should be pressed simultaneously. USER INPUT, COMMANDS * User input and commands appear in this typeface and in uppercase. Menu Options, type of user input Menu options and the type of user input, such as device-name, appear in italics.
About this Guide Symbols in Text The symbols found in this guide have the following meanings: WARNING: Text set off in this manner indicates that failure to follow directions in the warning could result in bodily harm or loss of life. CAUTION: Text set off in this manner indicates that failure to follow directions could result in damage to equipment or loss of information. IMPORTANT: Text set off in this manner presents clarifying information or specific instructions.
xviii HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Power Supplies or Systems marked with these symbols indicate that the equipment is supplied by multiple sources of power. WARNING: To reduce the risk of injury from electrical shock, remove all power cords to completely disconnect power from the system. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one individual to handle safely.
About this Guide xix Configuration Flowchart A three-part flowchart is shown on the following pages. Refer to these charts while configuring a new storage subsystem: ■ Figure 1 on page xx shows the start of the configuration process. ■ Figure 2 on page xxii shows how to configure storage with the command line interpreter (CLI), which is the low-level interface to the controller.
xx HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Unpack subsystem See the unpacking instructions on shipping box Plan a Subsystem Chapter 1 Plan Storage Chapter 2 Prepare Host Chapter 3 Make Local Connection Page 5-2 Controller pair Single controller Cable Controller Page 5-3 Cable Controllers Page 5-9 Configure Controller Page 5-4 Configure Controllers Page 5-10 Installing SWCC ? No A Figure 1.
About this Guide A Add devices Page 5-15 Create Storagesets and Partitions: Stripeset, Page 5-15 Mirrorset, Page 5-15 RAIDset, Page 5-16 Striped Mirrorset, Page 5-15 Single (JBOD) Disk, Page 5-18 Continue creating units until you have you have completed your planned configuration. Partition, Page 5-18 Assign Unit Numbers Page 5-19 Configuration Options Page 5-21 Verify Storage Setup Chapter 6 Figure 2.
xxii HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide B Install Agent Chapter 4 Install Client Appendix B Create Storage See SWCC online help Verify Storage Set Up Chapter 6 Figure 3. Configuring storage with SWCC Getting Help If you have a problem and have exhausted the information in this guide, you can receive further information and other help in the following locations.
About this Guide xxiii Be sure to have the following information available before you call Compaq: ■ Technical support registration number (if applicable) ■ Product serial numbers ■ Product model names and numbers ■ Applicable error messages ■ Add-on boards or hardware ■ Third-party hardware or software ■ Operating system type and revision level ■ Detailed, specific questions Compaq Website The Compaq website has latest information on this product as well as the latest drivers.
Chapter 1 Planning a Subsystem This chapter provides information that helps you plan how to configure the subsystem. Refer to Chapter 2 when planning the types of storage containers you need. IMPORTANT: This chapter frequently references the command line interface (CLI). For the complete syntax and descriptions of the CLI commands, see the Compaq StorageWorks HSG80 Array Controller ACS Version 8.6 CLI Reference Guide.
1–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Defining the Subsystems This section describes the terms this controller and other controller. It also presents graphics of the Model 2200 and BA370 enclosures. NOTE: The HSG80 controller uses the BA370 or Model 2200 enclosure.
Planning a Subsystem 1–3 BA370 Enclosure 2 1 3 1 EMU 2 PVA 3 Controller A 4 Controller B 5 Cache module A 6 Cache module B 4 5 6 CXO6283B Figure 1–2. Location of controllers and cache modules in a BA370 enclosure Controller Designations “This Controller” and “Other Controller” Some CLI commands use the terms “this” and “other” to identify one controller or the other in a dual-redundant pair. These designations are a shortened form of “this controller” and “other controller.
1–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Model 2200 Enclosure 1 2 CXO7366A 1 This controller 2 Other controller Figure 1–3. “This controller” and “other controller” for the Model 2200 enclosure BA370 Enclosure 1 2 CXO6468D 1 Other controller 2 This controller Figure 1–4.
Planning a Subsystem 1–5 Selecting a Failover Mode Failover is a way to keep the storage array available to the host if one of the controllers becomes unresponsive. A controller can become unresponsive because of a hardware failure, such as a controller or, in multiple-bus only, due to a failure of the link between host and controller or host-bus adapter. Failover keeps the storage array available to the hosts by allowing the surviving controller to take over total control of the subsystem.
1–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Units are divided between the host ports: ■ Units 0-99 are on host port 1 of both controllers (but accessible only through the active port). ■ Units 100-199 are on host port 2 of both controllers (but accessible only through the active port). Transparent failover only compensates for a controller failure, and not for failures of either the Fibre Channel link or host Fibre Channel adapters.
Planning a Subsystem Host 1 Host 2 Switch or hub Host 3 Switch or hub Host port 1 active D0 1–7 D1 Host port 1 not available Host port 2 active Controller A D100 Controller B not available D101 D120 Host port 2 not available CXO7035A Figure 1–6.
1–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide In multiple-bus failover mode, you can specify which units are normally serviced by a specific controller of a controller pair. This process is called preferring or preferment. Units can be preferred to one controller or the other by the PREFERRED_PATH switch of the ADD UNIT (or SET unit) command.
Planning a Subsystem Host 1 "RED" Host 2 "GREY" Host 3 "BLUE" FCA1 FCA2 FCA1 FCA2 FCA1 FCA2 Switch or hub 1–9 Switch or hub Host port 1 active D0 Host port 2 active Controller A D1 D2 D100 D101 D120 All units visible to all ports Host port 1 active Controller B Host port 2 active NOTE: FCA = Fibre Channel Adapter CXO7094B Figure 1–7. Typical multiple-bus configuration Selecting a Cache Mode The cache module supports read, read-ahead, write-through, and write-back caching techniques.
1–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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 stores the data in its cache module. Subsequent reads for the same data will take the data from cache rather than accessing the data from the disks. This process is called read caching. Read caching can improve response time to many of the host’s read requests.
Planning a Subsystem 1–11 Enabling Mirrored Caching In mirrored caching, half of each controller’s cache mirrors the companion controller’s cache, as shown in Figure 1–8. The total memory available for cached data is reduced by half, but the level of protection is greater. Cache module A Cache module B A cache B cache Copy of B cache Copy of A cache CXO5729A Figure 1–8.
1–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The CCL does the following: ■ Allows the RAID Array to be recognized by the host as soon as it is attached to the SCSI bus and configured into the operating system. ■ Serves as a communications device for the HS-Series Agent. The CCL identifies itself to the host by a unique identification string.
Planning a Subsystem 1–13 Enabling/Disabling CCL in SCSI-3 Mode The CCL is enabled all the time. There is no option to enable/disable. Connections The term “connection” applies to every path between a Fibre Channel adapter in a host computer and an active host port on a controller. NOTE: In ACS V8.6 the maximum number of supported connections is 96. Naming Connections Compaq highly recommends that you assign names to connections that have meaning in the context of your particular configuration.
1–14 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide ■ If a controller pair is in transparent failover mode and the port 1 link is separate from the port 2 link (that is, ports 1 of both controllers are on one loop or fabric, and port 2 of both controllers are on another), each adapter will have one connection, as shown in Figure 1–9.
Planning a Subsystem Host 1 "GREEN" Host 2 "ORANGE" Host 3 "PURPLE" FCA1 FCA1 FCA1 Switch or hub Connections GREEN1A1 ORANGE1A1 PURPLE1A1 Host port 1 active D0 Host port 2 standby Controller A D1 Host port 1 standby Connections GREEN1B2 ORANGE1B2 PURPLE1B2 D100 Controller B D101 D120 Host port 2 active NOTE: FCA = Fibre Channel Adapter CXO7079B Figure 1–10.
1–16 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Host 1 "VIOLET" FCA1 FCA2 Switch or hub Connection VIOLET1B1 Switch or hub Connection VIOLET1A1 Connection VIOLET2A2 Host port 1 active D0 Host port 2 active Controller A D1 D2 D100 Connection VIOLET2B2 D101 D120 All units visible to all ports Host port 1 active Controller B Host port 2 active NOTE: FCA = Fibre Channel Adapter CXO7080B Figure 1–11.
Planning a Subsystem 1–17 ■ The UNIT_OFFSET switch in the ADD CONNECTIONS (or SET connections) commands ■ The controller port to which the connection is attached ■ The SCSI_VERSION switch of the SET THIS_CONTROLLER/OTHER_CONTROLLER command The considerations for assigning unit numbers are discussed in the following sections.
1–18 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Controller units Host connection 1 Offset: 0 Host connection 2 Offset: 20 D0 LUN 0 D1 LUN 1 D2 LUN 2 D3 LUN 3 D20 LUN 20 LUN 0 D21 LUN 21 LUN 1 Host connection 3 Offset: 100 D100 LUN 0 D101 LUN 1 D102 LUN 2 D130 LUN 30 D131 LUN 31 CXO6455B Figure 1–12. LUN presentation to hosts, as determined by offset Offsets other than the default values can be specified.
Planning a Subsystem 1–19 Matching Units to Host Connections in Multiple-Bus Failover Mode In multiple-bus failover mode, the ADD UNIT command creates a unit for host connections to access. All unit numbers (0 through 199) are potentially visible on all four controller ports, but are accessible only to those host connections for which access path is enabled and which have offsets in the unit's range.
1–20 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Assigning Host Connection Offsets and Unit Numbers in SCSI-3 Mode If SCSI_VERSION is set to SCSI-3, the CCL is presented as LUN 0 to all connections. The CCL supersedes any other unit assignment. Therefore, in SCSI-3 mode, a unit that would normally be presented to a connection as LUN 0 is not visible to that connection at all.
Planning a Subsystem 1–21 Table 1–1 summarizes the recommendations for unit assignments based on the SCSI_VERSION switch.
1–22 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Restricting Host Access by Separate Links In transparent failover mode, host port 1 of controller A and host port 1 of controller B share a common Fibre Channel link. Host port 2 of controller A and host port 2 of controller B also share a common Fibre Channel link.
Planning a Subsystem 1–23 Restricting Host Access by Disabling Access Paths If more than one host is on a link (that is, attached to the same port), host access can be limited by enabling the access of certain host connections and disabling the access of others. This is done through the ENABLE_ACCESS_PATH and DISABLE_ACCESS_PATH switches of the ADD UNIT (or SET unit) commands. The access path is a unit switch, meaning it must be specified for each unit.
1–24 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide For example: In Figure 1–13, assume both host connections on port 2 (connections BLACK1B2 and BROWN1B2) initially have the default port 2 offset of 100. Setting the offset of connection BROWN1B2 to 120 will present unit D120 to host BROWN as LUN 0. SET BROWN1B2 UNIT_OFFSET=120 Host BROWN cannot see units lower than its offset, so it cannot access units D100 and D101.
Planning a Subsystem Host 1 "RED" Host 2 "GREY" Host 3 "BLUE" FCA1 FCA2 FCA1 FCA2 FCA1 FCA2 Switch or hub Connections RED1B1 GREY1B1 BLUE1B1 1–25 Switch or hub Connections RED1A1 GREY1A1 BLUE1A1 Connections RED2A2 GREY2A2 BLUE2A2 Host port 1 active Host port 2 active Controller A D0 D1 D2 D100 Connections RED2B2 GREY2B2 BLUE2B2 D101 D120 All units visible to all ports Host port 1 active Controller B Host port 2 active NOTE: FCA = Fibre Channel Adapter CXO7078B Figure 1–14.
1–26 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide For example: Figure 1–14 shows a representative multiple-bus failover configuration. Restricting the access of unit D101 to host BLUE can be done by enabling only the connections to host BLUE. At least two connections must be enabled for multiple-bus failover to work. For most operating systems, it is desirable to have all connections to the host enabled.
Planning a Subsystem 1–27 Restricting Host Access by Offsets Offsets establish the start of the range of units that a host connection can access. However, depending on the operating system, hosts that have lower offsets may be able to access the units in the specified range. NOTE: All host connections to the same host computer must be set to the same offset. For example: In Figure 1–14, assume all host connections initially have the default offset of 0.
1–28 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Worldwide Names (Node IDs and Port IDs) A worldwide name—also called a node ID—is a unique, 64-bit number assigned to a subsystem prior to shipping. The node ID belongs to the subsystem itself and never changes. Each subsystem’s node ID ends in zero, for example 5000-1FE1-FF0C-EE00. The controller port IDs are derived from the node ID.
Planning a Subsystem Figure 1–15 shows the placement of the worldwide name label for the Model 2200 enclosure, and Figure 1–16 for the BA370 enclosure. 1 WWN INFORMATION P/N: WWN: S/N: NNNN – NNNN – NNNN – NNNN Checksum: NN 1 Node ID (Worldwide name) 2 Checksum 2 CXO7228A Figure 1–15. Placement of the worldwide name label on the Model 2200 enclosure 1 1 Node ID (Worldwide name) 2 Checksum WWN INFORMATION S/N: P/N: WWN: NNNN – NNNN – NNNN – NNNN Checksum: NN 2 CXO6873B Figure 1–16.
1–30 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Unit Worldwide Names (LUN IDs) In addition, each unit has its own worldwide name, or LUN ID. This is a unique, 128-bit value that the controller assigns at the time of unit initialization. It cannot be altered by the user but does change when the unit is reinitialized. Use the SHOW command to list the LUN ID.
Chapter 2 Planning Storage This chapter provides information to help you plan the storage configuration of your subsystem. Use the guidelines found in this section to plan the various types of storage containers needed.
2–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Where to Start The following procedure outlines the steps to follow when planning your storage configuration. Containers are individual disk drives (JBOD), storageset types (mirrorsets, stripesets, and so on), and/or partitioned drives. See Appendix A to locate the blank templates for keeping track of the containers being configured. 1. Review configuration rules. See “Configuration Rules,” page 2–3. 2.
Planning Storage 2–3 Configuration Rules Review the following requirements and conditions to ensure that the storage configuration you are planning is adequate: ■ Maximum of 128 LUNs: if Command Console LUN (CCL) is enabled, the result is 127 visible LUNs and one CCL ■ Maximum 1.
2–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 1 02 00 LUN 00 Target 02 Port 1 Figure 2–1. PTL naming convention The controller can either operate with a BA370 enclosure or with a Model 2200 controller enclosure combined with Model 4214R, Model 4254, Model 4310R, Model 4350R, Model 4314R, or Model 4354R disk enclosures. The controller operates with BA370 enclosures that are assigned ID numbers 0, 2, and 3.
Planning Storage 2–5 The Model 2200 controller enclosure can be combined with the following: ■ Model 4214R disk enclosure — Ultra2 SCSI with 14 drive bays, single-bus I/O module. ■ Model 4254 disk enclosure — Ultra2 SCSI with 14 drive bays, dual-bus I/O module. NOTE: The Model 4214R uses the same storage maps as the Model 4314R, and the Model 4254 uses the same storage maps as the Model 4354R disk enclosures. ■ Model 4310R disk enclosure — Ultra3 SCSI with 10 drive bays, single-bus I/O module.
HSG80 ACS Solution Software Version 8.
Planning Storage Model 4350R Disk Enclosure Shelf 1 (dual-bus) SCSI Bus A SCSI Bus B 10 04 DISK ID Disk20400 9 03 Disk20300 8 02 Disk20200 7 01 Disk20100 6 00 Disk20000 5 04 Disk10400 4 03 Disk10300 3 02 Disk10200 2 01 Disk10100 1 00 Disk10000 Bay SCSI ID Model 4350R Disk Enclosure Shelf 2 (dual-bus) SCSI Bus A SCSI Bus B 10 SCSI ID 00 01 02 03 04 00 01 02 03 04 DISK ID Disk40400 9 Disk40300 8 Disk40200 7 Disk40100 6 Disk40000 5 Disk30400 4 Disk30300 3 Disk30200 2
2–8 HSG80 ACS Solution Software Version 8.
Planning Storage 2–9 Model 4354R Disk Enclosure Shelf 1 (dual-bus) SCSI Bus A SCSI Bus B 14 SCSI ID 00 01 02 03 04 05 08 00 01 02 03 04 05 08 DISK ID Disk20800 13 Disk20500 12 Disk20400 11 Disk20300 10 Disk20200 9 Disk20100 8 Disk20000 7 Disk10800 6 Disk10500 5 Disk10400 4 Disk10300 3 Disk10200 2 Disk10100 1 Disk10000 Bay Model 4354R Disk Enclosure Shelf 2 (dual-bus) SCSI Bus A SCSI Bus B 14 08 DISK ID Disk40800 13 05 Disk40500 12 04 Disk40400 11 03 Disk
2–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide D100 Host addressable unit number RAID1 Disk 10000 Disk 20000 Storageset name Disk 30000 Controller PTL addresses CXO6186B Figure 2–7. Mapping a unit to physical disk drives Determining Storage Requirements It is important to determine your storage requirements.
Planning Storage 2–11 Choosing a Container Type Different applications may have different storage requirements. You probably want to configure more than one kind of container within your subsystem. In choosing a container, you choose between independent disks (JBODs) or one of several storageset types, as shown in Figure 2–8. The independent disks and the selected storageset may also be partitioned. The storagesets implement RAID (Redundant Array of Independent Disks) technology.
2–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Table 2–1 compares the different kinds of containers to help you determine which ones satisfy your requirements.
Planning Storage 2–13 Type of Storageset: _____ Mirrorset __X_ RAIDset _____ Stripeset _____ Striped Mirrorset ____ JBOD Storageset Name R1 Disk Drives D10300, D20300, D10400, D20400 Unit Number D101 Partitions: Unit # % Unit # % Unit # % Unit # % Unit # % Unit # % Unit # % Unit # % RAIDset Switches: Reconstruction Policy _X_Normal (default) Reduced Membership _X _No (default) Replacement Policy _X_Best performance (default) ___Fast ___Yes, missing: ___Best fit ___None Mirrorset Switches
2–14 HSG80 ACS Solution Software Version 8.
Planning Storage 2–15 The relationship between the chunk size and the average request size determines if striping maximizes the request rate or the data-transfer rate. You can set the chunk size or use the default setting (see “Chunk Size,” page 2–26, for information about setting the chunk size). Figure 2–11 shows another example of a three-member RAID 0 stripeset. A major benefit of striping is that it balances the I/O load across all of the disk drives in the storageset.
2–16 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide ■ Striping does not protect against data loss. In fact, because the failure of one member is equivalent to the failure of the entire stripeset, the likelihood of losing data is higher for a stripeset than for a single disk drive. For example, if the mean time between failures (MTBF) for a single disk is l hour, then the MTBF for a stripeset that comprises N such disks is l/N hours.
Planning Storage Disk 10000 Disk 20000 A A' Disk 20100 Disk 10100 B B' Disk 10200 Disk 20200 C C' 2–17 Mirror drives contain copy of data CXO7288A Figure 2–12. Mirrorsets maintain two copies of the same data Virtual disk Operating system view Actual device mappings Block 0 Block 1 Block 2 etc. Disk 1 Disk 2 Block 0 Block 1 Block 2 etc. Block 0 Block 1 Block 2 etc. Mirrorset CXO4594B Figure 2–13.
2–18 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide ■ A mirrorset should only contain disk drives of the same capacity. ■ Spread mirrorset members across different device ports (drive bays).
Planning Storage 2–19 RAIDsets are similar to stripesets in that the I/O requests are broken into smaller “chunks” and striped across the disk drives. RAIDsets also create chunks of parity data and stripe them across all the members of the RAIDset. Parity data is derived mathematically from the I/O data and enables the controller to reconstruct the I/O data if a single disk drive fails. Thus, it becomes possible to lose a disk drive without losing access to the data it contained.
2–20 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Striped Mirrorset Planning Considerations Striped mirrorsets (RAID 0+1) are a configuration of stripesets whose members are also mirrorsets (Figure 2–15). 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.
Planning Storage 2–21 Virtual disk Operating system view Controller internal mapping Block Block Block Block Block Block etc. 0 1 2 3 4 5 Actual device mappings Disk 1 Disk2 Disk 3 Disk 4 Disk 5 Disk 6 Block 0 Block 3 Block 6 Block 0 Block 3 Block 6 Block1 Block 4 Block 7 Block 1 Block 4 Block 7 Block 2 Block 5 Block 8 Block 2 Block 5 Block 8 Virtual disk #1 Mirrorset Virtual disk #2 Mirrorset Virtual disk #3 Mirrorset Stripeset CXO6462A Figure 2–16.
2–22 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Partition Planning Considerations Use partitions to divide a container (storageset or individual disk drive) into smaller pieces, each of which can be presented to the host as its own storage unit. Figure 2–17 shows the conceptual effects of partitioning a single-disk container. 1 Partition 1 3 2 Partition 2 2 3 Partition 3 1 CXO7056A Figure 2–17.
Planning Storage 2–23 Guidelines for Partitioning Storagesets and Disk Drives Keep these points in mind when planning partitions for storagesets and disks: ■ Each storageset or disk drive may have up to eight partitions. ■ In transparent failover mode, all partitions of a particular container must be on the same host port. Partitions cannot be split across host ports. ■ In multiple-bus failover mode, all the partitions of a particular container must be on the same controller.
2–24 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide If you use CLI commands to configure the storageset or device manually, the configuration procedure found in Chapter 5 of this guide indicates when and how to enable each switch. The Compaq StorageWorks HSG80 Array Controller ACS Version 8.6 CLI Reference Guide contains the details of the CLI commands and their switches.
Planning Storage 2–25 Mirrorset Switches Use the following switches to control how a mirrorset behaves to ensure data availability: ■ Replacement policy ■ Copy speed ■ Read source ■ Membership For details on the use of these switches refer to ADD MIRRORSET and SET mirrorset-name commands in the Compaq StorageWorks HSG80 Array Controller ACS Version 8.6 CLI Reference Guide.
2–26 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Chunk Size Specify the chunk size of the data to be stored to control the stripesize used in RAIDsets and stripesets: ■ CHUNKSIZE=DEFAULT lets the controller set the chunk size based on the number of disk drives (d) in a stripeset or RAIDset. If d ≤ 9 then chunk size = 256. If d > 9 then chunk size = 128. ■ CHUNKSIZE=n lets you specify a chunk size in blocks.
Planning Storage 2–27 Large chunk sizes also tend to increase the performance of random reads and writes. It is recommended that you use a chunk size of 10 to 20 times the average request size, rounded to the closest prime number. To calculate the chunk size that should be used for your subsystem, you must first analyze the types of requests that are being made to the subsystem: ■ Many parallel I/Os that use a small area of disk should use a chunk size of 10 times the average transfer request rate.
2–28 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Save Configuration The SAVE CONFIGURATION switch is for a single-controller configuration only. This switch reserves an area on each of the disks that constitutes the container being initialized. The controller can write subsystem configuration data on this area. If the controller is replaced, the new controller can read the subsystem configuration from the reserved areas of disks.
Planning Storage 2–29 ■ CAPACITY—the number of logical blocks. The range is from 1 to the maximum container size. ■ CYLINDERS—the number of cylinders used. The range is from 1 to 16777215. ■ HEADS—the number of disk heads used. The range is from 1 to 255. ■ SECTORS_PER_TRACK—the number of sectors per track used. The range is from 1 to 255. Unit Switches Several switches control the characteristics of units.
2–30 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Example Storage Map - Model 4310R Disk Enclosure Figure 2–19 shows an example of four Model 4310R disk enclosures (single-bus I/O). ■ Unit D100 is a 4-member RAID 3/5 storageset named R1. R1 consists of Disk10000, Disk20000, Disk30000, and Disk40000. ■ Unit D101 is a 2-member striped mirrorset named S1. S1 consists of M1 and M2: ❏ M1 is a 2-member mirrorset consisting of Disk10100 and Disk20100.
Planning Storage 2–31 5 6 7 8 9 10 04 05 08 10 11 12 D100 R1 D101 S1 M2 D103 M4 D105 D107 D108 S3 D1 S4 M6 D2 R3 D3 S5 spare DISK ID Disk40300 Disk40400 Disk40500 Disk40800 Bay SCSI ID Disk41200 4 03 Disk41100 3 02 Disk41000 2 01 Disk40100 1 00 Disk40000 Bay SCSI ID Disk40200 Model 4310R Disk Enclosure Shelf 4 (single-bus) 1 2 3 4 5 6 7 8 9 10 00 01 02 03 04 D100 R1 D101 S1 M1 05 08 10 11 12 D2 R3 D3 S5 D4 M7 DISK ID Bay SCSI ID Disk11100
2–32 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Example Storage Map - Model 4350R Disk Enclosure Figure 2–20 shows an example of three Model 4350R disk enclosures (dual-bus). ■ Unit D100 is a 6-member RAID 3/5 storageset named R1. R1 consists of Disk10000, Disk20000, Disk30000, Disk 40000, Disk50000, and Disk60000. ■ Unit D101is a 6-member RAID 3/5 storageset named R2.
Planning Storage 2–33 Model 4350R Disk Enclosure Shelf 1 (dual-bus) 04 D100 R1 D101 R2 D1 S2 D3 S3 M5 D1 S2 Disk20400 03 8 9 10 01 02 03 04 D100 R1 D101 R2 D102 S1 M2 D1 S2 D3 S3 M6 Disk40400 00 Disk20300 04 D3 S3 M5 Disk40300 02 D102 S1 M1 Disk20200 03 10 Disk40200 D101 R2 01 Disk20100 D100 R1 9 Disk40100 02 D102 S1 M1 8 Disk20000 7 Disk40000 00 6 Disk10400 SCSI ID 5 Disk10300 01 Disk10200 2 DISK ID 4 Disk10100 1 SCSI Bus B 3 Disk10000 SCSI Bus A Ba
2–34 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide ■ Unit D101 is a 2-member striped mirrorset named S1. S1 consists of M1 and M2: ❏ M1 is a 2-member mirrorset consisting of Disk10100 and Disk20100. ❏ M2 is a 2-member mirrorset consisting of Disk30100 and Disk40100. ■ Unit D102 is a 2-member mirrorset named M3. M3 consists of Disk10200 and Disk20200. ■ Unit D103 is a 2-member mirrorset named M4. M4 consists of Disk30200 and Disk40200.
Planning Storage 2–35 11 12 13 14 11 12 13 14 15 D100 R1 D101 S1 M2 D103 M4 D105 D107 D108 S3 D1 S4 M6 D2 R3 D3 S5 D5 S6 D6 R4 D8 S7 D9 R5 spare Disk40100 Disk40200 Disk40300 Disk40400 Disk40500 Disk40800 Disk40900 Disk41000 Disk41500 10 Disk41400 9 10 Disk41300 8 09 Disk41200 7 08 Disk41100 6 05 Bay 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SCSI ID 00 01 02 03 04 05 08 09 10 11 12 13 14 15 D100 R1 D101 S1 M1 D102 M3 D104 S2 D106 R2 D108 S
2–36 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Example Storage Map - Model 4354R Disk Enclosure Figure 2–22 shows an example of three Model 4354R disk enclosures (dual-bus). ■ Unit D100 is a 6-member RAID 3/5 storageset named R1. R1 consists of Disk10000, Disk20000, Disk30000, Disk40000, Disk50000, and Disk60000. ■ Unit D101is a 6-member RAID 3/5 storageset named R2.
Planning Storage 2–37 Model 4354R Disk Enclosure Shelf 1 (dual-bus) 05 08 00 01 D1 S4 D3 S5 M6 D5 R3 D100 R1 13 14 03 D101 R2 D104 S2 M3 04 05 08 D1 S4 D3 S5 M6 D5 R3 Disk20800 04 10 Disk20500 9 Disk20400 02 D102 S1 M1 Disk20300 D101 R2 12 Disk20200 03 D104 S2 M3 11 Disk20100 8 Disk20000 D100 R1 7 Disk10800 01 6 Disk10500 00 3 Disk10400 02 D102 S1 M1 Disk10300 SCSI ID DISK ID 5 Disk10200 2 SCSI Bus B 4 Disk10100 1 Disk10000 SCSI Bus A Bay 12 13 14
2–38 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Using the LOCATE Command to Find Devices If you want to complete a storage map at a later time but do not remember where all disk drives, partitions, etc. are located, use the CLI command LOCATE. The LOCATE command flashes the (fault) LED on the drives associated with the specific storageset or unit. To turn off the flashing LEDs, enter the CLI command LOCATE CANCEL.
Chapter 3 Preparing the Host System This chapter describes how to prepare your Tru64 UNIX host computer to accommodate the HSG80 controller storage subsystem.
3–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide CAUTION: Controller and disk enclosures have no power switches. Make sure the controller enclosures and disk enclosures are physically configured before turning the PDU on and connecting the power cords. Failure to do so can cause equipment damage. 1. Be sure the enclosures are empty before mounting them into the rack.
Preparing the Host System 3–3 1 8 2 3 4 5 7 6 CXO7383A 1 3 5 7 SCSI Bus 1 Cable SCSI Bus 3 Cable SCSI Bus 5 Cable AC Power Inputs 2 4 6 8 SCSI Bus 2 Cable SCSI Bus 4 Cable SCSI Bus 6 Cable Fibre Channel Ports Figure 3–1.
3–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 6 5 4 8 1 7 2 3 CXO7382A 1 3 5 7 SCSI Bus 1 Cable SCSI Bus 3 Cable SCSI Bus 5 Cable AC Power Inputs 2 4 6 8 SCSI Bus 2 Cable SCSI Bus 4 Cable SCSI Bus 6 Cable Fibre Channel Ports Figure 3–2. Single-Bus Enterprise Storage RAID Array Storage System 5. Connect the AC power cords from the appropriate rack AC outlets to the controller and disk enclosures.
Preparing the Host System 3–5 Making a Physical Connection To attach a host computer to the storage subsystem, install one or more host bus adapters into the computer. A Fibre Channel (FC) cable goes from the host bus adapter to a FC switch . Preparing to Install the Host Bus Adapter Before installing the host bus adapter, perform the following steps: 1. Perform a complete backup of the entire system. 2. Shut down the computer system.
3–6 HSG80 ACS Solution Software Version 8.
Preparing the Host System For example, to create partitions on block device, dsk8, enter: # disklabel -rw dsk8 HSG80 To view a LUN partition, enter: # disklabel -r device Creating a Filesystem on a LUN NOTE: The newfs command is given here as an example. For Advanced File System (ADVFS) and for making devices available for Logical Storage Manager (LSM), similar types of commands exist. For additional information, please consult the related documentation.
3–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide For V4.0G # mount /dev/rza8c /mnt For V5.1x # mount /dev/disk/dsk8c /mnt To view the mounted filesystem, enter: # df The LUN is now accessible to the filesystem just as a disk device would be. The filesystem can not see the RAID functionality and number of physical devices attached to the HSG80 controller. This device appears as a single LUN or “disk” to the user as viewed by the filesystem.
Preparing the Host System 3–9 HSG80 Units and Tru64 UNIX Utilities This section contains notes on the interactions of some Tru64 UNIX utilities with storage units in your Enterprise Storage RAID Array storage system. File Utility You can use the Tru64 UNIX file utility to determine if a Controller Unit can be accessed from the host. The unit that you want to test must already have a character mode device special file and the correct disk label.
3–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The device activity indicator (green light) will illuminate on the device if the information is not in cache. If the unit is a multi-device container, only one of the devices from that container will illuminate.
Preparing the Host System 3–11 scu You can use the SCSI CAM Utility (scu) program to see which HSG80 units are available to the Tru64 UNIX Operating System. It is located in the /sbin directory and documented in the REF Pages. The scu command, scan edt, polls all devices on the host-side SCSI buses. This allows you to show what devices are available from all host-side SCSI buses. The device special files do not have to exist for scu to see the devices.
3–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide HSG80 units appear like any other SCSI device. All four entries for Bus 2, Target 1 in the example display are HSG80 units. The last entry would be for unit D103 on host SCSI bus 2. hwmgr Hwmgr is available on Tru64 UNIX V5.1x systems. hwmgr is a very powerful utility for managing system hardware.
Preparing the Host System 3–13 The above display shows activity on all 8 LUNs attached to one SCSI-bus (2), one Target 0. The above list represents information on rza16, rzb16... rzh16. The device with activity is device rzh16. The iostat utility only recognizes device names in the format rznn where nn is calculated as: (8 * Host SCSI Bus #) + (HSG Target ID) (This is the same formula and format that is used for the configuration file.) Invoke the iostat utility using the following format: For V5.
Chapter 4 Installing and Configuring the HS-Series Agent The following information is included in this chapter: ■ “Why Use StorageWorks Command Console (SWCC)?,” page 4–1 ■ “Installation and Configuration Overview,” page 4–3 ■ “Reconfiguring the Agent,” page 4–13 ■ “Removing the Agent,” page 4–15 Why Use StorageWorks Command Console (SWCC)? StorageWorks Command Console (SWCC) enables you to monitor and configure the storage connected to the HSG80 controller. SWCC consists of Client and Agent.
4–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The Agent can also be used as a standalone application without Client. In this mode, which is referred to as Agent only, Agent monitors the status of the subsystem and provides local and remote notification in the event of a failure. A subsystem includes the HSG80 controller and its devices. Remote and local notification can be made by email and/or SNMP messages to an SNMP monitoring program.
Installing and Configuring the HS-Series Agent 4–3 Installation and Configuration Overview Table 4–2 provides an overview of the installation. Table 4–2 Installation and Configuration Overview Step Procedure 1 Verify that your hardware has been set up correctly. See the previous chapters in this guide. 2 Verify that you have a network connection for the Client and Agent systems. 3 Verify that there is a LUN to communicate through. This can be either the CCL or a LUN that was created with the CLI.
4–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 7 1 A T V A T -S H V T N E C O O A T V O 4 4 7 A T V A T -S H 2 V T N E C O O 5 4 3 6 CXO7240A Figure 4–1.
Installing and Configuring the HS-Series Agent 4–5 Before Installing the Agent 1. Log in as root (superuser). Agent installations on Tru64 UNIX must be done locally. Do not attempt to install the Agent over the network. 2. Remove previous versions of the Agent from your computer. 3. Read the release notes. CAUTION: Do not install the Agent by using Dataless Management Services (DMS) or Remote Installation Services (RIS) sever installations.
4–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 4. Change directories on the CD-ROM by entering: # cd /mnt/agent CAUTION: The version of Compaq Tru64 UNIX that you are using, either V4.0x or V5.1x will determine which Device Special File Name format you will need to enter. 5. To run the installation program, enter the following at the command prompt: # setld -l . NOTE: The -l is a lowercase L. You are asked if you want to install the listed subsets.
Installing and Configuring the HS-Series Agent 4–7 10. Press press the Enter key. A menu for selecting a client system notification scheme appears: 11. From the menu, enter a notification scheme for the client system: 0, 1, 2, or 3. The notification scheme defines the network protocol to be used by the Agent when notifying the selected client system of a change in the state of a subsystem.
4–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 17. Enter the subsystem name in lowercase letters, and press the Enter key. You are asked for the monitoring interval. The monitoring interval is the rate at which the Agent queries the specified subsystem for status. 18. Enter the monitoring interval in seconds, and press the Enter key. The monitoring interval determines how often the Agent polls the subsystems.
Installing and Configuring the HS-Series Agent 4–9 Final System Configuration 26. Do one of the following: ❏ If you are running the Agent in cluster, select option y. The software is configured to scan the SCSI-bus for subsystems at startup. ❏ If you are not running the Agent in a cluster, select option n. The software is configured to look at the storage.ini file at startup time. The storage.ini file contains the listing of your subsystems. NOTE: Compaq recommends that if you are running Tru64 UNIX 5.
4–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 4. Change directories on the CD-ROM by entering: # cd /mnt/agent CAUTION: The version of Compaq Tru64 UNIX that you are using, either V4.0x or V5.1x will determine which Device Special File Name format you will need to enter. 5. To run the installation program, enter the following at the command prompt: # setld -l . NOTE: The -l is a lowercase L. You are asked if you want to install the listed subsets.
Installing and Configuring the HS-Series Agent 4–11 10. Press press the Enter key. A menu for selecting a client system notification scheme appears: 11. From the menu, enter a notification scheme for the client system: 0, 1, 2, or 3. The notification scheme defines the network protocol to be used by the Agent when notifying the selected client system of a change in the state of a subsystem.
4–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 17. Enter the subsystem name in lowercase letters, and press the Enter key. You are asked for the monitoring interval. The monitoring interval is the rate at which the Agent queries the specified subsystem for status. 18. Enter the monitoring interval in seconds, and press the Enter key. The monitoring interval determines how often the Agent polls the subsystems.
Installing and Configuring the HS-Series Agent 4–13 Final System Configuration 26. Do one of the following: ❏ If you are running the Agent in cluster, select option y. The software is configured to scan the SCSI-bus for subsystems at startup. ❏ If you are not running the Agent in a cluster, select option n. The software is configured to look at the storage.ini file at startup time. The storage.ini file contains the listing of your subsystems. NOTE: Compaq recommends that if you are running Tru64 UNIX 5.
4–14 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide CAUTION: After you make a change to the configuration, such as adding a client system, you must stop and then start the Agent for your changes take effect. When you stop and then start the Agent, the Storage Windows for the subsystems connected to the agent system lose their connection.
Installing and Configuring the HS-Series Agent 4–15 Table 4–9 Information Needed to Configure Agent (Continued) Term/Procedure Client system notification options Note: For all of the client system notification options, local notification is available through an entry in the system error log file and Email (provided that Email notification in PAGEMAIL.COM has not been disabled). Description 0 = No Error Notification−No error notification is provided over network.
4–16 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 2. Do one of the following: ❏ Select option y and then press the Enter key. All configuration files for the Agent is deleted. ❏ Select option n and press the Enter key.
Chapter 5 Configuration Procedures This chapter describes procedures to configure a subsystem that uses Fibre Channel fabric topology. In fabric topology, the controller connects to its hosts through switches.
5–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide IMPORTANT: These configuration procedures assume that controllers and cache modules are installed in a fully functional and populated enclosure and that the PCMCIA cards are installed. To install a controller or cache module and the PCMCIA card, see the Compaq StorageWorks HSG80 Array Controller ACS Version 8.6 Maintenance and Service Guide.
Configuration Procedures CAUTION: The maintenance port generates, uses, and can radiate radio-frequency energy through its cables. This energy may interfere with radio and television reception. Disconnect all maintenance port cables when not communicating with the controller through the local connection. Setting Up a Single Controller Power On and Establish Communication 1. Connect the computer or terminal to the controller as shown in Figure 5–1.
5–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 4 1 2 5 3 5 4 CXO6881B 1 Controller 4 Cable from the switch to the host Fibre Channel adapter 2 Host port 1 5 FC switch 3 Host port 2 Figure 5–2. Single controller cabling Configuring a Single Controller Using CLI To configure a single controller using CLI involves the following processes: ■ Verify the Node ID and Check for Any Previous Connections. ■ Configure Controller Settings.
Configuration Procedures 5–5 See “Worldwide Names (Node IDs and Port IDs),” page 1–28, for the location of the sticker. The node ID is located in the third line of the SHOW THIS result: HSG80> SHOW THIS Controller: HSG80 ZG80900583 Software V8.6F-1, Hardware E11 NODE_ID = 5000-1FE1-0001-3F00 ALLOCATION_CLASS = 0 If the node ID is present, go to step 5. If the node ID is all zeroes, enter the node ID and checksum, which are located on a sticker on the controller enclosure.
5–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide NOTE: Setting the SCSI version to SCSI-3 does not make the controller fully compliant with the SCSI-3 standards. SET THIS SCSI_VERSION=SCSI-3 NOTE: Setting the SCSI version to SCSI-3 does not make the controller fully compliant with all SCSI-3 standards. . 6. Assign an identifier for the communication LUN (also called the command console LUN, or CCL).
Configuration Procedures 5–7 When FRUTIL asks if you intend to replace the battery, answer “Y”: Do you intend to replace this controller's cache battery? Y/N [N] Y FRUTIL will print out a procedure, but will not give you a prompt. Ignore the procedure and press the Enter key. 11. Set up any additional optional controller settings, such as changing the CLI prompt. See the SET THIS CONTROLLER/OTHER CONTROLLER command in the Compaq StorageWorks HSG80 Array Controller ACS Version 8.
5–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 13. Turn on the switches, if not done previously. If you want to communicate with the Fibre Channel switches through Telnet, set an IP address for each switch. See the manuals that came with the switches for details. Plug in the FC Cable and Verify Connections 14. Plug the Fibre Channel cable from the first host bus adapter into the switch.
Configuration Procedures Setting Up a Controller Pair Power Up and Establish Communication 1. Connect the computer or terminal to the controller as shown in Figure 5–1. The connection to the computer is through the COM1 or COM2 ports. 2. Turn on the computer or terminal. 3. Apply power to the storage subsystem. 4. Configure the computer or terminal as follows: ❏ 9600 baud ❏ 8 data bits ❏ 1 stop bit ❏ no parity 5. Press Enter.
5–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The following figure shows a controller pair with failover cabling showing one HBA per server with HSG80 controller in transparent failover mode. 5 6 1 3 4 2 6 5 CXO6887B 1 Controller A 4 Host port 2 2 Controller B 5 Cable from the switch to the host FC adapter 3 Host port 1 6 FC switch Figure 5–3.
Configuration Procedures 5–11 The node ID is located in the third line of the SHOW THIS result: HSG80> show this Controller: HSG80 ZG80900583 Software V8.6F-1, Hardware E11 NODE_ID = 5000-1FE1-0001-3F00 ALLOCATION_CLASS = 0 If the node ID is present, go to step 5. If the node ID is all zeroes, enter the node ID and checksum, which are located on a sticker on the controller enclosure.
5–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 6. Set the topology for the controller. If both ports are used, set topology for both ports: SET THIS PORT_1_TOPOLOGY=FABRIC SET THIS PORT_2_TOPOLOGY=FABRIC If the controller is not factory-new, it may have another topology set, in which case these commands will result in an error message.
Configuration Procedures 5–13 12. Verify node ID, allocation class, SCSI version, failover mode, identifier, and port topology. The following display is a sample result of a SHOW THIS command, with the areas of interest in bold. Controller: HSG80 (C) DEC ZG09030200 Software V8.
5–14 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The first connection will have one or more entries in the connection table. Each connection will have a default name of the form !NEWCONxx, where xx is a number representing the order in which the connection was added to the connection table. For a description of why plugging in one adapter can result in multiple connections, see “Numbers of Connections,” page 1–13. 15.
Configuration Procedures 5–15 Configuring Devices The disks on the device bus of the HSG80 can be configured manually or with the CONFIG utility. The CONFIG utility is easier. Invoke CONFIG with the following command: RUN CONFIG CONFIG takes about two minutes to discover and to map the configuration of a completely populated storage system. Configuring a Stripeset 1. Create the stripeset by adding its name to the controller's list of storagesets and by specifying the disk drives it contains.
5–16 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide NOTE: See the ADD MIRRORSET command in the Compaq StorageWorks HSG80 Array Controller ACS Version 8.6 CLI Reference Guide for a description of the mirrorset switches. 2. Initialize the mirrorset, specifying any desired switches: INITIALIZE MIRRORSET-NAME SWITCHES See “Initialization Switches” on page 2–25 for a description of the initialization switches. 3.
Configuration Procedures 5–17 4. Assign the RAIDset a unit number to make it accessible by the hosts. See “Assigning Unit Numbers and Unit Qualifiers” on page 5–19. For example: The commands to create RAID1, a RAIDset with three members (DISK10000, DISK20000, and DISK10100) and to initialize it with default values: ADD RAIDSET RAID1 DISK10000 DISK20000 DISK10100 INITIALIZE RAID1 SHOW RAID1 Configuring a Striped Mirrorset 1. Create, but do not initialize, at least two mirrorsets.
5–18 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Configuring a Single-Disk Unit (JBOD) 1. Initialize the disk drive, specifying any desired switches: INITIALIZE DISK-NAME SWITCHES See “Initialization Switches” on page 2–25 for a description of the initialization switches. 2. Verify the configuration by entering the following command: SHOW DISK-NAME 3. Assign the disk a unit number to make it accessible by the hosts.
Configuration Procedures 5–19 The partition number appears in the first column, followed by the size and starting block of each partition. 4. Assign the partition a unit number to make it accessible by the hosts. See “Assigning Unit Numbers and Unit Qualifiers” on page 5–19. For example: The commands to create RAID1, a three-member RAIDset, then partition it into two storage units are shown below.
5–20 HSG80 ACS Solution Software Version 8.
Configuration Procedures 5–21 Configuration Options Changing the CLI Prompt To change the CLI prompt, enter a 1- to 16- character string as the new prompt, according to the following syntax: SET THIS_CONTROLLER PROMPT = “NEW PROMPT” If you are configuring dual-redundant controllers, also change the CLI prompt on the “other controller.” Use the following syntax: SET OTHER_CONTROLLER PROMPT = “NEW PROMPT” NOTE: It is suggested that the prompt name reflect some information about the controllers.
5–22 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide NOTE: This procedure assumes that the disks that you are adding to the spareset have already been added to the controller's list of known devices.
Configuration Procedures 5–23 To disable autospare, use the following command: SET FAILEDSET NOAUTOSPARE During initialization, AUTOSPARE checks to see if the new disk drive contains metadata. Metadata is information the controller writes on the disk drive when the disk drive is configured into a storageset. Therefore, the presence of metadata indicates that the disk drive belongs to, or has been used by, a storageset. If the disk drive contains metadata, initialization stops.
5–24 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Changing RAIDset and Mirrorset Switches Use the SET storageset-name command to change the RAIDset and Mirrorset switches associated with an existing storageset. For example, the following command changes the replacement policy for RAIDset RAID1 to BEST_FIT: SET RAID1 POLICY=BEST_FIT Changing Device Switches Use the SET device-name command to change the device switches.
Chapter 6 Verifying Storage Configuration from the Host This chapter briefly describes how to verify that multiple paths exist to virtual disk units under Tru64 UNIX V5.1x. After configuring units (virtual disks) through either the CLI or SWCC, access the new storage by performing one of the following methods: ■ Issuing the following command to rescan the bus: # hwmgr −scan scsi or ■ Restarting the host. After the host restarts, verify that the disk is correctly presented to the host.
6–2 HSG80 ACS Solution Software Version 8.
Chapter 7 Configuration Example Using CLI This chapter presents an example of how to configure a storage subsystem using the Command Line Interpreter (CLI). The CLI configuration example shown assumes: ■ A normal, new controller pair, meaning: ❏ NODE ID set ❏ No previous failover mode ❏ No previous topology set ■ Full array with no expansion cabinet ■ PCMCIA cards installed in both controllers A storage subsystem example is shown in Figure 7–1.
7–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Figure 7–1 shows an example storage system map for the BA370 enclosure. Details on building your own map are described in Chapter 2. Templates to help you build your storage map are supplied in Appendix A.
Configuration Example Using CLI 7–3 .
7–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide "RED" "GREY" "BLUE" D1 D0 D2 D101 D102 D120 CXO7110B Figure 7–3. Example virtual system layout from the hosts’ point of view CLI Configuration Example The series of commands and information presented in this section provides a CLI configuration example. Text conventions used in this section are listed below: ■ Text in italics indicates an action you take.
Configuration Example Using CLI RESTART THIS SET THIS TIME=10-Mar-2001:12:30:34 RUN FRUTIL Do you intend to replace this controller's cache battery? Y/N [Y] Y Plug serial cable from maintenance terminal into bottom controller. NOTE: Bottom controller (B) becomes “this” controller. RUN FRUTIL Do you intend to replace this controller's cache battery? Y/N [Y] Y SET THIS MIRRORED_CACHE NOTE: This command causes the controllers to restart.
7–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Connection Name Operating System Controller Port Address Status Unit Offset RED1A1 TRU64_UNIX OTHER 1 XXXXXX OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX RED1B1 TRU64_UNIX THIS ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 1 HOST_ID=XXXX-XXXX-XXXX-XXXX XXXXXX OL this 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX Mark or tag both ends of Fibre Channel cables.
Configuration Example Using CLI Connection Name Operating System Controller Port Address Status Unit Offset RED1A1 TRU64_UNIX OTHER 1 XXXXXX OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX RED1B1 TRU64_UNIX THIS ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 1 HOST_ID=XXXX-XXXX-XXXX-XXXX RED2A2 TRU64_UNIX OTHER TRU64_UNIX THIS XXXXXX OL this 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX-XXXX-XXXX RED2B2 7–7 XXXXXX OL other 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX-XXXX-XXXX XXXXX
7–8 HSG80 ACS Solution Software Version 8.
Configuration Example Using CLI ADD UNIT D2 S2 DISABLE_ACCESS_PATH=ALL SET D2 ENABLE_ACCESS_PATH=(GREY1A1, GREY1B1, GREY2A2, GREY2B2) INITIALIZE DISK50300 ADD UNIT D101 DISK50300 DISABLE_ACCESS_PATH=ALL SET D101 ENABLE_ACCESS_PATH=(BLUE1A1, BLUE1B1, BLUE2A2, BLUE2B2) ADD SPARESET DISK60300 SHOW UNITS ALL 7–9
Chapter 8 Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets This chapter describes some common procedures that are not mentioned previously in this guide. The following information is included in this chapter: ■ “Backing Up the Subsystem Configuration,” page 8–1 ■ “Cloning Data for Backup,” page 8–2 ■ “Moving Storagesets,” page 8–6 Backing Up the Subsystem Configuration The controller stores information about the subsystem configuration in its nonvolatile memory.
8–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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 complete, you can back up the clones rather than the storageset or single-disk unit, which can continue to service its I/O load.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets Unit Unit Temporary mirrorset Disk10300 Disk10300 New member Unit Temporary mirrorset Unit Copy Disk10300 Disk10300 New member Clone Unit Clone of Disk10300 CXO5510A Figure 8–1. Steps the CLONE utility follows for duplicating unit members Use the following steps to clone a single-disk unit, stripeset, or mirrorset: 1. Establish a connection to the controller that accesses the unit you want to clone. 2.
8–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The following example shows the commands you would use to clone storage unit D98. The clone command terminates after it creates storage unit D99, a clone or copy of D98. RUN CLONE CLONE LOCAL PROGRAM INVOKED UNITS AVAILABLE FOR CLONING: 98 ENTER UNIT TO CLONE? 98 CLONE WILL CREATE A NEW UNIT WHICH IS A COPY OF UNIT 98.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets USE AVAILABLE DEVICE DISK20300(SIZE=832317) FOR MEMBER DISK10000(SIZE=832317) (Y,N) [Y]? Y MIRROR DISK10000 C_MB SET C_MB NOPOLICY SET C_MB MEMBERS=2 SET C_MB REPLACE=DISK20300 COPY IN PROGRESS FOR EACH NEW MEMBER. PLEASE BE PATIENT... . .
8–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Moving Storagesets You can move a storageset from one subsystem to another without destroying its data. You also can follow the steps in this section to move a storageset to a new location within the same subsystem. CAUTION: Move only normal storagesets. Do not move storagesets that are reconstructing or reduced, or data corruption will result.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets 8–7 5. Delete each disk drive, one at a time, that the storageset contained. Use the following syntax: DELETE DISK-NAME DELETE DISK-NAME DELETE DISK-NAME 6. Remove the disk drives and move them to their new PTL locations. 7. Again add each disk drive to the controller's list of valid devices. Use the following syntax: ADD DISK DISK-NAME PTL-LOCATION ADD DISK DISK-NAME PTL-LOCATION ADD DISK DISK-NAME PTL-LOCATION 8.
Appendix A Subsystem Profile Templates This appendix contains storageset profiles to copy and use to create your system profiles. It also contains an enclosure template to use to help keep track of the location of devices and storagesets in your shelves. Four (4) templates will be needed for the subsystem. NOTE: The storage map templates for the Model 4310R and Model 4214R or 4314R reflect the disk enclosures physical location in the rack.
A–2 HSG80 ACS Solution Software Version 8.
Subsystem Profile Templates A–3 Storage Map Template 1 for the BA370 Enclosure Use this template for: ■ BA370 single-enclosure subsystems ■ first enclosure of multiple BA370 enclosure subsystems 1 2 Port 3 4 5 6 Power Supply Power Supply 3 D10300 D20300 D30300 D40300 D50300 D60300 Power Supply Power Supply 2 D20200 D30200 D40200 D50200 D60200 Power Supply Targets D10200 Power Supply 1 D10100 D20100 D30100 D40100 D50100 D60100 Power Supply Power Supply 0 D10000 D20000 D3
A–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storage Map Template 2 for the second BA370 Enclosure Use this template for the second enclosure of multiple BA370 enclosure subsystems.
Subsystem Profile Templates A–5 Storage Map Template 3 for the third BA370 Enclosure Use this template for the third enclosure of multiple BA370 enclosure subsystems.
A–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storage Map Template 4 for the Model 4214R Disk Enclosure Use this template for a subsystem with a three-shelf Model 4214R disk enclosure (single-bus). You can have up to six Model 4214R disk enclosures per controller shelf.
Subsystem Profile Templates A–7 Storage Map Template 5 for the Model 4254 Disk Enclosure Use this template for a subsystem with a three-shelf Model 4254 disk enclosure (dual-bus). You can have up to three Model 4254 disk enclosures per controller shelf.
A–8 HSG80 ACS Solution Software Version 8.
Subsystem Profile Templates A–9 Storage Map Template 6 for the Model 4310R Disk Enclosure Use this template for a subsystem with a six-shelf Model 4310R disk enclosure (dual-bus). You can have up to six Model 4310R disk enclosures per controller shelf.
A–10 HSG80 ACS Solution Software Version 8.
Subsystem Profile Templates A–11 Storage Map Template 7 for the Model 4350R Disk Enclosure Use this template for a subsystem with a three-shelf Model 4350R disk enclosure (dual-bus). You can have up to three Model 4350R disk enclosures per controller shelf.
A–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storage Map Template 8 for the Model 4314R Disk Enclosure Use this template for a subsystem with a six-shelf Model 4314R disk enclosure. You can have a maximum of six Model 4314R disk enclosures with each Model 2200 controller enclosure.
Subsystem Profile Templates A–13 continued from previous page 2 3 4 5 6 7 8 9 10 11 12 13 14 01 02 03 04 05 08 09 10 11 12 13 14 15 DISK ID Disk10000 Disk10100 Disk10200 Disk10300 Disk10400 Disk10500 Disk10800 Disk10900 Disk11000 Disk11100 Disk11200 Disk11300 Bay 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SCSI ID 00 01 02 03 04 05 08 09 10 11 12 13 14 15 DISK ID Disk20000 Disk20100 Disk20200 Disk20300 Disk20400 Disk20500 Disk20800 Disk2090
A–14 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storage Map Template 9 for the Model 4354R Disk Enclosure Use this template for a subsystem with a three-shelf Model 4354R disk enclosure (dual-bus). You can have up to three Model 4350R disk enclosures per controller shelf.
Appendix B Installing, Configuring, and Removing the Client The following information is included in this appendix: ■ “Why Install the Client?,” page B–1 ■ “Before You Install the Client,” page B–2 ■ “Installing the Client,” page B–2 ■ “Troubleshooting the Client Installation,” page B–3 ■ “Adding the Storage Subsystem and its Host to the Navigation Tree,” page B–5 ■ “Removing the Command Console Client,” page B–7 ■ “Where to Find Additional Information,” page B–8 Why Install the Client? The Client monit
B–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Before You Install the Client 1. Verify you are logged into an account that is a member of the administrator group. 2. Check the software product description that came with the software for a list of supported hardware. 3. Verify that you have the SNMP service installed on the computer. SNMP must be installed on the computer for this software to work properly.
Installing, Configuring, and Removing the Client B–3 3. Select HSG80 Controller and click Next. NOTE: If the computer does not find a previous installation, it will install the SWCC Navigation Window and the CLI Window. 4. Follow the instructions on the screen. After you install the software, the Asynchronous Event Service (AES) starts. AES is a service that runs in the background.
B–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide If the Network Information Services (NIS) are being used to provide named port lookup services, contact the network administrator to add the correct ports.
Installing, Configuring, and Removing the Client B–5 Adding the Storage Subsystem and its Host to the Navigation Tree The Navigation Tree enables you to manage storage over the network by using the Storage Window. If you plan to use pager notification, you must add the storage subsystem to the Navigation Tree. 1. Verify that you have properly installed and configured the HS-Series Agent on the storage subsystem host. 2. Click Start > Programs > Command Console > StorageWorks Command Console.
B–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Figure B–2. Navigation window showing storage host system “Atlanta” 6. Click the plus sign to expand the host icon. When expanded, the Navigation Window displays an icon for the storage subsystem. To access the Storage Window for the subsystem, double-click the Storage Window icon. Figure B–3.
Installing, Configuring, and Removing the Client B–7 Removing the Command Console Client Before you remove the Command Console Client (CCL) from the computer, remove AES. This will prevent the system from reporting that a service failed to start every time the system is restarted. Steps 2 through 5 describe how to remove the CCL. NOTE: When you remove the CCL, the SWCC2.MDB file is deleted. This file contains the Navigation Tree configuration.
B–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Where to Find Additional Information You can find additional information about SWCC by referring to the online Help and to Compaq StorageWorks Command Console Version 2.4 User Guide. About the User Guide Compaq StorageWorks Command Console Version 2.4 User Guide contains additional information on how to use SWCC.
Glossary This glossary defines terms pertaining to the ACS solution software. 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. ACS See array controller software. AL_PA See arbitrated loop physical address. ANSI Pronounced “ann-see.” Acronym for the American National Standards Institute.
Glossary–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide bad block replacement Abbreviated BBR. A replacement routine that substitutes defect-free disk blocks for those found to have defects. This process takes place in the controller, transparent to the host. backplane The electronic printed circuit board into which you plug subsystem devices—for example, the SBB or power supply. BBR See bad block replacement. BIST See built-in self-test.
Glossary–3 coax A two-conductor wire in which one conductor completely wraps the other with the two separated by insulation. cold swap A method of device replacement that requires the entire subsystem to be turned off before the device can be replaced. See also hot swap and warm swap. command line interpreter (CLI) The configuration interface to operate the controller software. concat commands Concat commands implement storageset expansion features.
Glossary–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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.
Glossary–5 EIA The abbreviation for Electronic Industries Association. EIA is a standards organization specializing in the electrical and functional characteristics of interface equipment. EMU Environmental monitoring unit. A unit that provides increased protection against catastrophic failures. Some subsystem enclosures include an EMU which works with the controller to detect conditions such as failed power supplies, failed blowers, elevated temperatures, and external air sense faults.
Glossary–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide FC–PH The Fibre Channel Physical and Signaling standard. FC–SB Fibre Channel Single Byte Command Code Set FC–SW Fibre Channel Switched Topology and Switch Controls FCC Federal Communications Commission. The federal agency responsible for establishing standards and approving electronic devices within the United States.
Glossary–7 FMU Fault management utility. forced errors A data bit indicating a corresponding logical data block contains unrecoverable data. frame An invisible unit used to transfer information in Fibre Channel. FRU Field replaceable unit. A hardware component that can be replaced at the customer location by Compaq service personnel or qualified customer service personnel. FRUTIL Field Replacement utility.
Glossary–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide host adapter A device that connects a host system to a SCSI bus. The host adapter usually performs the lowest layers of the SCSI protocol. This function may be logically and physically integrated into the host system. hot disks A disk containing multiple hot spots. Hot disks occur when the workload is poorly distributed across storage devices which prevents optimum subsystem performance.
Glossary–9 I/O Refers to input and output functions. 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. I/O interface See interface. 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.
Glossary–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide logical unit A physical or virtual device addressable through a target ID number. LUNs use their target bus connection to communicate on the SCSI bus. logical unit number A value that identifies a specific logical unit belonging to a SCSI target ID number. A number associated with a physical device unit during a task I/O operations.
Glossary–11 metadata The data written to a disk for the purposes of controller administration. Metadata improves error detection and media defect management for the disk drive. It is also used to support storageset configuration and partitioning. Nontransportable disks also contain metadata to indicate they are uniquely configured for StorageWorks environments. Metadata can be thought of as “data about data.” mirroring The act of creating an exact copy or image of data.
Glossary–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide nonredundant controller configuration (1) A single controller configuration. (2) A controller configuration that does not include a second controller. 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.
Glossary–13 participating mode A mode within an L_Port that allows the port to participate in loop activities. A port must have a valid AL_PA to be in participating mode. PCM Polycenter Console Manager. PCMCIA Personal Computer Memory Card Industry Association. An international association formed to promote a common standard for PC card-based peripherals to be plugged into notebook computers. The card commonly known as a PCMCIA card is about the size of a credit card.
Glossary–14 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide primary cabinet The primary cabinet is the subsystem enclosure that contains the controllers, cache modules, external cache batteries, and the PVA module. private NL_Port An NL_Port which does not attempt login with the fabric and only communicates with NL_Ports on the same loop. program card The PCMCIA card containing the controller operating software.
Glossary–15 RAID level 5 A RAID storageset that, unlike RAID level 3, stores the parity information across all of the disk drives within the storageset. See also RAID level 3. RAID level 3/5 A RAID storageset that stripes data and parity across three or more members in a disk array. A RAIDset combines the best characteristics of RAID level 3 and RAID level 5. A RAIDset is the best choice for most applications with small to medium I/O requests, unless the application is write intensive.
Glossary–16 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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. The two switch choices are AUTOSPARE and NOAUTOSPARE. SBB StorageWorks building block.
Glossary–17 serial transmission A method transmission in which each bit of information is sent sequentially on a single channel rather than simultaneously as in parallel transmission. signal converter See SCSI bus signal converter. single ended I/O module A 16-bit I/O module. See also I/O module. single-ended SCSI bus An electrical connection where one wire carries the signal and another wire or shield is connected to electrical ground.
Glossary–18 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide stripe The data divided into blocks and written across two or more member disks in an array. striped mirrorset See RAID level 0+1. stripeset See RAID level 0. stripe size The stripe capacity as determined by n–1 times the chunksize, where n is the number of RAIDset members. striping The technique used to divide data into segments, also called chunks.
Glossary–19 ULP process A function executing within a Fibre Channel node which conforms to the Upper Layer Protocol (ULP) requirements when interacting with other ULP processes. Ultra SCSI A Fast-20 SCSI bus. See also Wide Ultra SCSI. unit A container made accessible to a host. A unit may be created from a single disk drive or tape drive. A unit may also be created from a more complex container such as a RAIDset. The controller supports a maximum of eight units on each target.
Glossary–20 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide write-through caching A cache management method used to decrease the subsystem response time to a read. This method allows the controller to satisfy the request from the cache memory rather than from the disk drives. write hole The period of time in a RAID level 1 or RAID level 5 write operation when an opportunity emerges for undetectable RAIDset data corruption.
Index A accessing the CLI, SWCC 1−23, 5−29 accessing the configuration menu Agent 4−59, 4−62, 4−63 ADD CONNECTIONS multiple-bus failover 1−21 transparent failover 1−19 ADD UNIT multiple-bus failover 1−21 transparent failover 1−19 adding Client 4−55 client system entry Agent 4−59, 4−62 subsystem 4−54 subsystem entry Agent 4−59, 4−62, 4−66 virtual disks B−8 Adding a Client 4−55 adding a disk drive to the spareset configuration options 5−31 Adding a Subsystem 4−54 adding disk drives configuration options 5−31
Index–2 HSG80 ACS Solution Software Version 8.
Index–3 comparison of container types 2−12 completing configuration 3−39 Configuration fabric topology procedure flowchart illustrated 1−ξξιϖ configuration backup 7−1 changes 3−43 completing 3−35 completion 3−39 fabric topology devices 5−23 multiple-bus failover cabling 5−14 multiple-bus failover using CLI 6−5 single controller cabling 5−5 HP-UX file system 3−43 NetWare volume 3−36 restoring 2−28 rules 2−3 verifying 3−40 configuration menu Agent 4−59, 4−62, 4−63 configuration options fabric topology adding
Index–4 HSG80 ACS Solution Software Version 8.
Index–5 First enclosure of multiple-enclosure subsystem storage map template 1 A−3, A−6, A−7, A−9, A−11, A−12, A−14 format utility labeling LUNs 3−69 functions Agent 4−2 G genvmunix 3−71 geometry initialize switches 2−28 H hardware connections 3−39 installation 3−39 Host access restricting in multiple-bus failover mode disabling access paths 1−27 host access restricting by offsets multiple-bus failover 1−29 transparent failover 1−26 restricting in multiple-bust failover mode 1−27 restricting in transpare
Index–6 HSG80 ACS Solution Software Version 8.
Index–7 online help SWCC B−8 options for mirrorsets 2−25 for RAIDsets 2−24 initialize 2−26 other controller 1−3 P pager notification B−8 configuring B−8 partitioning storage 3−56 partitions assigning a unit number fabric topology 5−28 creating on a LUN using disklabel 3−66 creation 3−41 defining 2−22 formatting 3−42 planning considerations 2−22 guidelines 2−23 removing 3−43 passwords choosing 4−54 performance 2−18 planning overview 2−12 striped mirrorsets 2−21 stripesets 2−15 planning considerations 2−18
Index–8 HSG80 ACS Solution Software Version 8.
Index–9 RAIDsets 2−18 striped mirrorsets 2−20 stripesets 2−14 profile 2−12 example 2−13 profiles A−1 storageset profile 2−12 storageset switches SET command 2−24 storagesets creating a profile 2−12 moving 7−7 striped mirrorsets planning 2−21 planning considerations 2−20 stripesets distributing members across buses 2−16 planning 2−15 planning considerations 2−14 important points 2−15 Subsystem adding 4−54 subsystem adding 4−54 saving configuration 2−28 subsystem configuration backup 7−1 subsystem entry Agen
Index–10 HSG80 ACS Solution Software Version 8.