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. 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 Installation and Configuration Guide Connection Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–12 Serial Port Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13 Other Communication Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii From Windows NT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–15 From Windows 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–15 Removing the Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–15 Chapter 5 Configuration Procedures Establishing a Local Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Changing the CLI Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–21 Mirroring cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–21 Adding Disk Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix Installing the Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Troubleshooting the Client Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Invalid Network Port Assignments During Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “There is no disk in the drive” Message. . . . . . . . . . . . . . . . . .
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 Windows NT and Windows 2000 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 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 Windows NT and Windows 2000. 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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.
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 xxi 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 Windows NT and Windows 2000 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 Figure 2.
xxii HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide B Install Agent Chapter 4 Install Client Appendix B Create Storage See SWCC online help 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 ■ 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. Access the Compaq website at: http://www.compaq.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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.
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 Windows NT and Windows 2000 Installation and Configuration Guide host port 1. The HSG80 uses both SCSI-2 and SCSI-3. CCL behaves differently for each and Windows NT and Windows 2000 have specific requirements for CCL behavior. See Chapter 3 for a more detailed explanation.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.
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.
Planning a Subsystem Host 1 "AQUA" Host 2 "BLACK" Host 3 "BROWN" FCA1 FCA1 FCA1 Switch or hub 1–15 Switch or hub Connection AQUA1A1 Host port 1 active Host port 2 standby Controller A Connection BLACK1B2 Connection BROWN1B2 D0 D1 Host port 1 standby D100 Controller B D101 D120 Host port 2 active NOTE: FCA = Fibre Channel Adapter CXO7081B Figure 1–9.
1–16 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 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.
Planning a Subsystem 1–17 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.
1–18 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide ■ 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.
Planning a Subsystem 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 1–19 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.
1–20 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 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.
Planning a Subsystem 1–21 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.
1–22 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Table 1–1 summarizes the recommendations for unit assignments based on the SCSI_VERSION switch.
Planning a Subsystem 1–23 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. If the host 1 link is separate from the host 2 link, the simplest way to limit host access is to have one host or set of hosts on the port 1 link, and another host or set of hosts on the port 2 link.
1–24 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 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.
Planning a Subsystem 1–25 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. However, host BLACK can still access D120 as LUN 20 if the operating system permits.
1–26 HSG80 ACS Solution Software Version 8.
Planning a Subsystem 1–27 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.
1–28 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 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. Giving all connections access to host BLUE, an offset of 120 will present unit D120 to host BLUE as LUN 0.
Planning a Subsystem 1–29 ■ Controller B, port 1—worldwide name + 1, for example 5000-1FE1-FF0C-EE01 ■ Controller B, port 2—worldwide name + 2, for example 5000-1FE1-FF0C-EE02 ■ Controller A, port 1—worldwide name + 3, for example 5000-1FE1-FF0C-EE03 ■ Controller A, port 2—worldwide name + 4, for example 5000-1FE1-FF0C-EE04 Use the CLI command, SHOW THIS_CONTROLLER/OTHER_CONTROLLER to display the subsystem’s worldwide name.
1–30 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 1 1 Node ID (Worldwide name) 2 Checksum WWN INFORMATION P/N: WWN: S/N: NNNN – NNNN – NNNN – NNNN Checksum: NN 2 CXO6873B Figure 1–16. Placement of the worldwide name label on the BA370 enclosure CAUTION: Each subsystem has its own unique worldwide name (node 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 Windows NT and Windows 2000 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.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 ■ 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. The unit switches are described under the SET unit-number command in the Compaq StorageWorks HSG80 Array Controller ACS Version 8.6 CLI Reference Guide. One unit switch, ENABLE/DISABLE_ACCESS_PATH, determines which host connections can access the unit, and is part of the larger topic of matching units to specific hosts.
2–30 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 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.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 host computer to accommodate the HSG80 controller storage subsystem.
3–2 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Enterprise Storage RAID Array Storage System Installation WARNING: A shock hazard exists at the backplane when the controller enclosure bays or cache module bays are empty. Be sure the enclosures are empty, then mount the enclosures into the rack. DO NOT use the disk enclosure handles to lift the enclosure. The handles cannot support the weight of the enclosure.
Preparing the Host System 3–3 NOTE: Fibre channel cabling information is shown to illustrate supported configurations. In a dual-bus disk enclosure configuration, disk enclosures 1, 2, and 3 are stacked below the controller enclosure—two SCSI Buses per enclosure (see Figure 3–1).
3–4 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 1 3 5 7 2 4 6 8 SCSI Bus 1 Cable SCSI Bus 3 Cable SCSI Bus 5 Cable AC Power Inputs SCSI Bus 2 Cable SCSI Bus 4 Cable SCSI Bus 6 Cable Fibre Channel Ports Figure 3–1.
Preparing the Host System 3–5 5. Connect the AC power cords from the appropriate rack AC outlets to the controller and disk enclosures. 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.
3–6 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide In order for Windows NT or Windows 2000 to recognize new Enterprise Storage RAID Array Fibre Channel subsystem devices or changes to existing configurations, you must restart your system. Installing the KGPSA Adapter Device Driver Your adapter package provides the required adapter-specific software on a diskette.
Preparing the Host System 3–7 4. Open the Properties screen by right-clicking and selecting Properties, once Properties is open, select the Driver tab. 5. From the Driver screen, select the Update Driver button to begin the Upgrade Device Driver Wizard. 6. From the second screen of the wizard, select Display a list of the known drivers for this device so that I can choose a specific driver. 7. In the third screen of the wizard, click the Have Disk button, then the Install From Disk Box will appear.
3–8 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Settings Your new storage system components must be initially configured using a serial cable connection to the HSG80 array controllers. You may change one or more of the following settings: SCSI-2 or SCSI-3 mode, CCL enabled or disabled, transparent or multiple-bus failover mode, and arbitrated loop or fabric mode.
Preparing the Host System 3–9 protocols. In this case, whether or not CCL is required may become an issue. You can get up-to-date information about configuration rules from application notes that are available at the Compaq support website: http://www.compaq.com. NOTE: Choosing either disabling CCL under SCSI-2 or enabling SCSI-3 will require you to make an initial serial line connection to your HSG80 controller.
3–10 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 1. Automatically installs the Hsz/HsxDisk SCSI Driver. 2. Automatically sets registry for proper operational use of the KGPSA Fibre Channel host adapter with the Enterprise Storage RAID Array Fibre Channel system. 3. Enables ”Extended Configuration” settings to be specified in a Fibre Channel Switch (FC-SW) topology and Fibre Channel Arbitrated Loop (FC-AL) topology. 4.
Preparing the Host System 3–11 KGPSA Driver Support The KGPSA is the PCI Fibre Channel adapter that is supported with the Enterprise Storage RAID Array Fibre Channel RAID System. Because the Fibre Channel Software Setup utility can only modify existing KGPSA registry settings, the driver from the supplied floppy must be installed prior to running the Fibre Channel Setup Utility (reference the section “Installing the KGPSA Adapter Device Driver,” page 3–6).
3–12 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Installing SWCC Client and Creating Your First Virtual Disk This section contains instructions for installing StorageWorks Command Console (SWCC) Client, a Graphical User Interface (GUI), configuring the HSG80 array controller for Windows NT and Windows 2000 operation, and creating your first virtual disk. NOTE: For more information, use the online HELP in the SWCC Storage and CLI Windows.
Preparing the Host System 3–13 protocols. In this case, whether or not CCL is required may become an issue. You can get up-to-date information about configuration rules from application notes that are available at the Compaq support website: www.compaq.com NOTE: Choosing either disabling CCL under SCSI-2 or enabling SCSI-3 will require you to make an initial serial line connection to your HSG80 controller.
3–14 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide The Command Console Client software is installed on your host system from the StorageWorks Command Console CD-ROM. After you insert the CD-ROM, the program should start automatically. NOTE: If the program does not start automatically after inserting the CD-ROM, go to the CD-ROM drive directory and click INSTALL.BAT.
Preparing the Host System 3–15 2. The Connection Selection Window appears. Select Serial. 3. At the next window select 9600 baud rate and click Connect to open the CLI Window. 4. Type the following command to disable the Communication LUN: set this_controller nocommand_console_lun 5. Close the CLI Window.
3–16 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide The controller's operating parameters are stored in property sheets. Controller property sheets are accessed by double-clicking on a controller icon in the Storage Window or right clicking on the icon and selecting Properties. Property sheets are tabbed. To access a sheet, click its tab. Changes in all fields causes a controller restart to place the changes in effect.
Preparing the Host System 3–17 ❏ Respond to internal cache battery condition is selected. 6. Select the Communications LUN tab. The Communications LUN is not used with Windows NT/Windows 2000 in SCSI-2 mode. It should be disabled (grayed out). If the Communications LUN is enabled, you must disable it using the CLI window. First close the Storage Window, and establish a CLI connection. To invoke a CLI Window from the Command Console Client's Start menu, select Command Console, then the CLI Window option.
3–18 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Start the Wizard To start the Command Console Virtual Disk Wizard perform the following actions: 1. Establish a serial connection to your Enterprise Storage RAID Array Fibre Channel Subsystem. 2. Access the subsystem's Storage Window. 3. Select Add Virtual Disk from the Storage menu. Create the Virtual Disk 1. Click the radio button of the RAID level you want, then click Next. 2.
Preparing the Host System 3–19 Verifying/Installing Required Versions NOTE: HszDisk refers to the Windows 2000 device driver. HszDisk refers to the Windows NT device driver. Before you run Disk Administrator or Disk Management, verify that Hsz/HsxDisk recognizes the volumes that you created in the Fibre Channel as follows: 1. Open the Event Viewer in the Administrative Tools group. 2. Look for an entry for Hsz/HsxDisk in the Event Viewer window.
3–20 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Windows NT or Windows 2000 assigns disk names based on the order in which the system drivers “find” disks during Windows NT and Windows 2000 boot. The Windows NT host system uses a special disk class driver (HszDisk.SYS) that connects to all HSG80 disks before any other disks present in the system are connected.
Preparing the Host System 3–21 3. Click Next. a. Select Primary Partition. b. Specify a partition size or the accept the default, which is the total capacity available. c. Assign a drive letter. d. Select the format parameters such as NTFS, volume label of your choice, quick or complete format (default). The partition is now formatted. 4. Close the Disk Management program.
3–22 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 4. Click OK. Depending on the partition size you choose, a message window may appear asking you to confirm your selection. 5. Continue to create new partitions until all disks have been partitioned. Making Drive Letters Permanent The process of creating partitions assigns a logical name (letter “C”, “D”, and so forth) to each partition.
Preparing the Host System 3–23 4. When all partitions have been formatted, close Disk Administrator. At this point, the configuration has been completed, and is recognized by Windows NT or Windows 2000. 5. Changes to RAID Array Configuration 6. Before making changes, backup your system. Removing Disk Partitions NOTE: Before making changes, back up your system.
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–2 ■ “Reconfiguring the Agent,” page 4–7 ■ “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 Windows NT and Windows 2000 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 SNMP messages to an SNMP monitoring program.
Installing and Configuring the HS-Series Agent 4–3 Table 4–2 Installation and Configuration Overview Step Procedure 3 ■ If you plan to connect the HSG80 to a computer running Windows NT 4.0 or Windows 2000 in SCSI-2 mode, you must disable the Command Console LUN (CCL) and create a virtual disk by using the command line interface (CLI). For information on how to disable the CCL, See “The Command Console LUN” in Chapter 1.
4–4 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 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. An example of a network connection 1 Agent system (has the Agent software) 5 Hub or switch 2 TCP/IP Network 6 HSG80 controller and its device subsystem 3 Client system (has the Client software) 7 Servers 4 Fibre Channel cable Before Installing the Agent 1.
Installing and Configuring the HS-Series Agent 4–5 2. Remove previous versions of the Agent from your computer. 3. Read the release notes. 4. If any of your shortcuts point to a floppy drive, a CD-ROM drive, or a removable drive, verify that the floppy or CD-ROM drives are not empty and that the removable drive is present. The installation will check the shortcuts on the desktop and in the Start menu.
4–6 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide NOTE: Put your most important client systems at the top of this list and the client systems that are connected infrequently to the network at the bottom. The Agent first contacts the client systems that are located at the top of the list.
Installing and Configuring the HS-Series Agent 4–7 If you had previously added a subsystem, the following message appears: A previous storage list is detected. Would you like to scan the subsystem to update the information? The subsystem names will revert to default settings. If you click Yes, the software will automatically add entries for the new subsystems and restore default subsystem information for the existing entries. Or If you click No, the software will keep the current settings.
4–8 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 5. Click OK to continue. The NT Agent Configuration Step 2 of 3 window appears. 6. Click Next to continue. If the NT Agent Configuration Step 3 of 3 window appears, go to step 7. The following message appears if you had previously added a subsystem: A previous storage list is detected.
Installing and Configuring the HS-Series Agent 4–9 4. Enter the name of the client system entry that you want to have access to this Agent in the Selected Client field. 5. Select TCP/IP and/or SNMP for your notification scheme. For a definition of the notification scheme, see Table 4–3 on page 4–6. 6. Select one of the following for your access privileges: overall status, detailed status, and configuration. For a definition of each access privilege level, see Table 4–4 on page 4–6. 7.
4–10 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 4. Select the client system entry that you want to modify. You can change your notification scheme and/or your access privileges. 5. Click Modify Client to confirm your changes. 6. Click Next to continue. If the NT Agent Configuration Step 3 of 3 window appears, go to step 7. The following message appears if you had previously added a subsystem: A previous storage list is detected.
Installing and Configuring the HS-Series Agent 4–11 5. Click Next to continue. If the NT Agent Configuration Step 3 of 3 window appears, go to step 6. The following message appears if you had previously added a subsystem: A previous storage list is detected. Would you like to scan the subsystem to update the information? (Subsystem names will revert to default settings.
4–12 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide The following message appears if you had previously added a subsystem: A previous storage list is detected. Would you like to scan the subsystem to update the information? (Subsystem names will revert to default settings.) If you click Yes, the software will automatically add entries for the new subsystems and restore default subsystem information for the existing entries.
Installing and Configuring the HS-Series Agent 4–13 If you click Yes, the software will automatically add entries for the new subsystems and restore default subsystem information for the existing entries. Or If you click No, the software will keep the current settings. The NT Agent Configuration Step 3 of 3 window appears. 5. Select the subsystem that you want to modify in the Subsystems field. You may change the communication drive letter, the monitoring interval, and the subsystem’s name.
4–14 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide If you click Yes, the software will automatically add entries for the new subsystems and restore default subsystem information for the existing entries. Or If you click No, the software will keep the current settings. The NT Agent Configuration Step 3 of 3 window appears. 5. Select the subsystem that you want to delete in the Storage Subsystems field. Click Delete Subsystem. 6. Click Finish.
Installing and Configuring the HS-Series Agent 4–15 Disabling and Enabling the Agent Startup at System Boot The default is for the Agent to start at system boot; however, you may want to change this option. For example, if you need to check your system, you may not want the Agent to start at system boot. NOTE: If you want to enable the Agent to start at system boot, change the startup type to automatic. From Windows NT 1. Double click Services in Control Panel. 2. Double click Steam.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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–27, 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 Windows NT and Windows 2000 Installation and Configuration Guide NOTE: Setting the SCSI version to SCSI-3 does not make the controller fully compliant with all SCSI-3 standards. . 6. Set the topology for the controller.
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. 12. 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 Windows NT and Windows 2000 Installation and Configuration Guide 14. 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 15. 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 Installation and Configuration Guide 6. Assign an identifier for the communication LUN (also called the command console LUN, or CCL). The CCL must have a unique identifier that is a decimal number in the range 1 to 32767, and which is different from the identifiers of all units.
Configuration Procedures 5–13 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 Enter. 12. 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–14 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide 15. Turn on the switches if not done previously. If you want to communicate with the FC 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 16. Plug the FC cable from the first host adapter into the switch.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 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 6–1.
6–2 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Figure 6–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 6–3 .
6–4 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide "RED" "GREY" "BLUE" D1 D0 D2 D101 D102 D120 CXO7110B Figure 6–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.
6–6 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 Installation and Configuration Guide Connection Name Operating System Controller Port Address Status Unit Offset RED1A1 WINNT OTHER 1 XXXXXX OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX RED1B1 WINNT 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 WINNT OTHER 1 XXXXXX OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX RED1B1 WINNT THIS ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 1 HOST_ID=XXXX-XXXX-XXXX-XXXX RED2A2 WINNT OTHER WINNT THIS XXXXXX OL this 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX-XXXX-XXXX RED2B2 6–7 XXXXXX OL other 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX-XXXX-XXXX XXXXXX OL this 0 ADAPT
6–8 HSG80 ACS Solution Software Version 8.
Configuration Example Using CLI ADD UNIT D1 M3 DISABLE_ACCESS_PATH=ALL SET D1 ENABLE_ACCESS_PATH=(BLUE1A1, BLUE1B1, BLUE2A2, BLUE2B2) ADD STRIPESET S2 DISK10300 DISK20300 DISK30300 DISK40300 INITIALIZE S2 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 6–9
Chapter 7 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 7–1 ■ “Cloning Data for Backup,” page 7–2 ■ “Moving Storagesets,” page 7–6 Backing Up the Subsystem Configuration The controller stores information about the subsystem configuration in its nonvolatile memory.
7–2 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 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 7–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.
7–4 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 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... . .
7–6 HSG80 ACS Solution Software Version 8.6 for Windows NT and Windows 2000 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 7–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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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.
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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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 Windows NT and Windows 2000 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.