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 SGI Irix Installation and Configuration Guide Disabling the CCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10 Enabling/Disabling the CCL in SCSI-3 Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10 Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11 Naming Connections . . . . .
v RAIDset Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirrorset Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partition Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Initialization Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Chapter 5 Configuration Procedures Establishing a Local Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2 Setting Up a Single Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–3 Power Up and Establish Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii Removing a Disk Drive from the Spareset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabling Autospare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting a Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing Switches for a Storageset or Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii HSG60 ACS Solution Software Version 8.
Tables Table 1–1 Unit Assignments and SCSI_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–16 Table 1–2 Controller Parameters and Recommended Settings for Arbitrated Loop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19 Table 1–3 Controller Parameters and Recommended Settings for Fabric . . . . . . . . . . . . . 1–21 Table 2–1 A Comparison of Container Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 SGI Irix Installation and Configuration Guide Figure 5–1 Figure 5–2 Figure 5–3 Figure 6–1 Figure 6–2 Figure 6–3 Figure 6–4 Figure 7–1 Figure B–1 Figure B–2 Figure B–3 Maintenance port connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2 Single controller cabling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4 Controller pair failover cabling. . . . . . . .
About this Guide This guide provides installation and configuration instructions for operation of the HSG60 ACS Solution Software Version 8.6 for SGI Irix. 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 SGI Irix 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. FILENAMES * File names appear in uppercase 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 SGI Irix 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 SGI Irix 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-8 Installing SWCC ? No A Figure 1.
About this Guide A Add devices Page 5-14 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-17 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-20 Figure 2.
xx HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 SGI Irix 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. The terms A, B, “this controller,” and “other controller,” respectively are used to distinguish one controller from another in a two-controller (also called dual-redundant) subsystem.
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 SGI Irix Installation and Configuration Guide 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 enabling the surviving controller to take over total control of the subsystem.
Planning a Subsystem 1–5 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. Host 1 Host 2 CXO7036A Switch or hub Host port 1 active D0 Switch or hub Host port 2 standby Controller A D1 Host port 1 standby Host 3 D100 Controller B D101 D120 Host port 2 active CXO7036A Figure 1–3.
1–6 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 Host 1 "RED" Host 2 "GREY" Host 3 "BLUE" FCA1 FCA2 FCA1 FCA2 FCA1 FCA2 Switch or hub 1–7 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 Selecting a Cache Mode The cache module supports read, read-ahead, write-through, and write-back caching techniques.
1–8 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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–5. 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–5.
1–10 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 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. Naming Connections Compaq highly recommends that you assign names to connections that have meaning in the context of your particular configuration.
1–12 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide ■ If a controller pair is in transparent failover mode and port 1 and port 2 are on the same link (that is, all ports are on the same loop or fabric), each adapter will have two connections, as shown in Figure 1–7.
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–7.
1–14 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Assigning Unit Numbers The controller keeps track of the unit with the unit number. 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 102 minus offset of 100).
1–16 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 Command Console LUN (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 Selective Storage Presentation In a subsystem that is attached to more than one host or if the hosts have more than one adapter, it is possible to reserve certain units for the exclusive use of certain host connections. For a controller pair, the method used to restrict host access depends on whether the controllers are in transparent or multiple-bus failover mode. For a single controller, the methods are the same as for a controller pair in transparent failover.
1–18 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide In a subsystem with two controllers in transparent failover mode, the controller port IDs are incriminated as follows: ■ Controller A and controller B, port 1—worldwide name + 1, for example 5000-1FE1-FF0C-EE01 ■ Controller A and controller B, port 2—worldwide name + 2, for example 5000-1FE1-FF0C-EE02 Use the CLI command, SHOW this_controller/other_controller to display the subsystem’s worldwide name.
Planning a Subsystem 1–19 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. HSG60 Setup Before the HSG60 RAID Array can be utilized by the Host System, the array must be properly configured.
1–20 HSG60 ACS Solution Software Version 8.
Planning a Subsystem 1–21 Table 1–3 Controller Parameters and Recommended Settings for Fabric Controller Parameter Recommended Setting PORT_1_Topology Fabric PORT_2_Topology Fabric This_Controller SCSI_Version SCSI-2 Other_Controller SCSI_Version SCSI-2 If the HSG60 controller parameter settings displayed do not match those in the Recommended Settings column in Table 1–3, the following CLI commands can be used to alter their values.
1–22 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Set the connections to SGI by typing: HSG60>SET [CONNECTIONNAME] OPERATING __SYSTEM =SGI Repeat the command for each connection shown. Host System Setup Once the RAID Array has been configured, the Host System must be set up. 1. Shut down the host operating system, using your site-specific procedures. Once the operating system has halted, power off the SGI system enclosure. 2.
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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix host computer to accommodate the HSG60 controller storage subsystem. The following information is included in this chapter: ■ “Making a Physical Connection,” page 3–1 ■ “Loading the StorageWorks Software onto the Hard Disk,” page 3–2 ■ “Host Device Initialization,” page 3–4 Making a Physical Connection To attach the host computer to the storage subsystem, install one or more host bus adapters into the computer.
3–2 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide 3. Before starting the host system, connect the optical cable(s) from the RAID controller to the hub or switch. Then connect the Fibre Channel host adapter in the SGI enclosure to the hub or switch with an optical cable. 4. Once the cables are securely connected, power on the SGI enclosure and start the operating system. 5. Once the bootstrap process has completed, log in to the system as superuser (root).
Preparing the Host System 3–3 5. Change to that directory. # cd HSG60 6. If the SGI-Irix automounter does not mount the CD-ROM, use the following command: # mount -t iso9660 -r /dev/rdsk/dks0d7vol /mnt NOTE: The name of dks0d7vol may be different on your system. 7. Extract the file archive from the CD-ROM by entering the following command: # tar xvf /mnt/agent/sgi/stm_sgi.tar All of the files necessary to complete the StorageWorks Software installation have now been copied to this directory.
3–4 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Once the StorageWorks software has been installed, logical units may be created on the RAID Array and configured into the system. These logical units can be created using the SWCC Client or the CLI. In order to utilize Client to create logical units, Agent must first be installed on the host SGI system. Details on Agent are in Chapter 4 and details on Client are in Appendix B.
Preparing the Host System 3–5 5. If the devices have been correctly recognized by the operating system, they can be labeled and partitioned. If the devices were not recognized, recheck the status of the RAID Controller, logical units, and Fibre Channel connections. 6.
3–6 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Fabric Device Name Convention SGI Irix creates unique device names for devices attached to the Fabric Fibre Channel host adapters on the system. Understanding the device nomenclature will help in providing device name-related answers in the following section.
Preparing the Host System NOTE: The following entries are for Fabric only. For Irix V6.5.9 or earlier, use: # fx – x – d /dev/rdsk/50001fe1000007e0/lun0vol/c5p50001fe1000007e1 For Irix V6.5.10 or earlier, use: # fx – x – d /dev/rdsk/50001fe1000007e0/lun0vol/c5p1 fx version 6.5, Dec 31, 2000 ...opening c5p50001fe1000007e1 ...drive selftest...OK NOTE: The following entries are for both Arbitrated Loop and Fabric.
3–8 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide fx/label/set/parameters: Read buffer ratio = (0/256) fx/label/set/parameters: Write buffer ratio = (0/256) *****WARNING***** about to modify drive parameters on disk C5P1 ok? yes ----- please choose one (? for help, .. to quit this menu)----[para]meters [part]itions [s]giinfo [g]eometry [m]anufacturer_params [b]ootinfo fx/label/set> ----- please choose one (? for help, ..
Preparing the Host System NOTE: To partition the device, follow the prompts and enter the answers displayed in the large bold face italic type. The default answers are shown in ( ) braces. Press the Enter key to utilize the default answer The controller number, drive number and LUN number of your drive will probably be different for arbitrated loop or fabric. NOTE: The following entries are for Arbitrated Loop only. # fx -x fx version 6.
3–10 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide data on the drive to be lost. Be sure you have the drive backed up if it contains any user data. Continue? yes ----- partitions----part type blocks Megabytes (base+size) 7: xfs 4096 + 20538224 2 + 10028 8: volhdr 0 + 4096 0 + 2 10: volume 0 + 20542320 0 + 10030 capacity is 20542320 blocks ----- please choose one (? for help, ..
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–8 ■ “Reconfiguring the Agent,” page 4–8 ■ “Removing the Agent,” page 4–8 Why Use StorageWorks Command Console (SWCC)? StorageWorks Command Consol
4–2 HSG80 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide To receive information about the devices connected to your HSG60 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 (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 SGI Irix 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 Installing and Configuring the Agent IMPORTANT: Copy the installation and configuration script to a temporary directory before beginning this installation. For instructions, see Chapter 3. The Agent will automatically start when you install it and will restart automatically if it stops for any reason. 1. Log on to the host system as root (superuser). You must have access to the superuser (root) account to perform this installation. 2.
4–6 HSG80 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Table 4–3 Information Required for Install Program Prompts (Continued) Information Required to Complete Installation How to Respond *Port number that the Command Console Agent uses to send notifications to the Command Console Client. *Default is 4999. The directory which contains the device special files. Irix device special files are located in the /dev/scsi directory.
Installing and Configuring the HS-Series Agent 4–7 Table 4–3 Information Required for Install Program Prompts (Continued) Information Required to Complete Installation How do you want a CC Agent server to notify a client when an error condition occurs? Notification schemes available are: 0 = No Error Notification 1 = Notification via a TCP/IP Socket 2 = Notification via the SNMP protocol 3 = Notification via both TCP/IP and SNMP How to Respond Selecting this option results in: 0 = No notification over ne
4–8 HSG80 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Running the Agent The Agent program was automatically started when you installed it, and it was installed to restart automatically if the system is restarted or it stops for any reason. The installation script places an entry in the “/etc/inittab” file to implement automatic execution of the Agent. The tag field in the file is “steam”.
Chapter 5 Configuration Procedures This chapter describes procedures to configure a subsystem that uses Fibre Channel fabric topology. In fabric topology, the controller connects to its hosts through switches.
5–2 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 SGI Irix 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–17, 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 SGI Irix 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 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 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 SGI Irix Installation and Configuration Guide Connection Name Operating System Controller Port Address Status Unit Offset !NEWCON00 WNNT OTHER 1 200613 OL other 0 HOST_ID=XXXX-XXXX-XXXX-XXXX ADAPTER_ID=XXXX-XXXX-XXXX-XXXX For an explanation about why there may be multiple connections shown for one adapter, see page 1–11. 14. Rename the connection(s) to something meaningful to the system and easy to remember.
Configuration Procedures 5–9 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. A copyright notice and the CLI prompt appear, indicating that you established a local connection with the controller.
5–10 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide 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. ■ Restart the Controller. ■ Plug in the FC Cable and Verify Connections. ■ Repeat Procedure for Each Host Adapter. ■ Verify Installation. Verify the Node ID and Check for Any Previous Connections 1.
Configuration Procedures 5–11 If the controller did have a failover mode previously set, the CLI may report an error. Clear the error with this command: CLEAR_ERRORS CLI 3. Enter the following command to remove any previously configured connections: SHOW CONNECTIONS A list of named connections, if any, is displayed. 4. Delete these connections by entering the following command: DELETE !NEWCON01 Repeat this delete command for each of the listed connections.
5–12 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Set Time and Verify All Commands 8. Set the time on the controller using the following syntax: SET THIS TIME=DD-MMM-YYYY:HH:MM:SS 9. Use the FRUTIL utility to set up the battery discharge timer.
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 SGI Irix Installation and Configuration Guide For a description of why plugging in one adapter can result in multiple connections, see “Numbers of Connections,” page 1–11. 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–11. 15.
Configuration Procedures 5–15 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–23 for a description of the initialization switches. 3.
5–16 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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–19. 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–17 Configuring a Striped Mirrorset 1. Create, but do not initialize, at least two mirrorsets. See “Configuring a Mirrorset” on page 5–15. 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–23 for a description of the initialization switches. 4.
5–18 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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–19. 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–23 for a description of the initialization switches. 2.
Configuration Procedures 5–19 For example: The commands to create RAID1, a three-member RAIDset, then partition it into two storage units: 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–20 HSG60 ACS Solution Software Version 8.
Configuration Procedures 5–21 ■ 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 it need to replace a failed member of a RAIDset or mirrorset. NOTE: This procedure assumes that the disks that you are adding to the spareset have already been added to the controller's list of known devices.
5–22 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Enabling Autospare With AUTOSPARE enabled on the failedset, any new disk drive that is inserted into the PTL location of a failed disk drive is automatically initialized and placed into the spareset. If initialization fails, the disk drive remains in the failedset until you manually delete it from the failedset.
Configuration Procedures 5–23 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's profile when you change its switches.
Chapter 6 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 ■ Two single-bus model 4214R disk enclosure shelves ■ PCMCIA cards installed in both controllers A storage subsystem example is shown in Figure 6–1.
6–2 HSG60 ACS Solution Software Version 8.
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 6–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 6–2.
6–4 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Host 1 "RED" Host 2 "GREY" Host 3 "BLUE" FCA1 FCA1 FCA1 Switch or hub Switch or hub Connection RED1A1 Host port 1 active Host port 2 standby Controller A Connection GREY1B2 Connection BLUE1B2 D0 D1 Host port 1 standby D100 Controller B D120 Host port 2 active FCA = Fibre Channel Adapter CXO7296B Figure 6–3.
Configuration Example Using CLI 6–5 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. Be certain to press Enter after each command. ■ Text enclosed within a box, indicates information that is displayed by the CLI interpreter.
6–6 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide 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 [N] Y SET THIS MIRRORED_CACHE NOTE: This command causes the controllers to restart.
Configuration Example Using CLI NOTE: The offset for !NEWCONO1 is automatically set to 100 because it is plugged into host port 2.
6–8 HSG60 ACS Solution Software Version 8.
Configuration Example Using CLI ADD SPARESET DISK11300 ADD SPARESET DISK21300 SHOW UNITS ALL 6–9
Chapter 7 Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets This chapter describes some common procedures that are not mentioned previously in this guide. The following information is included in this chapter: ■ “Backing Up the Subsystem Configuration,” page 7–1 ■ “Cloning Data for Backup,” page 7–2 ■ “Moving Storagesets,” page 7–5 Backing Up the Subsystem Configuration The controller stores information about the subsystem configuration in its nonvolatile memory.
7–2 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide Cloning Data for Backup Use the CLONE utility to duplicate the data on any unpartitioned single-disk unit, stripeset, mirrorset, or striped mirrorset in preparation for backup. When the cloning operation is complete, you can back up the clones rather than the storageset or single-disk unit, which can continue to service its I/O load.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets Unit Unit Temporary mirrorset Disk10300 Disk10300 New member Unit Temporary mirrorset Unit Copy Disk10300 Disk10300 New member Clone Unit Clone of Disk10300 CXO5510A Figure 7–1. Steps the CLONE utility follows for duplicating unit members Use the following steps to clone a single-disk unit, stripeset, or mirrorset: 1. Establish a connection to the controller that accesses the unit you want to clone. 2.
7–4 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 7–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... . .
7–6 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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. Use the following command: SHOW STORAGESET-NAME 2.
Backing Up the Subsystem, Cloning Data for Backup, and Moving Storagesets 7–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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide bad block replacement Abbreviated BBR. A replacement routine that substitutes defect-free disk blocks for those found to have defects. This process takes place in the controller, transparent to the host. backplane The electronic printed circuit board into which you plug subsystem devices—for example, the SBB or power supply. BBR See bad block replacement. BIST See built-in self-test.
Glossary–3 coax A two-conductor wire in which one conductor completely wraps the other with the two separated by insulation. cold swap A method of device replacement that requires the entire subsystem to be turned off before the device can be replaced. See also hot swap and warm swap. command line interpreter (CLI) The configuration interface to operate the controller software. concat commands Concat commands implement storageset expansion features.
Glossary–4 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix Installation and Configuration Guide logical unit A physical or virtual device addressable through a target ID number. LUNs use their target bus connection to communicate on the SCSI bus. logical unit number A value that identifies a specific logical unit belonging to a SCSI target ID number. A number associated with a physical device unit during a task I/O operations.
Glossary–11 metadata The data written to a disk for the purposes of controller administration. Metadata improves error detection and media defect management for the disk drive. It is also used to support storageset configuration and partitioning. Nontransportable disks also contain metadata to indicate they are uniquely configured for StorageWorks environments. Metadata can be thought of as “data about data.” mirroring The act of creating an exact copy or image of data.
Glossary–12 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 HSG60 ACS Solution Software Version 8.6 for SGI Irix 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 ADD CONNECTIONS transparent failover 1-14 ADD UNIT transparent failover 1-14 adding virtual disks B-7 adding a disk drive to the spareset configuration options 5-21 adding disk drives configuration options 5-20 Agent functions 4-1 installing 4-5 reconfiguring 4-8 running 4-8 uninstalling 4-8 arbitrated loop naming convention 3-5 array of disk drives 2-7 assigning unit numbers 1-14 assignment unit numbers fabric topology 5-19 unit qualifiers fabric topology 5-19 assignment of unit numbers fabric top
Index–2 HSG60 ACS Solution Software Version 8.
Index–3 device switches changing fabric topology 5-23 devices changing switches fabric topology 5-23 configuration fabric topology 5-14 creating a profile 2-8 disk drives adding fabric topology 5-20 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-21 disk label creation 3-6 displaying the current switches fabric topology 5-23 dividing storagesets 2-19 E enabling switches 2-21 erasing metadata 2-26 establishing a
Index–4 HSG60 ACS Solution Software Version 8.
Index–5 overview 2-8 striped mirrorsets 2-18 stripesets 2-12 planning considerations 2-15 planning storage containers 2-6 where to start 2-2 planning storagesets characteristics changing switches 2-21 enabling switches 2-21 initialization switch 2-21 storagest switch 2-21 unit switch 2-21 switches initialization 2-23 storageset 2-22 unit 2-27 profiles creating 2-8 description 2-8 storageset A-1 example A-2 R RAIDset switches changing fabric topology 5-23 RAIDsets choosing chunk size 2-23 maximum membershi
Index–6 HSG60 ACS Solution Software Version 8.
Index–7 assigning fabric topology 5-19 unit switches changing fabric topology 5-23 units LUN IDs 1-19 V verification controller installation 5-8 verification of installation controller 5-8 virtual disks adding B-7 W worldwide names 1-17 NODE_ID 1-17 REPORTED PORT_ID 1-17 restoring 1-18 write performance 2-26 write requests improving the subsystem response time with write-back caching 1-8 placing data with with write-through caching 1-8 write-back caching general description 1-8 write-through caching gene