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 IBM AIX Installation and Configuration Guide Disabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10 Enabling/Disabling CCL in SCSI-3 Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11 Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11 Naming Connections . . . .
v Mirrorset Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partition Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Initialization Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chunk Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Uninstall Agent, Storageworks Software, and Cambex Driver. . . . . . . . . . . . . . . . . . . . . . . . . . 4–16 Agent Only Uninstall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–17 Everything Uninstall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii Set Time and Verify all Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–7 Plug in the FC Cable and Verify Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–8 Repeat Procedure for Each Host Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–9 Setting Up a Controller Pair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Chapter 6 Verifying Storage Configuration from the Host Chapter 7 Configuration Example Using CLI CLI Configuration Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–4 Chapter 8 Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets Backing Up the Subsystem Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix Appendix C Exploitation of the CLONE and SNAPSHOT Functions of the HSG80 in an AIX Environment Glossary Index
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 IBM AIX Installation and Configuration Guide Figure 2–14 A 5-member RAIDset using parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–18 Figure 2–15 Striped mirrorset (example 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–20 Figure 2–16 Striped mirrorset (example 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables Table 1–1 Table 1–2 Table 2–1 Table 2–2 Table 4–1 Table 4–2 Table 4–3 Table 4–4 Table 4–5 Table 5–1 Table 5–2 Unit Assignments and SCSI_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–17 Information Required for Install Program Prompts. . . . . . . . . . . . . . . . . . . . . . 1–23 A Comparison of Container Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12 Example Chunk Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 IBM AIX. 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 IBM AIX 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 IBM AIX 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 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 IBM AIX 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-10 Configure Controller Page 5-4 Configure Controllers Page 5-11 Installing SWCC ? No A Figure 1.
About this Guide A Add devices Page 5-16 Create Storagesets and Partitions: Stripeset, Page 5-17 Mirrorset, Page 5-17 RAIDset, Page 5-18 Striped Mirrorset, Page 5-17 Single (JBOD) Disk, Page 5-19 Continue creating units until you have you have completed your planned configuration. Partition, Page 5-20 Assign Unit Numbers Page 5-21 Configuration Options Page 5-22 Verify Storage Setup Chapter 6 Figure 2.
xxii HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 IBM AIX 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 IBM AIX 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 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. 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 IBM AIX Installation and Configuration Guide ■ 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. Transparent failover—after failover from controller B to controller A Selecting a Cache Mode The cache module supports read, read-ahead, write-through, and write-back caching techniques. The cache technique is selected separately for each unit.
1–8 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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–9 Enabling Mirrored Caching In mirrored caching, half of each controller’s cache mirrors the companion controller’s cache, as shown in Figure 1–7. 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–7.
1–10 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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–11 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–12 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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–8.
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–9.
1–14 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Assigning Unit Numbers The controller keeps track of the unit with the unit number. The unit number can be from 0−199 prefixed by a D, which stands for disk drive. A unit can be presented as different LUNs to different connections.
Planning a Subsystem 1–15 If no value is specified for offset, then connections on port 1 have a default offset of 0 and connections on port 2 have a default offset of 100. For example, if all host connections use the default offset values, unit D2 will be presented to a port 1 host connection as LUN 2 (unit number of 2 minus offset of 0). Unit D102 will be presented to a port 2 host connection as LUN 2 (unit number of D102 minus offset of 100).
1–16 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide An additional factor to consider when assigning unit numbers and offsets is SCSI version. If the SCSI_VERSION switch of the SET THIS_CONTROLLER/OTHER_CONTROLLER command is set to SCSI-3, the CCL is presented as LUN 0 to every connection, superseding any unit assignments. The interaction between SCSI version and unit numbers is explained further in the next section.
Planning a Subsystem 1–17 Assigning Host Connection Offsets and Unit Numbers in SCSI-2 Mode Some operating systems expect or require a disk unit to be at LUN 0. In this case, it is necessary to specify SCSI-2 mode. If SCSI_VERSION is set to SCSI-2 mode, the CCL floats, moving to the first available LUN location, depending on the configuration.
1–18 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide NOTE: The default condition is ENABLE_ACCESS_PATH=ALL. This specifies that access paths to ALL hosts are enabled. It is recommended that the user restrict host access and that the access path be carefully specified to avoid providing undesired host connections access to the unit.
Planning a Subsystem Host 1 "AQUA" Host 2 "BLACK" Host 3 "BROWN" FCA1 FCA1 FCA1 Switch or hub 1–19 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–11.
1–20 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide For example: In Figure 1–11, restricting the access of unit D101 to host 3, the host named BROWN can be done by enabling only the connection to host 3. Enter the following commands: SET D101 DISABLE_ACCESS_PATH=ALL SET D101 ENABLE_ACCESS_PATH=BROWN1B2 If the storage subsystem has more than one host connection, carefully specify the access path to avoid providing undesired host connections access to the unit.
Planning a Subsystem 1–21 NOTE: Compaq recommends that you provide access to only specific connections, even if there is just one connection on the link. This way, if new connections are added, they will not have automatic access to all units. 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.
1–22 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Figure 1–12 shows the placement of the worldwide name label for the Model 2200 enclosure, and Figure 1–13 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–12.
Planning a Subsystem 1–23 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 IBM AIX 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 IBM AIX 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. These ID numbers are set through the PVA module.
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 04 DISK ID Disk40400 9 03 Disk40300 8 02 Disk40200 7 01 Disk40100 6 00 Disk40000 5 04 Disk30400 4 03 Disk30300 3 02 Disk30200 2 01 Disk30100 1 00 Disk30000 B
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 SCSI ID 00 01 02 03 04 05 08 00 01 02 03 04 05 08 DI
2–10 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 IBM AIX 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 IBM AIX 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 IBM AIX 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 IBM AIX 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 IBM AIX 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. ■ Partitions cannot be combined into storagesets.
2–24 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Changing Switches You can change the RAIDset, mirrorset, device, and unit switches at any time. You cannot change the initialize switches without destroying data on the storageset or device. These switches are integral to the formatting and can only be changed by re-initializing the storageset. CAUTION: Initializing a storageset is similar to formatting a disk drive; all data is destroyed during this procedure.
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 IBM AIX 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 IBM AIX 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 IBM AIX 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 IBM AIX 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. R2 consists of Disk10100, Disk20100, Disk30100, Disk40100, Disk50100, and Disk60100.
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 IBM AIX 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 IBM AIX 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. R2 consists of Disk10100, Disk20100, Disk30100, Disk40100, Disk50100, and Disk60100.
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 IBM AIX 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 IBM AIX host computer to accommodate the HSG80 controller storage subsystem.
3–2 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 IBM AIX 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 or hub. 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.6 for IBM AIX Installation and Configuration Guide The Host Bus Adapter (HBA) installation is accomplished by first installing the HBA driver. NOTE: If installing the RAID subsystem on an HACMP cluster, install the HBA and it's driver into each IBM host server in the cluster.
Preparing the Host System 3–7 Fresh Install Perform a fresh install if you do not have a Cambex driver or StorageWorks software installed on your system by completing the following steps: 1. Change the directory to where you have the StorageWorks CD-ROM mounted, for example: cd /cdrom 2. Issue the command: ./INSTALL. The script to install the Cambex driver and the StorageWorks software will begin. You will also be provided the option to install the SWCC agent. 3.
3–8 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Installing HSG80 ODM entries Copyright Compaq Computer Corp. 2000. All rights reserved. Restricted Rights: Use, duplication by the U.S. Government is subject to restriction as set forth in subparagraph (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR 52.227-14 Alt.
Preparing the Host System 3–9 RAID Array Configuration Information -----------------------------------name status location description hdisk12 Available 30-60-00-1,0 DEC HSG80 Command Console LUN hdisk6 Available 30-60-00-0,0 DEC HSG80 RAID Array hdisk7 Available 30-60-00-0,1 DEC HSG80 RAID Array hdisk8 Available 30-60-00-0,2 DEC HSG80 RAID Array hdisk9 Available 30-60-00-0,3 DEC HSG80 RAID Array hdisk10 Available 30-60-00-0,4 DEC HSG80 RAID Array hdisk11 Available 30-60-00-0,5 DEC HSG80 RAID Array hdis
3–10 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Examining and Upgrading Your Driver Before upgrading your system, check to see which driver you have installed by entering one of the following commands: lslpp -l Q2100.driver.obj or lslpp -l PC1000.driver.
Preparing the Host System 3–11 e. Type y to stop the Agent. f. At the main menu, type q to quit. g. At the stgwks.sh menu, type q to exit and return to the command prompt. 3. Export any volume groups associated with disks on the HSG80 Raid Array by entering the exportvg command. 4. Delete all references to the adapters and hdisks associated with the Cambex driver by performing the following actions: a. Find all Cambex adapters on your system by entering the command lsdev -Cc adapter | grep Cambex b.
3–12 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Checking OS Revision...OK Checking for previous Cambex driver... The Cambex driver: Fileset Level State Description -----------------------------------------------------------------------------------------------Path: /usr/lib/objrepos PC1000.driver.obj 1.5.11.1 COMMITTED PC1000 Fibre Channel Adapter Driver Is currently installed.
Preparing the Host System NOTE: If you upgraded your driver, the disks that are configured on your RAID array will be readded during this phase of the upgrade. . Previous HSG80 ODM entries were found, Do you want to upgrade them (Y/n) y Copyright Compaq Computer Corp. 1998. All rights reserved. Restricted Rights: Use, duplication by the U.S. Government is subject to restriction as set forth in subparagraph (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR 52.227-14 Alt.
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 ■ “About the Network Connection for the Agent,” page 4–3 ■ “Installing and Configuring the Agent,” page 4–5 ■ “Running the Agent,” page 4–16 ■ “Reconfiguring the Agent,” page 4–16 ■ “Uninstall Agent, Storageworks Software, and Cambex Driver.
4–2 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide To receive information about the devices connected to your HSG80 controller over a TCP/IP network, you must install the Agent on a computer that is connected to a controller. 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.
Installing and Configuring the HS-Series Agent 4–3 Table 4–2 Installation and Configuration Overview Step Procedure 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. See "The Command Console LUN" described in Chapter 1. 4 Install the Agent (TCP/IP network connections) on a system connected to the HSG80 controller. See “Installing and Configuring the Agent,” page 4–5.
4–4 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 Table 4–3 Minimum IBM-AIX Host Requirements Host Feature Requirements Architecture IBM RS/6000, 2MB free space in /tmp directory, and 4 MB free space for Agent installation directory Operating System IBM AIX V4.3.2 or V4.3.3 Controller Compatibility StorageWorks HSG80 Controller running operating firmware V8.
4–6 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide ************************************************************************************ * Copyright (c) Compaq Computer Corporation, 2000 * * * * All Rights Reserved. Unpublished rights reserved under * * the copyright laws of the United States. * * * * The software contained on this media is proprietary to * * and embodies the confidential technology of Compaq * * Computer Corporation.
Installing and Configuring the HS-Series Agent 4–7 The next part of the install asks the name of the directory to install the Agent. You can specify any directory followed by /stgwks2. For example, to install the Agent in the /var directory specify /var/stgwks2. It is best to accept the default because the ODM files and the uninstall have already been copied to the /usr/stgwks2 directory.
4–8 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide ■ Adds a line to the /etc/inittab file so that the agent respawns after it has been stopped. ■ Enters a line into the /etc/syslog.conf file so that error messages from the agent are redirected to /var/adm/ras/steamd.log Updating inittab file...done Updating syslog.conf file...done The script asks where the devices on your system are kept.
Installing and Configuring the HS-Series Agent 4–9 The Enterprise OID can be customized. Note that this value must be consistent with the Agent's MIB! The default vendor-specific setting is "36.2.15.21." Would you like to enter a new value? [y,N] : n This section of the install enables you to specify client systems to monitor the RAID array. ■ The first part asks for the hostname of the client system.
4–10 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Adding a Client system ------------------------Enter the host name of the Client system : Enter the subsystem access privilege (which controls the level of access a client has for communicating with the storage subsystems).
Installing and Configuring the HS-Series Agent 4–11 available disks. It is recommended for each subsystem that you use the Command Console LUN (CCL) to communicate with the RAID subsystem. After you enter an access device, the install will try to make contact with the RAID array through the given device. ■ If it can make contact, it will display some of the attributes of the RAID system and ask if you want to add an entry into the storage.ini file for that RAID subsystem.
4–12 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide ❏ If you say no, then the install will continue (You can add a subsystem later using the configuration script.
Installing and Configuring the HS-Series Agent 4–13 Specify an access device to query for information (e.g. "hdisk5") : hdisk12 The following subsystem has been found: Controller type : HSG80 Firmware version : YB02 Serial numbers : ZG94213498, ZG00314890 EMU type : None installed Would you like to add this subsystem to the 'storage.
4–14 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Would you like to enable mail notification ? [Y,n] y Adding a User for Mail Notification ----------------------------------- Enter the email address of the user: someuser@somewhere.com Enter the error notification level for this user. The user will be notified of errors at this level and above.
Installing and Configuring the HS-Series Agent 4–15 The last part of the install provides the opportunity to start the agent. If you do not wish to start the agent at this point, you can start the agent at a later date by using the configuration script. The agent will automatically restart when you reboot your machine. The STEAM Agent package has been successfully installed. Would you like to execute the Agent now? [Y,n] y The STEAM agent has been started. The installation process is complete.
4–16 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 4. Select Option 1 from the Command Console Agent Installation and Configuration menu. You see the following display. Checking for agent...OK Would you like to upgrade the agent now (Y/n)? y If you did not upgrade your driver version, then the upgrade is complete.
Installing and Configuring the HS-Series Agent 4–17 ■ The Agent Only uninstall removes just the Agent. The Cambex driver and ODM entries are left intact. ■ The Everything uninstall removes the Agent, the ODM entries and the Cambex driver. Agent Only Uninstall To uninstall only the Agent perform the following actions: 1. Start the stgwks_aix.sh script by entering the command /stgwks_aix.sh 2. From the the Command Console Agent Installation and Configuration menu choose Option 4. 3.
4–18 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide If you do not want to uninstall the ODM entries and the Cambex driver, you can abort the uninstall here. This script will now uninstall the HSG ODM entries and the Cambex driver. Are you sure you want to do this (Y/n)? y Here, the ODM entries are removed, any disks and adapters that are associated with a Cambex adapter are deleted and the Cambex driver is uninstalled.
Installing and Configuring the HS-Series Agent 4–19 Check the index for the HACMP Enabler bits for your subsystem type. Install Enabler on each node in the cluster using System Management Interface Tool (SMIT) or the installp command line process. The enabler software provides HSG80 concurrency on HACMP clusters of S70 and SP machines using the StorageWorks Fibre Channel Adapter, DS-SWIA1-PC and DS-SWIA1-PD.
4–20 HSG80 ACS Solution Software Version 8.
Installing and Configuring the HS-Series Agent 4–21 Table 4–4 HACMP Software Prerequisites Prerequisites Comments AIX 4.3.2 or 4.3.3 This product is supported on AIX 4.3.2 and 4.3.3 platforms with StorageWorks (DS-SWIA1-PC and DS-SWIA1-PD). HACMP 4.3 for AIX The cluster single point of control (C-SPQC) utility for HACMP is available for versions of HACMP from 4.2 and later. Simple HACMP configuration using SMIT Supported cluster configurations are illustrated in the Agent Maintenance Menu above.
4–22 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide client_name xx.yy.zz.iii Client PC left_boot xx.yy.zz.ee (lbname) left (service) xx.yy.zz.ff (lsname) left_standby ss.tt..uu.ggg left_extra ss.tt..vv.hhh en0 Ethernet Hub 1 right_boot xx.yy.zz.aa (rbname) right (service) xx.yy.zz.bb (rsname) Ethernet Hub 2 right_standby ss.tt..uu.ccc right_extra ss.tt.vv.
Installing and Configuring the HS-Series Agent 4–23 proper operation of the Agent in any High-Availability Cluster installation. The implementation of a fully functional Agent capable of high availability failover operation in an HACMP environment may be divided into the following major components: ■ Installation ■ Agent Configuration ■ Client Installation and Configuration ■ Operation Installing the Agent on an HACMP Cluster There are four steps required to install the Agent on an HACMP cluster: 1.
4–24 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Normal Operation of the Agent on an HACMP Cluster Once the Agent has been installed onto each node of the cluster and the Client(s) has been installed and configured, the normal operating mode of the Agent in the HACMP environment may be activated by the following procedure. 1.
Installing and Configuring the HS-Series Agent 4–25 c. Option 23, CHECK LOCAL Node for Running Agent This function is used to determine if there are any instances of the Agent process running on the local node. It uses the ps –eaf command and reports the results to the operator. d. Option 24, STOP Running Agent on LOCAL Node This function is used to stop any instances of the Agent process running on the local node.
4–26 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Client Functions and Storage Subsystem Options The Client functions, Options 6 – 9, and storage subsystem Options, items 10 – 13, must be consistent on each node within the cluster. Since the HACMP_Config.sh script does not synchronize these functions automatically, any changes made to Client Options or storage subsystem options must be repeated manually on each node in the cluster.
Installing and Configuring the HS-Series Agent 4–27 Node Isolation Recovery When any single node experiences a loss of services in a multi-node cluster such that it loses all contact with the rest of the cluster yet still remains up with a running Agent, it is considered an “isolated” node. It is important that the Agent process be killed prior to starting another instance of the Agent on another node.
4–28 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide HACMP for AIX Primary Event Scripts The HACMP Primary Event Scripts are part of the HACMP package and none require modification for Agent support. The purpose of the Primary Event Scripts is for the HACMP Event Manager to call one or more Secondary Event Scripts in response to the occurrence of certain events within the HACMP cluster.
Installing and Configuring the HS-Series Agent 4–29 Table 4–5 HACMP Event Scripts HACMP Event Script Action Required Appended to Event Script by HACMP_install.sh Node_down_local Always stop Agent on local node ./”$STEAMDIR/BIN/”SWCC_AG_ STOP_LOCAL.SH Node_down_remote (none) (nothing) Node_up_local Check for Agent running on any node and start Agent on local node if not already running ./”$STEAMDIR/BIN/”SWCC_AG_ START_LOCAL.
4–30 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Table 4–5 HACMP Event Scripts (Continued) HACMP Event Script Action Required Appended to Event Script by HACMP_install.sh Release_takeover_addr Check for Agent running and notify if takeover address is Client address ./”$steamdir/bin/”SWCC_ag_cH ECK_LOCAL.
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 hubs.
5–2 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 IBM AIX 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: ■ Establish Controller Connection ■ Configure Controller Settings. ■ Set This Controller.
Configuration Procedures 5–5 Configure Controller Settings 3. Check the configuration (parameter settings) of your controller against those listed in Table 5–1, which are the correct HSG80 controller parameter settings for an IBM-AIX environment. NOTE: Setting the SCSI version to SCSI-3 does not make the controller fully compliant with all SCSI-3 standards. Compaq recommends SCSI-2 mode at this time.
5–6 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 6. To set the prompt to the HSG80 controller, enter: SET THIS_CONTROLLER PROMPT=”HSG>” 7. Clear the persistent error messages by entering the following command: HSG> CLEAR CLI 8.
Configuration Procedures 5–7 14. Restart the controllers for the new settings to take effect, by entering the following command: HSG> RESTART OTHER_CONTROLLER HSG> RESTART THIS_CONTROLLER It takes about one minute for the CLI prompt to come back after a RESTART command. Set Time and Verify all Commands 15. Set the time on the controller by entering the following syntax: SET THIS TIME=DD-MMM-YYYY:HH:MM:SS 16. Use the FRUTIL utility to set up the battery discharge timer.
5–8 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide The following sample is a result of a SHOW THIS command, with the areas of interest in bold.
Configuration Procedures Connection Name Operating System Controller Port Address Status Unit Offset !NEWCON00 WNNT OTHER 1 200613 OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX 5–9 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX For an explanation about why there may be multiple connections shown for one adapter, see page 1–11. 21. Rename the connections to something meaningful to the system and easy to remember.
5–10 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 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.
Configuration Procedures 5–11 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.
5–12 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 2. From the CLI prompt, enter: SHOW THIS_CONTROLLER FULL The current configuration of your RAID HSG80 controller will appear. Configure Controller Settings 3. Check the configuration (parameter settings) of your controller against those listed in Table 5–1, which are the correct HSG80 controller parameter settings for an IBM-AIX environment.
Configuration Procedures 5–13 7. Set the node by acquiring the World Wide Name (WWN) node number and checksum from the enclosed label (located on the top surface of the controller enclosure), and by entering the following command: HSG> SET THIS_CONTROLLER NODE=NNNN-NNNN-NNNN-NNNN CHECKSUM 8. Enable the command console LUN by entering the following command: HSG> SET THIS_CONTROLLER COMMAND_CONSOLE_LUN 9.
5–14 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Set Time and Verify All Commands 14. Set the time on the controller by entering the following syntax: SET THIS TIME=DD-MMM-YYYY:HH:MM:SS 15. Use the FRUTIL utility to set up the battery discharge timer.
Configuration Procedures 5–15 18. 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.
5–16 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 21. Rename the connections to something meaningful to the system and easy to remember. For example, to assign the name ANGEL1A1 to connection !NEWCON01, enter: HSG > RENAME !NEWCON01 ANGEL1A1 Compaq recommends using a naming convention, see “Naming Connections,” page 1–11. 22.
Configuration Procedures 5–17 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. Use the following syntax: ADD STRIPESET STRIPESET-NAME DISKNNNNN DISKNNNNN....... 2. Initialize the stripeset, specifying any desired switches: INITIALIZE STRIPESET-NAME SWITCHES See “Initialization Switches” on page 2–25 for a description of the initialization switches. 3.
5–18 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 4. Assign the mirrorset a unit number to make it accessible by the hosts. See “Assigning Unit Numbers and Unit Qualifiers” on page 5–21. For example: The commands to create Mirr1, a mirrorset with two members (DISK10000 and DISK20000), and to initialize it using default switch settings: ADD MIRRORSET MIRR1 DISK10000 DISK20000 INITIALIZE MIRR1 SHOW MIRR1 Configuring a RAIDset 1.
Configuration Procedures 5–19 Configuring a Striped Mirrorset 1. Create, but do not initialize, at least two mirrorsets. See “Configuring a Mirrorset” on page 5–17. 2. Create a stripeset and specify the mirrorsets it contains: ADD STRIPESET STRIPESET-NAME MIRRORSET-1 MIRRORSET-2....MIRRORSET-N 3. Initialize the striped mirrorset, specifying any desired switches: INITIALIZE STRIPESET-NAME SWITCH See “Initialization Switches” on page 2–25 for a description of the initialization switches. 4.
5–20 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 3. Assign the disk a unit number to make it accessible by the hosts. See “Assigning Unit Numbers and Unit Qualifiers” on page 5–21. Configuring a Partition 1. Initialize the storageset or disk drive, specifying any desired switches: INITIALIZE STORAGESET-NAME SWITCHES or INITIALIZE DISK-NAME SWITCHES See “Initialization Switches” on page 2–25 for a description of the initialization switches. 2.
Configuration Procedures 5–21 For example: The commands to create RAID1, a three-member RAIDset, then partition it into two storage units are shown below. ADD RAIDSET RAID1 DISK10000 DISK20000 DISK10100 INITIALIZE RAID1 CREATE_PARTITION RAID1 SIZE=25 CREATE_PARTITION RAID1 SIZE=LARGEST SHOW RAID1 Assigning Unit Numbers and Unit Qualifiers Each storageset, partition, or single (JBOD) disk must be assigned a unit number for the host to access.
5–22 HSG80 ACS Solution Software Version 8.
Configuration Procedures 5–23 Adding Disk Drives If you add new disk drives to the subsystem, the disk drives must be added to the controllers’ list of known devices: ■ To add one new disk drive to the list of known devices, use the following syntax: ADD DISK DISKNNNNN P T L ■ To add several new disk drives to the list of known devices, enter the following command: RUN CONFIG Adding a Disk Drive to the Spareset The spareset is a collection of spare disk drives that are available to the controller should
5–24 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide NOTE: The RUN CONFIG command does not delete disks from the controllers’ device table if a disk has been physically removed or replaced. In this case, you must use the command: DELETE DISKNNNN. 3.
Configuration Procedures 5–25 4. Verify the configuration: SHOW STORAGESET-NAME Changing Switches for a Storageset or Device You can optimize a storageset or device at any time by changing the switches that are associated with it. Remember to update the storageset profile when changing its switches.
5–26 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide Changing Initialize Switches The initialization switches cannot be changed without destroying the data on the storageset or device. These switches are integral to the formatting and can only be changed by reinitializing the storageset. Initializing a storageset is similar to formatting a disk drive; all data is destroyed during this procedure.
Chapter 6 Verifying Storage Configuration from the Host Once the StorageWorks Solution Software has been installed, logical units may be created on the RAID Array and configured into the system. Create these logical units using the Client or the CLI. To utilize the Client to create logical units, the Agent and Client must first be installed on the AIX and Windows systems, respectively. New logical units created on the RAID Array must be recognized by the operating system before they can be utilized.
6–2 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide You should have an entry of type: hdisknn Available X0-06-01-2,4 DEC HSG80 RAID Array for each logical unit that you have created on the RAID Array. 4. If the devices were not recognized, recheck the status of the RAID controller, logical units, and cable connections. You can now use the System Management Interface Tool (SMIT), to make volume groups, logical volumes and file systems using these logical units.
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 ■ Two single-bus model 4214R disk enclosure shelves ■ 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 IBM AIX 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 Host 1 "RED" Host 2 "GREY" Host 3 "BLUE" FCA1 FCA2 FCA1 FCA2 FCA1 FCA2 Switch or hub Connections RED1B1 GREY1B1 BLUE1B1 7–3 Switch or hub Connections RED1A1 GREY1A1 BLUE1A1 Connections RED2A2 GREY2A2 BLUE2A2 Host port 1 active Controller A D0 D1 D2 D101 Connections RED2B2 GREY2B2 BLUE2B2 Standby D102 D120 All units visible to all ports Standby Controller B Host port 2 active NOTE: FCA = Fibre Channel Adapter CXO7547A Figure 7–2.
7–4 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 "PURPLE" "WHITE" "TAN" D0 at LUN 0 D1 at LUN 1 D100 at LUN 0 D120 at LUN 0 CXO7297B Figure 7–4.
Configuration Example Using CLI SET THIS SCSI_VERSION=SCSI-2 SET THIS ALLOCATION_CLASS=0 RESTART OTHER 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 IBM AIX 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 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX Mark or tag both ends of Fibre Channel cables. Plug in the Fibre Channel cable from the second adapter in host “WHITE.
Configuration Example Using CLI SHOW CONNECTIONS Connection Name Operating System Controller Port Address Status Unit Offset !NEWCON02 WINNT THIS 2 XXXXXX OL this 100 HOST_ID=XXXX-XXXX-XXXX-XXXX PURPLE1A1 WINNT OTHER ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 1 HOST_ID=XXXX-XXXX-XXXX-XXXX WHITE1B2 WINNT THIS XXXXXX OL other 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX-XXXX-XXXX XXXXXX OL this 100 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX RENAME !NEWCON02 TAN1B2 SET TAN1B2 OPERATING_SYSTEM=WI
7–8 HSG80 ACS Solution Software Version 8.
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 IBM AIX 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 IBM AIX 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 IBM AIX 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 D30
A–4 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 IBM AIX 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 IBM AIX 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 Disk20900
A–14 HSG80 ACS Solution Software Version 8.6 for IBM AIX 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 IBM AIX 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 IBM AIX 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 IBM AIX 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. Navigation window showing expanded “Atlanta” host icon NOTE: You can create virtual disks by using the Storage Window.
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 IBM AIX 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.
Appendix C Exploitation of the CLONE and SNAPSHOT Functions of the HSG80 in an AIX Environment CLONE and SNAPSHOT enable a Compaq storage system to make copies of its internal drives. Once these copies become available, applications, such as backup, can be implemented on the copies, and thereby not affect production work with the original drives.
C–2 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide You see a lists the hdisks associated with the target volume group. Locate the location codes for the hdisks found with by using the lspv command. Refer to the AIX documentation for information about device location codes. Each RAID set discovered by AIX is assigned an hdisk designation along with a location code.
Exploitation of the CLONE and SNAPSHOT Functions of the HSG80 in an AIX Environment C–3 The following figure is an example of identifying the RAID set units in a single host configuration using datavg as a hypothetical volume group. # lsvg –p datavg datavg: PV_NAMEPV STATETOTAL PPsFREE PPsFREE DISTRIBUTION hdisk5active5422200..00..00..00..22 hdisk6active5422300..00..00..00..
C–4 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide For dual host connection configurations, the S value for the hdisk location code is zero. However, any hdisks, associated with the D0XX and D1XX series of storage system units, is distinguished by their host adapter associations. As a consequence, the CCL, by its host designation, determines the series.
Exploitation of the CLONE and SNAPSHOT Functions of the HSG80 in an AIX Environment C–5 3. If the copy is to be a SNAPSHOT, skip to Step 5. Otherwise follow the CLONE procedure described in Chapter 8. Repeat the procedure for each target drive. As mentioned previously, the hdisks associated with the storage system drives and targeted for CLONE copy can remain available and logical volumes mounted and accessible in AIX. When the CLONE is complete, go to Step 6. 4.
C–6 HSG80 ACS Solution Software Version 8.6 for IBM AIX Installation and Configuration Guide 8. Change the new hdisks PVIDs. In the example in Step 7, hdisk1 and hdisk2 are part of an active volume group, however, AIX does not allow hdisk3 and hdisk4 to be imported because the PVIDs are already known by the system in hdisk1 and hdisk2.
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 IBM AIX 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 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 IBM AIX 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 IBM AIX 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 IBM AIX 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 IBM AIX Installation and Configuration Guide logical bus A single-ended bus connected to a differential bus by a SCSI bus signal converter. logical unit A physical or virtual device addressable through a target ID number. 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.
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 IBM AIX 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 IBM AIX 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 IBM AIX 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. (1) A modular carrier plus the interface required to mount the carrier into a standard StorageWorks shelf.
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 IBM AIX 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 IBM AIX 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 availability 2−18 ADD CONNECTIONS transparent failover 1−14 ADD UNIT transparent failover 1−14 adding virtual disks B−8 adding a disk drive to the spareset configuration options 5−23 adding disk drives configuration options 5−23 Agent functions 4−1 installing 4−5 running 4−16 array of disk drives 2−12 assigning unit numbers 1−14 assignment unit numbers fabric topology 5−21 unit qualifiers fabric topology 5−21 assignment of unit numbers fabric topology partition 5−22 single disk 5−21 asynchronous
Index-2 HSG80 ACS Solution Software Version 8.
Index-3 dividing 2−22 removing from the spareset fabric topology 5−23 displaying the current switches fabric topology 5−25 dividing storagesets 2−22 E enabling switches 2−23 erasing metadata 2−28 establishing a local connection 5−2 F Fabric topology procedure flowchart illustrated 4−ξξ fabric topology configuration single controller cabling 5−3 failover 1−5 transparent 1−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 functions Agent 4−1 nami
Index-4 HSG80 ACS Solution Software Version 8.
Index-5 enabled for all disk units 1−8 removing Client B−7 request rate 2−26 requirements host adapter installation 3−5 restricting host access disabling access paths transparent failover 1−19 separate links transparent failover 1−18 transparent failover 1−18 running Agent 4−16 S SAVE_CONFIGURATION 2−28 saving configuration 2−28 SCSI version offset 1−16 SCSI-2 assigning unit numbers 1−16 command console lun 1−17 SCSI-3 assigning unit numbers 1−16 command console lun 1−16 Second enclosure of multiple-enclo
Index-6 HSG80 ACS Solution Software Version 8.