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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Symbols in Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Symbols on Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Rack Stability . . . . . . . . . . . . . . . . . . . .
iv HSG60 ACS Solution Software Version 8.6 for Sun Solaris 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 Sun Solaris Installation and Configuration Guide (for First-time Configurations). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–5 Configuring the Agent with RAID Array V8.6 Configuration Menu . . . . . . . . . . . . . . . . . . 4–5 Choosing a Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–7 Adding a Subsystem Entry . . . . . . . . . . . . . . .
vii Configuring a Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigning Unit Numbers and Unit Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigning a Unit Number to a Storageset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigning a Unit Number to a Single (JBOD) Disk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii HSG60 ACS Solution Software Version 8.6 for Sun Solaris Installation and Configuration Guide Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–8 The /opt/steam/bin/config.sh Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–9 Adding/Changing Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–10 Option 1 - View Adapters . . .
ix Invalid Network Port Assignments During Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “There is no disk in the drive” Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding the Storage Subsystem and its Host to the Navigation Tree. . . . . . . . . . . . . . . . . . . . . . Removing the Command Console Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables Table 1–1 Table 2–1 Table 2–2 Table 3–1 Table 4–1 Table 4–2 Table 6–1 Table 6–2 Table 6–3 Unit Assignments and SCSI_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–20 A Comparison of Container Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7 Example Chunk Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–25 StorageWorks Solution Software Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures Figure 1 General configuration flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx Figure 2 Configuring storage with the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Figure 3 Configuring storage with SWCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii Figure 1–1 Location of controllers and cache modules in a Model 2100 enclosure . . . . . . . . . . .
xiv HSG60 ACS Solution Software Version 8.6 for Sun Solaris 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–4 Figure 4–2 RAID Array V8.
About this Guide This guide provides installation and configuration instructions for operation of the HSG60 ACS Solution Software Version 8.6 for Sun Solaris. 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.
xvi HSG60 ACS Solution Software Version 8.6 for Sun Solaris 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.
xviii HSG60 ACS Solution Software Version 8.6 for Sun Solaris Installation and Configuration Guide Power Supplies or Systems marked with these symbols indicate that the equipment is supplied by multiple sources of power. WARNING: To reduce the risk of injury from electrical shock, remove all power cords to completely disconnect power from the system. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one individual to handle safely.
About this Guide xix Configuration Flowchart A three-part flowchart is shown on the following pages. Refer to these charts while configuring a new storage subsystem: ■ Figure 1 on page xx shows the start of the configuration process. ■ Figure 2 on page xxi shows how to configure storage with the command line interpreter (CLI), which is the low-level interface to the controller.
xx HSG60 ACS Solution Software Version 8.6 for Sun Solaris 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-4 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-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 Verify Storage Set Up Chapter 6 Figure 2.
xxii HSG60 ACS Solution Software Version 8.6 for Sun Solaris Installation and Configuration Guide B Install Agent Chapter 4 Install Client Appendix B Create Storage See SWCC online help Verify Storage Set Up Chapter 6 Figure 3. Configuring storage with SWCC Getting Help If you have a problem and have exhausted the information in this guide, you can receive further information and other help in the following locations.
About this Guide xxiii Be sure to have the following information available before you call Compaq: ■ Technical support registration number (if applicable) ■ Product serial numbers ■ Product model names and numbers ■ Applicable error messages ■ Add-on boards or hardware ■ Third-party hardware or software ■ Operating system type and revision level ■ Detailed, specific questions Compaq Website The Compaq website has latest information on this product as well as the latest drivers.
Chapter 1 Planning a Subsystem 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 Sun Solaris 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 Sun Solaris 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 to take over for the active one. If one controller fails, its companion controller (known as the surviving controller) takes control by making both its host ports active, as shown in Figure 1–4. 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).
1–6 HSG60 ACS Solution Software Version 8.6 for Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris 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 Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.
Chapter 3 Preparing the Host System This chapter describes how to prepare the Sun Solaris host computer to accommodate the HSG60 controller storage subsystem.