Compaq StorageWorks HSG60 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 and 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Symbols in Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Symbols on Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Rack Stability . . . . . . . . . . . . . . . . . . . .
iv HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Enabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11 Disabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11 Enabling/Disabling the CCL in SCSI-3 Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12 Connections. . . . . . . . . . . . .
v Changing Characteristics through Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabling Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Storageset and Partition Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Reading from the device, dd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–7 For V4.0G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–7 For V5.1x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–7 scu . . .
vii Power Up and Establish Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–9 Cabling a Controller Pair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–9 Configuring a Controller Pair Using CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–10 Verify the Node ID and Check for Any Previous Connections . . . . . . . . . . . . . . . . . 5–10 Configure Controller Settings . . . . .
viii HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX 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 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables Table 1–1 Table 2–1 Table 2–2 Table 4–1 Table 4–2 Table 4–3 Table 4–4 Table 4–5 Table 4–6 Unit Assignments and SCSI_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–20 A Comparison of Container Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7 Example Chunk Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–25 SWCC Features and Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures Figure 1 General configuration flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii Figure 2 Configuring storage with the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Figure 3 Configuring storage with SWCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Figure 1–1 Location of controllers and cache modules in a Model 2100 enclosure . . . . . . . . . . .
xii HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Figure 2–17 Example storage map-single bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–28 Figure 2–18 Example storage map-dual bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–29 Figure 4–1 An example of a network connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About this Guide This guide provides installation and configuration instructions for operation of the HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX. Thank You for selecting a Compaq StorageWorks RAID Array subsystem for your growing storage needs. StorageWorks RAID subsystems are designed to support the most popular computer platforms in the industry. The solution software that accompanies this software kit enables the storage subsystem to operate with your chosen platform.
xiv HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Text Conventions This document uses the following conventions: Keys Keys appear in boldface. A plus sign (+) between two keys indicates that they should be pressed simultaneously. USER INPUT, COMMANDS * User input and commands appear in this typeface and in uppercase. type of user input 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.
xvi HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Power Supplies or Systems marked with these symbols indicate that the equipment is supplied by multiple sources of power. WARNING: To reduce the risk of injury from electrical shock, remove all power cords to completely disconnect power from the system. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one individual to handle safely.
About this Guide xvii 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 xviii shows the start of the configuration process. ■ Figure 2 on page xix shows how to configure storage with the command line interpreter (CLI), which is the low-level interface to the controller.
xviii HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide See the unpacking instructions on shipping box Unpack Plan a Subsystem Chapter 1 Plan Storage Chapter 2 Prepare Host Chapter 3 Make Local Connection Page 5-2 Controller Single Cable Controller Page 5-3 Cable Controllers Page 5-9 Configure Controller Page 5-4 Configure Controllers Page 5-9 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 completed your Partition, Page 5-18 Assign Unit Numbers Page 5-19 Assign Unit Identifiers Page 5-20 Configuration Options Page 5-21 Verify Storage Set Up Chapter 6 Figure 2.
xx HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide B Install Agent Chapter 4 Install Client Appendix B Create Storage See SWCC online help Verify Storage Set Up Chapter 6 Figure 3. Configuring storage with SWCC Getting Help If you have a problem and have exhausted the information in this guide, you can receive further information and other help in the following locations.
About this Guide xxi 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 The information in this chapter will help you plan how to configure the subsystem. Refer Chapter 2 to plan 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 HSG60 Array Controller ACS Version 8.6 CLI Reference Guide.
1–2 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Controller Designations A and B A hardware device that, with proprietary software, facilitates communications between a host and one or more devices organized in an array. HSG60 family controllers are examples of array controllers.
Planning a Subsystem 1–3 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.” These terms are defined as follows: ■ “this controller”—the controller that is the focus of the CLI session.
1–4 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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.
Planning a Subsystem 1–5 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). The limitation of transparent failover is that it only compensates for a controller failure, and not for failures of either the Fibre Channel link or host Fibre Channel adapters.
1–6 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Host 1 Host 2 Switch or hub Switch or hub Host port 1 active D0 Host 3 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–4.
Planning a Subsystem 1–7 All hosts must have operating system software that supports multiple-bus failover mode.With this software, the host sees the same units visible through two (or more) paths. When one path fails, the host can issue commands to move the units from one path to another. A typical multiple-bus failover configuration is shown in Figure 1–5. In multiple-bus failover mode, you can specify which units are normally serviced by a specific controller of a controller pair.
1–8 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Host 1 "RED" Host 2 "GREY" Host 3 "BLUE" FCA1 FCA2 FCA1 FCA2 FCA1 FCA2 Switch or hub 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–5.
Planning a Subsystem 1–9 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. By default, read caching is enabled for all units.
1–10 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Enabling Mirrored Caching In mirrored caching, half of each controller’s cache mirrors the companion controller’s cache, as shown in Figure 1–6. 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 CXO5729A Copy of B cache Copy of A cache CXO5729A Figure 1–6.
Planning a Subsystem 1–11 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. In dual-redundant controller configurations, the commands described in the following section alter the setting of the CCL on both controllers. The CCL is enabled only on host port 1.
1–12 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Enabling/Disabling the 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 Solution Software the maximum number of supported hosts is 96.
Planning a Subsystem 1–13 ■ 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–7.
1–14 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX 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–8.
Planning a Subsystem 1–15 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–9.
1–16 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide ■ The ENABLE_ACCESS_PATH and PREFERRED_PATH switches in the ADD UNIT (or SET unit) commands ■ 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 1–17 Figure 1–10 shows how units are presented as different LUNs, depending on the offset of the host. In this illustration, host connection 1 and host connection 2 would need to be on host port 1; host connection 3 would need to be on host port 2.
1–18 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX 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–19 Assigning Unit Numbers and Host Connections 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–20 HSG60 ACS Solution Software Version 8.
Planning a Subsystem 1–21 NOTE: Compaq highly recommends that you provide access to only specific connections. That way, if new connections are added, they will not have automatic access to all units. See the next section Restricting Host Access by Disabling Access Pathsfor details.
1–22 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide DISABLE_ACCESS_PATH switches of the ADD UNIT or SET unit commands. Access path is a unit switch, meaning it must be specified for each unit. Default access is accessible to all hosts. For example: In Figure 1–11, you can restrict the access of unit D101 to host 3, named BROWN, by enabling only the connection to host 3.
Planning a Subsystem 1–23 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. To restrict access of D120 to only host BROWN, enable only host BROWN’s access, as follows: SET D120 DISABLE_ACCESS_PATH=ALL SET D120 ENABLE_ACCESS_PATH=BROWN1B2 NOTE: It is highly recommended that you still give access to only specific connections, even if there is just one connection on the link.
1–24 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide path is a unit switch, meaning it must be specified for each unit. Default access is for the unit to be accessible to all hosts. Also, it is important to remember that at least two paths between the unit and the host must be enabled in order for multiple-bus failover to work.
Planning a Subsystem 1–25 For example: Figure 1–12 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–26 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX 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–12, 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–27 ■ 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.
Chapter 2 Planning Storage The information in this chapter will 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Where to Start The following procedure outlines the steps to take to plan 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 these configuration rules to ensure your planned configuration meets the following requirements and conditions: ■ Maximum of 128 LUNs: if Command Console LUN is enabled, the result is 127 visible LUNs and one CCL ■ Maximum 1.
HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 1 02 00 LUN 00 Target 02 Port 1 Figure 2–1. PTL naming convention The controller operates with a Model 2100 UltraSCSI controller enclosure combined with either Model 4214R (maximum of two) or Model 4254 (maximum of one) disk enclosures.
Planning Storage 2–5 Model 4254 Disk Enclosure Shelf 1 (dual-bus) Bus A Bus B 14 08 DISK ID Disk20800 13 05 Disk20500 12 04 Disk20400 11 03 Disk20300 10 02 Disk20200 9 01 Disk20100 8 00 Disk20000 7 08 Disk10800 6 05 Disk10500 5 04 Disk10400 4 03 Disk10300 3 02 Disk10200 2 01 Disk10100 1 00 Disk10000 Bay SCSI ID Figure 2–3.
2–6 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Determining Storage Requirements It is important to determine your storage requirements.
Planning Storage 2–7 Containers Partition Single devices (JBOD) Stripeset (R0) Mirrorset (R1) Striped mirrorset (R0+1) RAIDset (R3/5) Storagesets CXO6677A Figure 2–5. Container types Table 2–1 compares the different kinds of containers to help you determine which ones satisfy your requirements.
2–8 HSG60 ACS Solution Software Version 8.
Planning Storage 2–9 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–10 HSG60 ACS Solution Software Version 8.
Planning Storage 2–11 6 1 5 2 Disk 10000 Chunk 1 4 4 3 Disk 20000 Disk 10100 2 3 5 6 CXO7287A Figure 2–7. A 3-member RAID 0 stripeset (example 1) 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–23, for information about setting the chunk size). Figure 2–8 shows another example of a three-member RAID 0 Stripeset.
2–12 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Virtual disk Operating system view Actual device mappings Block 0 Block 1 Block 2 Block 3 Block 4 Block 5 etc. Disk 1 Disk 2 Disk 3 Block 0 Block 3 etc. Block 1 Block 4 etc. Block 2 Block 5 etc. Stripeset CXO4592B Figure 2–8.
Planning Storage 2–13 For this reason, you should avoid using a stripeset to store critical data. Stripesets are more suitable for storing data that can be reproduced easily or whose loss does not prevent the system from supporting its critical mission. ■ Evenly distribute the members across the device ports to balance load and provide multiple paths. ■ Stripesets may contain between two and 24 members.
2–14 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Disk 10000 Disk 20000 A A' Disk 20100 Disk 10100 B B' Disk 10200 Disk 20200 C C' Mirror drives contain copy of data CXO7288A Figure 2–9. 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–10.
Planning Storage 2–15 ■ You can configure up to 20 mirrorsets per controller or pair of dual-redundant controllers. Each mirrorset may contain up to 6 members. ■ Both write-back cache modules must be the same size. ■ A mirrorset should only contain disk drives of the same capacity.
2–16 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Virtual disk Operating system view Disk 1 Block 0 Block 5 Block 10 Block 15 Block 0 Block 1 Block 2 Block 3 Block 4 Block 5 etc. Disk2 Disk 3 Disk 4 Disk 5 Block 1 Block 6 Block 11 Parity 12-15 Block 2 Block 7 Parity 8-11 Block 12 Block 3 Parity 4-7 Block 8 Block 13 Parity 0-3 Block 4 Block 9 Block 14 RAIDset CXO6463B Figure 2–11.
Planning Storage 2–17 ■ A RAIDset must include at least 3 disk drives, but no more than 14. ■ A storageset should only contain disk drives of the same capacity. The controller limits the capacity of each member to the capacity of the smallest member in the storageset. Thus, if you combine 9 GB disk drives with 4 GB disk drives in the same storageset, you will waste 5 GB of capacity on each 9 GB member.
2–18 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide t Mirrorset1 Mirrorset2 Disk 20000 Disk 10100 Disk 20200 A B C Disk 10000 Disk 20100 Disk 10200 B' C' A' Mirrorset3 Figure 2–12. Striped mirrorset (example 1) The failure of a single disk drive has no effect on the ability of the storageset to deliver data to the host. Under normal circumstances, it also has very little effect on performance.
Planning Storage 2–19 Plan the mirrorset members, then plan the stripeset that will contain them. Review the recommendations in “Storageset Planning Considerations,” page 2–10, and “Mirrorset Planning Considerations,” page 2–13. Storageset Expansion Considerations Storageset Expansion allows for the joining of two of the same kind of storage containers by concatenating RAIDsets, Stripesets, or individual disks, thereby forming a larger virtual disk which is presented as a single unit.
2–20 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide You can create up to eight partitions per storageset (disk drive, RAIDset, mirrorset, stripeset, or striped mirrorset). Each partition has its own unit number so that the host can send I/O requests to the partition just as it would to any unpartitioned storageset or device.
Planning Storage 2–21 Changing Characteristics through Switches CLI command switches allow the user another level of command options. There are three types of switches that modify the storageset and unit characteristics: ■ Storageset switches ■ Initialization switches ■ Unit Switches The following sections describe how to enable/modify switches. They contain a description of the major CLI command switches.
2–22 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storageset and Partition Switches The characteristics of a particular storageset can be set by specifying switches when the storageset is added to the controllers’ configuration. Once a storageset has been added, the switches can be changed by using a SET command.
Planning Storage 2–23 Partition Switches You can specify the following switches when creating a partition: ■ Size ■ Geometry For details on the use of these switches refer to CREATE_PARTITION command in the Compaq StorageWorks HSG60 Array Controller ACS Version 8.6 CLI Reference Guide. Initialization Switches Initialization switches set characteristics for established storagesets before they are made into units.
2–24 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Increasing the Request Rate A large chunk size (relative to the average request size) increases the request rate by enabling multiple disk drives to respond to multiple requests. If one disk drive contains all of the data for one request, then the other disk drives in the storageset are available to handle other requests.
Planning Storage 2–25 ■ If you have mostly sequential reads or writes (like those needed to work with large graphic files), then make the chunk size a small number (that is 17 sectors). Table 2–2 shows a few examples of chunk size selection.
2–26 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Increasing Sequential Write Performance Sequential write and read requests on stripesets (or striped mirrorsets), should use a small chunk size relative to the I/O size to increase the performance. A chunk size of 17 generally works well. Save Configuration This switch is for a single-controller configuration only.
Planning Storage 2–27 Geometry The geometry parameters of a storageset can be specified. The geometry switches are: ■ CAPACITY—the number of logical blocks. The range is from 1 to the maximum container size. ■ CYLINDERS—the number of cylinders used. The range is from 1 to 16777215. ■ HEADS—the number of disk heads used. The range is from 1 to 255. ■ SECTORS_PER_TRACK—the number of sectors per track used. The range is from 1 to 255.
2–28 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The following example (see Figure 2–17) is of a single-shelf disk enclosure using a single-bus I/O module (Model 4214R): ■ Unit D100 is a 3-member RAID 3/5 storageset named R1. R1 consists of Disk10000, Disk10100, and Disk10200. ■ Unit D101 is a 2-member striped mirrorset named S1. S1 consists of M1 and M2: ❏ M1 is a 2-member mirrorset consisting of Disk10300 and Disk10400.
Planning Storage 2–29 ■ Unit D101 is a 2-member striped mirrorset named S1. S1 consists of M1 and M2: ❏ M1 is a 2-member mirrorset consisting of Disk10200 and Disk20200. ❏ M2 is a 2-member mirrorset consisting of Disk20300 and Disk10300. ■ Unit D102 is a 2-member mirrorset named M3. M3 consists of Disk10400 and Disk20400. ■ Unit D103 is a 3-member stripeset named S2. S2 consists of Disk 10500, Disk20500, and Disk10800. ■ Unit D104 is a single (JBOD) disk named Disk20100.
2–30 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 2. Note the position of all the drives contained within D104. 3. Enter the following command to turn off the flashing LEDs: LOCATE CANCEL The following is an example command needed to locate all the drives that make up RAIDset R1: 1. Enter the following command: LOCATE R1 2. Note the position of all the drives contained within R1. 3.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Tru64 UNIX host computer to accommodate the HSG60 controller storage subsystem.
3–2 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide CAUTION: Protect the host bus adapter board from electrostatic discharge by wearing an ESD wriststrap. DO NOT remove the board from the antistatic cover until you are ready to install it. it.
Preparing the Host System 3–3 For V4.0G # disklabel -rw device HSG60 Where: ■ HSG60 defines this LUN as attached to the HSG60 array controller. Always use the device label HSG60 regardless of what drive types make up the LUN. ■ device is the character device name. For example, to create partitions on block device, rza8, enter: # disklabel -rw rza8 HSG60 For V5.1x # disklabel -rw disk HSG60 Where: ■ HSG60 specifies the type of disk as found in /etc/disktab or the driver for that device.
3–4 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide For V4.0G /dev/rrza8c To create a UFS filesystem using the above examples, enter the following: # newfs /dev/rrza8c HSG60 For V5.1x /dev/rdisk/dsk8c To create a UFS filesystem using the above examples, enter the following: # newfs /dev/rdisk/dsk8c HSG60 This creates a UFS filesystem on the c partition (whole disk-device).
Preparing the Host System 3–5 DECsafe Available Server Environment (ASE) HSG60 disk devices can be used with the DECsafe Available Server Environment (ASE) for Tru64 UNIX provided a valid Host configuration (including Host adapters) is used to support them. Refer to the Tru64 UNIX ASE Installation and User’s Guide, Software Product Description, SPD: 44.17.xx, for further information. Refer to the Release Notes for supported host adapters and Tru64 UNIX version levels for ASE.
3–6 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide For V4.0G # /usr/bin/file /dev/rrzb17a The device activity indicator (green light) will illuminate on the device if the information is not in cache. If the unit is a multi-device container, only one of the devices from that container will illuminate.
Preparing the Host System 3–7 If an error occurs regarding the disk label, there is good probability that the device can be accessed. This error can usually be fixed by creating the disk label with the Tru64 UNIX disklabel utility. NOTE: For major and minor number calculations see “man SCSI” in the UNIX online help. Reading from the device, dd Check the created device using dd on the ‘raw’ device to see if there is a full communication path between devices and Tru64 UNIX. For example: For V4.
3–8 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide V4.0G Output CAM Equipment Device Table (EDT) Information: Bus: 2, Target: 1, Lun: 0, Device Type: Direct Access Bus: 2, Target: 1, Lun: 1, Device Type: Direct Access Bus: 2, Target: 1, Lun: 2, Device Type: Direct Access Bus: 2, Target: 1, Lun: 3, Device Type: Direct Access V5.
Preparing the Host System 3–9 iostat You can use the iostat utility to view performance statistics on MA6000 storage units. (Set your terminal screen to 132 columns before running iostat.) The output from iostat shows the number of devices (LUNs) that have been defined in the configuration file. It is much easier to interpret the output if the configuration file contains entries for all eight devices.
3–10 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Where: ■ rznn or dsk3 is the device name ■ The s is optional and denotes the amount of time, in seconds, between screen updates ■ The t is optional and denotes the total number of screen updates The output from iostat shows all devices that have device name rznn. The information for LUN 0 is in the first column, the information for LUN 1 is in the second column, and so forth.
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–9 ■ “Removing the Agent,” page 4–11 Why Use StorageWorks Command Console (SWCC)? StorageWorks Command Console (SWCC) enables you to monitor and configure the storage connected to the HSG60 controller. SWCC consists of Client and Agent.
4–2 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The Agent can also be used as a standalone application without Client. In this mode, which is referred to as Agent only, Agent monitors the status of the subsystem and provides local and remote notification in the event of a failure. A subsystem includes the HSG60 controller and its devices. Remote and local notification can be made by email and/or SNMP messages to an SNMP monitoring program.
Installing and Configuring the HS-Series Agent 4–3 Table 4–2 Installation and Configuration Overview (Continued) 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 HSG60 controller. See “Installing and Configuring the Agent,” page 4–5.
4–4 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 7 1 A T V A T -S H V T N E C O O A T V O 4 4 7 A T V A T -S H 2 V T N E C O O 5 4 3 6 CXO7240A Figure 4–1. An example of a network connection 1 Agent system (has the Agent software) 5 Hub or switch 2 TCP/IP Network 6 HSG60 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. CAUTION: Do not install the Agent by using Dataless Management Services (DMS) or Remote Installation Services (RIS) sever installations. Installing and Configuring the Agent The following instructions assume that you have a directory /mnt to which you can mount the CD-ROM.
4–6 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 5. To run the installation program, enter the following at the command prompt: # setld -l . NOTE: The -l is a lowercase L. You are asked if you want to install the listed subsets. 6. Enter the corresponding number of the software and then press the Enter key. Configure Client System Options 7. Select option y and then press press the Enter key.
Installing and Configuring the HS-Series Agent 4–7 The notification scheme defines the network protocol to be used by the Agent when notifying the selected client system of a change in the state of a subsystem. The following describes how the Transmission Control Protocol/Internet Protocol (TCP/IP) and the Simple Network Management Protocol (SNMP) work with SWCC.
4–8 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 18. Enter the monitoring interval in seconds, and press the Enter key. The monitoring interval determines how often the Agent polls the subsystems. You are asked if the displayed information is correct. 19. If the displayed information is correct, select option y and press the Enter key. You are asked if you want Email enabled. Configure Email Notification Details 20.
Installing and Configuring the HS-Series Agent 4–9 Final System Configuration 26. Do one of the following: ❏ If you are running the Agent in cluster, select option y. The software is configured to scan the SCSI-bus for subsystems at startup. ❏ If you are not running the Agent in a cluster, select option n. The software is configured to look at the storage.ini file at startup time. The storage.ini file contains the listing of your subsystems. NOTE: Compaq recommends that if you are running Tru64 UNIX 5.
4–10 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide CAUTION: After you make a change to the configuration, such as adding a client system, you must stop and then start the Agent for your changes take effect. When you stop and then start the Agent, the Storage Windows for the subsystems connected to the agent system lose their connection.
Installing and Configuring the HS-Series Agent 4–11 Table 4–6 Information Needed to Configure Agent (Continued) Term/Procedure Client system notification options Note: For all of the client system notification options, local notification is available through an entry in the system error log file and Email (provided that Email notification in PAGEMAIL.COM has not been disabled). Description 0 = No Error Notification−No error notification is provided over network.
4–12 HSG80 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 2. Do one of the following: ❏ Select option y and then press the Enter key. All configuration files for the Agent is deleted. ❏ Select option n and press the Enter key.
Chapter 5 Configuration Procedures This chapter describes procedures to configure a subsystem that uses Fibre Channel fabric topology. In fabric topology, the controller connects to its hosts through switches.
5–2 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide To install a controller or cache module and the PCMCIA card, see the Compaq StorageWorks HSG60 Array Controller ACS Version 8.6 Maintenance and Service Guide. Establishing a Local Connection A local connection is required to configure the controller until a command console LUN (CCL) is established using the CLI. Communication with the controller can be through the CLI or SWCC.
Configuration Procedures Setting Up a Single Controller 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–4 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 4 1 2 5 3 5 4 CXO6881B 1 Controller 4 Cable from the switch to the host Fibre Channel adapter 2 Host port 1 5 FC switch 3 Host port 2 Figure 5–2. Single controller cabling Configuring a Single Controller Using CLI To configure a single controller using CLI involves the following processes: ■ Verify the Node ID and Check for Any Previous Connections. ■ Configure Controller Settings.
Configuration Procedures 5–5 See “Worldwide Names (Node IDs and Port IDs),” page 1–26, for the location of the sticker. The node ID is located in the third line of the SHOW THIS result: HSG60> show this Controller: HSG60 ZG80900583 Software V8.6L-0, Hardware E11 NODE_ID = 5000-1FE1-0001-3F00 ALLOCATION_CLASS = 0 ❏ If the node ID is present, go to step 6. 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Setting the SCSI version to SCSI-3 does not make the controller fully compliant with the SCSI-3 standards. 6. Set the topology for the controller. If both ports are used, set topology for both ports: SET THIS PORT_1_TOPOLOGY=FABRIC SET THIS PORT_2_TOPOLOGY=FABRIC If the controller is not new from the factory, it may have another topology set, in which case these commands will result in an error message.
Configuration Procedures 5–7 11. Verify that all commands have taken effect. Use the following command: SHOW THIS Verify node ID, allocation class, SCSI version, failover mode, identifier, and port topology. Following is a sample result of a SHOW THIS command, with the areas of interest in bold.
5–8 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide The first connection will have one or more entries in the connection table. Each connection will have a default name of the form !NEWCONxx, where xx is a number representing the order in which the connection was added to the connection table.
Configuration Procedures 5–9 For V5.1x use: file /dev/cport/ * Your host computer should report one CCL device special file for each HSG60 configured. 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.
5–10 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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. Controller pair failover cabling Configuring a Controller Pair Using CLI To configure a controller pair using CLI involves the following processes: ■ Verify the Node ID and Check for Any Previous Connections. ■ Configure Controller Settings.
Configuration Procedures 5–11 See “Worldwide Names (Node IDs and Port IDs),” page 1–26, for the location of the sticker. The node ID is located in the third line of the SHOW THIS result: HSG60> show this Controller: HSG60 ZG80900583 Software V8.6L-0, Hardware E11 NODE_ID = 5000-1FE1-0001-3F00 ALLOCATION_CLASS = 0 If the node ID is present, go to step 6. 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 6. Set the topology for the controller. If both ports are used, set topology for both ports: SET THIS PORT_1_TOPOLOGY=FABRIC SET THIS PORT_2_TOPOLOGY=FABRIC If the controller is not factory-new, it may have another topology set, in which case these commands will result in an error message.
Configuration Procedures 5–13 Verify node ID, allocation class, SCSI version, failover mode, identifier, and port topology. The following display shows the result of a SHOW THIS command, with the areas of interest in bold. Controller: HSG60 (C) DEC ZG09030200 Software V8.
5–14 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide For a description of why plugging in one adapter can result in multiple connections, see “Numbers of Connections,” page 1–12. 14. Rename the connection(s) to something meaningful to the system and easy to remember. For example, to assign the name ANGEL1A1 to connection !NEWCON01, enter: RENAME !NEWCON01 ANGEL1A1 Compaq recommends using a naming convention, see “Naming Connections,” page 1–12. 15.
Configuration Procedures 5–15 Configuring Devices The disks on the device bus of the HSG60 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 2 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide NOTE: See the ADD MIRRORSET command in the Compaq StorageWorks HSG60 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–23 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Configuring a Single-Disk (JBOD) Unit 1. Initialize the disk drive, specifying any desired switches: INITIALIZE DISK-NAME SWITCHES See “Initialization Switches” on page 2–23 for a description of the initialization switches. 2. Verify the configuration using 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.
5–20 HSG60 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, as follows: 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 command: SET OTHER_CONTROLLER PROMPT = “NEW PROMPT” It is suggested that the prompts reflect something about the controllers.
5–22 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide To add the disk drive to the controller's spareset list: ADD SPARESET DISKNNNNN Repeat this step for each disk drive you want to add to the spareset: For example: The following example shows the commands for adding DISK11300 and DISK21300 to the spareset.
Configuration Procedures 5–23 During initialization, AUTOSPARE checks to see if the new disk drive contains metadata. Metadata is information the controller writes on the disk drive when that the disk drive is configured into a storageset. Therefore, the presence of metadata indicates the disk drive belongs to, or has been used by, a storageset. If the disk drive contains metadata, initialization stops. (A new disk drive will not contain metadata but a repaired or reused disk drive might.
5–24 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Changing RAIDset and Mirrorset Switches Use the SET storageset-name command to change the RAIDset and Mirrorset switches associated with an existing storageset. For example, the following command changes the replacement policy for RAIDset RAID1 to BEST_FIT: SET RAID1 POLICY=BEST_FIT Changing Device Switches Use the SET device-name command to change the device switches.
Chapter 6 Verifying Storage Configuration from the Host This chapter briefly describes how to verify that multiple paths exist to virtual disk units under Tru64 UNIX V5.1x. After configuring units (virtual disks) through either the CLI or SWCC, access the new storage by performing one of the following methods: ■ Issuing the following command to rescan the bus: # hwmgr −scan scsi or ■ Restarting the host. After the host restarts, verify that the disk is correctly presented to the host.
Chapter 7 Configuration Example Using CLI This chapter presents an example of configuring a particular storage subsystem using the CLI. The CLI configuration example shown assumes: ■ A normal, new controller pair, meaning: ❏ NODE ID set ❏ No previous failover mode ❏ No previous topology set ■ Full array with no expansion cabinet ■ PCMCIA cards installed in both controllers A storage subsystem example is shown in Figure 7–1.
7–2 HSG60 ACS Solution Software Version 8.
Configuration Example Using CLI 7–3 .
7–4 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide "RED" "GREY" "BLUE" D0 D1 D100 D120 CXO7299B Figure 7–3. Example virtual 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. ■ Text in THIS FORMAT, indicates a command you type.
Configuration Example Using CLI Plug serial cable from maintenance terminal into top controller.
7–6 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Plug in the Fibre Channel cable from the first adapter in host “RED.” SHOW CONNECTIONS RENAME !NEWCON00 RED1B1 SET RED1B1 OPERATING_SYSTEM=TRU64_UNIX RENAME !NEWCON01 RED1A1 SET RED1A1 OPERATING_SYSTEM=TRU64_UNIX SHOW CONNECTIONS NOTE: Connection table sorts alphabetically.
Configuration Example Using CLI 7–7 SHOW CONNECTIONS Connection Name Operating System Controller Port Address Status Unit Offset RED1A1 TRU64_UNIX OTHER 1 XXXXXX OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX RED1B1 TRU64_UNIX THIS ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 1 HOST_ID=XXXX-XXXX-XXXX-XXXX RED2A2 TRU64_UNIX OTHER TRU64_UNIX THIS OL this 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX-XXXX-XXXX RED2B2 XXXXXX XXXXXX OL other 0 ADAPTER_ID=XXXX-XXXX-XXXX-XXXX 2 HOST_ID=XXXX-XXXX
7–8 HSG60 ACS Solution Software Version 8.
Configuration Example Using CLI ADD SPARESET DISK11300 ADD SPARESET DISK21300 SHOW UNITS ALL 7–9
Chapter 8 Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets This chapter describes some common procedures that are not mentioned previously in this guide. The following information is included in this chapter: ■ “Backing Up the Subsystem Configuration,” page 8–1 ■ “Cloning Data for Backup,” page 8–2 ■ “Moving Storagesets,” page 8–5 Backing Up the Subsystem Configuration The controller stores information about the subsystem configuration in its nonvolatile memory.
8–2 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Cloning Data for Backup Use the CLONE utility to duplicate the data on any unpartitioned single-disk unit, stripeset, mirrorset, or striped mirrorset in preparation for backup. When the cloning operation is complete, you can back up the clones rather than the storageset or single-disk unit, which can continue to service its I/O load.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets Unit Unit Temporary mirrorset Disk10300 Disk10300 New member Unit Temporary mirrorset Unit Copy Disk10300 Disk10300 New member Clone Unit Clone of Disk10300 CXO5510A Figure 8–1. Steps the CLONE utility follows for duplicating unit members Use the following steps to clone a single-disk unit, stripeset, or mirrorset: 1. Establish a connection to the controller that accesses the unit you want to clone. 2.
8–4 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 7. Back up the clone unit. 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 8–5 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide See the release notes for the version of the controller's software for information on which drives can be supported. CAUTION: Never initialize any container or this procedure will not protect data. Use the following procedure to move a storageset, while maintaining the data the storageset contains: 1. Show the details for the storageset you want to move.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets 8–7 8. Recreate the storageset by adding its name to the controller's list of valid storagesets and by specifying the disk drives it contains. (Although you have to recreate the storageset from its original disks, you do not have to add the storagesets in their original order.) Use the following syntax to recreate the storageset: ADD STORAGESET-NAME DISK-NAME DISK-NAME 9.
Appendix A Subsystem Profile Templates This appendix contains storageset profiles you can copy and use to create 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 HSG60 ACS Solution Software Version 8.
Subsystem Profile Templates A–3 Unit Switches: Caching Read caching__________ Read-ahead caching_____ Write-back caching______ Write-through caching____ Access by following hosts enabled ___________________________________________________________ _ ___________________________________________________________ _ ___________________________________________________________ _ ___________________________________________________________ _
A–4 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storage Map Template 1 for the Model 4214R Disk Enclosure Use this template for an MA6000 subsystem with a single Model 4214R disk enclosure (single-bus).
Subsystem Profile Templates A–5 Storage Map Template 2 for the Model 4254 Disk Enclosure Use this template for an MA6000 subsystem with a single Model 4254 disk enclosure (dual-bus).
A–6 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Storage Map Template 3 for two Model 4214R Disk Enclosures Use this template for an MA6000 subsystem with two Model 4214R disk enclosures (single-bus) NOTE: Disk enclosure shelf 1 is a single-bus shelf connected to device port 1 and disk enclosure shelf 2 is a single-bus shelf connected to device port 2.
Appendix B Installing, Configuring, and Removing the Client The following information is included in this appendix: ■ Why Install the Client? ■ Before You Install the Client ■ Installing the Client ■ Troubleshooting the Client Installation ■ Adding the Storage Subsystem and its Host to the Navigation Tree ■ Removing the Command Console Client ■ Where to Find Additional Information Why Install the Client? Client enables you to monitor and manage your storage subsystem by performing the following tasks: ■
B–2 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide Before You Install the Client 1. Verify that 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. You must have SNMP installed on the computer for this software to work properly.
Installing, Configuring, and Removing the Client B–3 3. Select HSG60 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 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide If the Network Information Services (NIS) are being used to provide named port lookup services, contact the network administrator to add the correct ports.
Installing, Configuring, and Removing the Client B–5 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. Client displays the Navigation Window. The Navigation Window lets you monitor and manage many storage subsystems over the network. Figure B–1. Navigation window 3. Click File > Add System. The Add System window appears. 4.
B–6 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide 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 3. Do one of the following: ❏ On Windows NT 4.0, click Start > Settings > Control Panel, and then double click the Add/Remove Programs icon in the Control Panel. The Add/Remove Program Properties window appears. ❏ On Windows 2000, click Start > Settings > Control Panel > Add/Remove Programs. The Add/Remove Program window appears. 4. Select Command Console in the window. 5. Do one of the following: ❏ On Windows NT 4.0, click Add/Remove.
B–8 HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration Guide About the Online Help Most of the information about the Client is provided in the online Help. Online Help is provided in two places: ■ Navigation Window – Online Help provides information on pager notification and a tour of the Command Console Client, in addition to information on how to add a system to the Navigation Tree.
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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration bad block replacement Abbreviated BBR. A replacement routine that substitutes defect-free disk blocks for those found to have defects. This process takes place in the controller, transparent to the host. backplane The electronic printed circuit board into which you plug subsystem devices—for example, the SBB or power supply. BBR See bad block replacement. BIST See built-in self-test.
Glossary–3 coax A two-conductor wire in which one conductor completely wraps the other with the two separated by insulation. cold swap A method of device replacement that requires the entire subsystem to be turned off before the device can be replaced. See also hot swap and warm swap. command line interpreter (CLI) The configuration interface to operate the controller software. concat commands Concat commands implement storageset expansion features.
Glossary–4 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 Guide HSG60 ACS Solution Software Version 8.6 for Compaq Tru64 UNIX Installation and Configuration 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 ADD CONNECTIONS multiple-bus failover 1-18 transparent failover 1-16 ADD UNIT multiple-bus failover 1-18 transparent failover 1-16 adding virtual disks B-7 adding a disk drive to the spareset configuration options 5-21 adding disk drives configuration options 5-21 Agent functions 4-1 installing 4-5 array of disk drives 2-7 assigning unit numbers 1-15 assignment unit numbers fabric topology 5-19 unit qualifiers fabric topology 5-19 assignment of unit numbers fabric topology partition 5-20 single dis
Index–2 HSG60 ACS Solution Software Version 8.
Index–3 DECsafe 3-5 DESTROY 2-26 device switches changing fabric topology 5-24 devices changing switches fabric topology 5-23 configuration fabric topology 5-15 creating a profile 2-8 disk drives adding fabric topology 5-21 adding to the spareset fabric topology 5-21 array 2-7 corresponding storagesets 2-27 dividing 2-19 removing from the spareset fabric topology 5-22 disklabel creating partitions on a LUN 3-2 displaying the current switches fabric topology 5-23 dividing storagesets 2-19 E enabling switch
Index–4 HSG60 ACS Solution Software Version 8.
Index–5 SCSI version factor 1-17 online help SWCC B-7 options for mirrorsets 2-22 for RAIDsets 2-22 initialize 2-23 other controller 1-3 overwriting data 2-26 P pager notification B-7 configuring B-7 partitions assigning a unit number fabric topology 5-20 creating on a LUN using disklabel 3-2 defining 2-20 planning considerations 2-19 guidelines 2-20 performance 2-15 planning overview 2-8 striped mirrorsets 2-18 stripesets 2-12 planning considerations 2-15 planning storage containers 2-6 where to start 2-
Index–6 HSG60 ACS Solution Software Version 8.
Index–7 T templates subsystem profile A-1 terminology other controller 1-3 this controller 1-3 this controller 1-3 transparent failover 1-4 ADD CONNECTIONS 1-16 ADD UNIT 1-16 matching units to host connections 1-16 restricting host access 1-20 disabling access paths 1-21 separate links 1-20 restricting host access by offsets 1-22 SET CONNECTIONS 1-16 troubleshooting invalid network port assignments B-3 there is no disk in the drive message B-4 Tru64 UNIX utilities 3-5 dd 3-7 file 3-5 iostat 3-9 scu 3-7 U