Redundancy in enterprise storage networks using dual-domain SAS configurations

Similar documents
Serial ATA technology

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

SAN Conceptual and Design Basics

HP and Mimosa Systems A system for archiving, recovery, and storage optimization white paper

RAID 5 rebuild performance in ProLiant

QuickSpecs. What's New HP 3TB 6G SAS 7.2K 3.5-inch Midline Hard Drive. HP SAS Enterprise and SAS Midline Hard Drives. Overview

HP Direct-Connect External SAS Storage for HP BladeSystem Solutions Deployment Guide

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

QuickSpecs. What's New HP 1.2TB 6G SAS 10K rpm SFF (2.5-inch) SC Enterprise 3yr Warranty Hard Drive

HP iscsi storage for small and midsize businesses

Using Multipathing Technology to Achieve a High Availability Solution

QuickSpecs. HP Smart Array 5312 Controller. Overview

HP Smart Array 5i Plus Controller and Battery Backed Write Cache (BBWC) Enabler

Post-production Video Editing Solution Guide with Microsoft SMB 3 File Serving AssuredSAN 4000

Choosing the best architecture for data protection in your Storage Area Network

QuickSpecs. HP SAS Enterprise and SAS Midline Hard Drives Overview

HP 8Gb PCIe FC HBAs Overview

HP ProLiant Essentials Performance Management Pack 3.0 Support Matrix

Enterprise Disk Storage Subsystem Directions

RAID-01 (ciss) B mass storage driver release notes, edition 2

Using High Availability Technologies Lesson 12

Customer Education Services Course Overview

ProLiant Essentials Intelligent Networking Active Path Failover in Microsoft Windows environments

Serial ATA in Servers and Networked Storage

QuickSpecs. What's New Dual Port SFF 10K and 15K SAS drives Dual Port 3.5" 15K SAS drives. HP SAS Drives (Servers) Overview

HP StorageWorks MPX200 Simplified Cost-Effective Virtualization Deployment

HP reference configuration for entry-level SAS Grid Manager solutions

RAID 6 with HP Advanced Data Guarding technology:

QuickSpecs. Models HP Smart Array E200 Controller. Upgrade Options Cache Upgrade. Overview

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

QuickSpecs. Models HP ProLiant Storage Server iscsi Feature Pack. Overview

How To Write An Article On An Hp Appsystem For Spera Hana

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Serial ATA and Serial Attached SCSI technologies

QuickSpecs. What's New HP 750GB 1.5G SATA 7.2K 3.5" Hard Disk Drive. HP Serial-ATA (SATA) Hard Drive Option Kits. Overview

QuickSpecs. HP Serial-ATA (SATA) Entry (ETY) and Midline (MDL) Hard Drive Option Kits. Overview

HP recommended configuration for Microsoft Exchange Server 2010: ProLiant DL370 G6 supporting GB mailboxes

HP StorageWorks EVA Hardware Providers quick start guide

Models Smart Array 6402A/128 Controller 3X-KZPEC-BF Smart Array 6404A/256 two 2 channel Controllers

How to configure Failover Clustering for Hyper-V hosts on HP ProLiant c-class server blades with All-in-One SB600c storage blade

Introducing logical servers: Making data center infrastructures more adaptive

HP Education Services Course Overview

QuickSpecs. Models HP 750GB 7200rpm SATA (NCQ/Smart IV) 3Gbp/s Hard Drive

HP recommended configuration for Microsoft Exchange Server 2010: HP LeftHand P4000 SAN

HP Virtual Connect Ethernet Cookbook: Single and Multi Enclosure Domain (Stacked) Scenarios

HP StorageWorks P2000 G3 and MSA2000 G2 Arrays

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

QuickSpecs. What's New. At A Glance. Models. HP StorageWorks SB40c storage blade. Overview

PCI Express* Ethernet Networking

HP Storage Virtual Volume Design and Implementation Service

QuickSpecs. What's New Boot from Tape. Models HP Smart Array P411 Controller

HP network adapter teaming: load balancing in ProLiant servers running Microsoft Windows operating systems

HP 4 Gb PCI-X 2.0 Host Bus Adapters Overview

HP ProLiant Cluster for MSA1000 for Small Business Hardware Cabling Scheme Introduction Software and Hardware Requirements...

QuickSpecs. Models. HP StorageWorks Modular Smart Array 50 Enclosure. HP StorageWorks Modular Smart Array 50 Enclosure. Overview

IP SAN Best Practices

HP high availability solutions for Microsoft SQL Server Fast Track Data Warehouse using SQL Server 2012 failover clustering

PCI Express and Storage. Ron Emerick, Sun Microsystems

QuickSpecs. What's New. Models. HP ProLiant Essentials Performance Management Pack version 4.4. Overview

HP dx5150 RAID Installation and Setup Guide Version Document Part Number:

Storage Area Network Configurations for RA8000/ESA12000 on Windows NT Intel

Dell PowerVault MD32xx Deployment Guide for VMware ESX4.1 Server

HP Serviceguard Cluster Configuration for Partitioned Systems

SAP database backup and restore solutions for HP StorageWorks Enterprise Virtual Array using HP Data Protector 6.1 software

How To Use An Hp Smart Array P212 (Sas) With A 1-Year Warranty On A 2 Terabyte Hard Drive (Sata) And A 1 Terabyte (Sasa) Hard Drive With A 2-Year License (S

QuickSpecs. Models. HP StorageWorks 8Gb PCIe FC HBAs Overview. Part Number AK344A

Assessing RAID ADG vs. RAID 5 vs. RAID 1+0

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

How To Increase Network Performance With Segmentation

Chapter 13 Selected Storage Systems and Interface

Use cases and best practices for HP StorageWorks P2000 G3 MSA FC/iSCSI Combo Controller

QuickSpecs. HP SATA Hard Drives. Overview

Symantec FileStore N8300 Clustered NAS Storage System V100R002. Glossary. Issue 01 Date Symantec Corporation

HP OneView Administration H4C04S

Network Design. Yiannos Mylonas

Certification: HP ATA Servers & Storage

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

HP Smart Array Controllers and basic RAID performance factors

HP ProLiant DL380 G5 High Availability Storage Server

Optimizing Large Arrays with StoneFly Storage Concentrators

QuickSpecs. HP StorageWorks Direct Backup Engine for Tape Libraries. Extended Tape Library Architecture (ETLA) Family. Models.

hp StorageWorks DS-KGPSA-CA/CX and FCA2354 PCI host bus adapters

QuickSpecs. HP SATA Hard Drives. Overview

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

Performance and Recommended Use of AB545A 4-Port Gigabit Ethernet Cards

Case Studies Using EMC Legato NetWorker for OpenVMS Backups

How To Design A Data Centre

Implementing Storage Concentrator FailOver Clusters

Models 300GB SAS 15K rpm 6Gb/s 3.5" HDD HP 900GB SAS 10K SFF HDD HP 1.2TB SAS 10K SFF HDD

HP Converged Infrastructure Solutions

HP One-Button Disaster Recovery (OBDR) Solution for ProLiant Servers

QuickSpecs. HP StorageWorks Modular Smart Array 500 G2. Overview

QuickSpecs. HP StorageWorks 60 Modular Smart Array. Overview

VERSION 2.5. VMware ESX Server. SAN Configuration Guide

Managing a Fibre Channel Storage Area Network

Transcription:

Redundancy in enterprise storage networks using dual-domain SAS configurations technology brief Abstract... 2 Introduction... 2 Why dual-domain SAS is important... 2 Single SAS domain... 3 Dual-domain SAS... Examples of redundant architectures using serial storage... 5 Dual-domain SAS... 5 Dual-domain SAS: servers in two-node cluster... 6 HP dual-path with cascaded s... 7 Summary... 8 Appendix A: Nomenclature and definitions... 9 Dual-path... 9 Dual-port... 9... 9 Multiple SCSI domains... 9 Port Identifier... 9 phy... 10 SAS domain... 10 SCSI domain... 10 SCSI initiator... 10 SCSI initiator port... 10 SCSI target port... 10 Appendix B: Enabling technology... 11 SAS and SATA technology... 11 Connectors...12 Backplane... 13 Devices... 13 Drives and controllers... 13... 13 Cluster Interconnect... 13 Firmware and Software... 1 Serial Tunneling Protocol (STP)... 1 SPC-3 Target port group commands... 1 For more information... 15 Call to action... 15

Abstract This technology brief explores the issue of single points of failure within storage networks and how pathway redundancy addresses this problem. Appendix B of this brief explains the technologies that enable redundant storage networks and why the implementation is dependent upon serial drive technology. The differences between Serial Attached SCSI (SAS) and Serial ATA (SATA) drives are explored as well. This brief also provides insight into how HP will implement redundant storage networks in various enterprise configurations. Introduction Using dual-domain and dual-path architectures creates redundant pathways from servers to storage devices. The redundant paths created by these configurations reduce or eliminate single points of failure within the storage network. The technologies discussed in this brief employ single and dualported serial hard drives and dual controllers, or dual-ported controllers, to provide dual-paths from the server. This provides increased levels of high availability with redundant paths from the controller to the drives. Dual-domain SAS implementations make it possible to tolerate host bus adapter (HBA) failure, external cable failure, expander failure, failure in a spanned disk () environment, and failure in Redundant Array of Independent Disks (RAID) environments. Dual-path SATA implementations provide some lower cost solutions that cover cable failure, but not the full redundancy of a SAS dual-domain solution. The dual-path solution uses a single domain method of providing tolerance to cable failure. One of the key differences between dual-domain and dual-path architectures is the use of SAS or SATA drives. Dual-port s can provide the advantages of complete pathway redundancy in a dual-domain configuration. Customers seeking lower cost solutions can employ single port SATA drives in a dual-path configuration. Why dual-domain SAS is important The INCITS T10 Technical Committee defines a SCSI domain as the interconnection of two or more SCSI devices and a service delivery subsystem. 1 When any part of the pathway in this single domain fails, there is no secondary, or redundant, pathway to allow continued data transfer. Historically, the rates of failure are higher in connectors, cabling, and highest of all in hard drives. The higher failure rates are the result of the mechanical connection points and moving parts inherent in these components. Dual-domain SAS creates an additional domain to address this single domain pathway failure. The additional domain uses an open port on an HP Smart Array controller that is capable of supporting dual-domain SAS. The second port on the dual-domain capable Smart Array controller generates a unique identifier and can support its own domain. To take advantage of multiple domains, SCSI devices must be dual-ported and connected to pathways in both domains. s can meet that requirement. Dual-domain SAS solutions continue to offer higher reliability, performance, and data availability than SATA, while SATA provides higher capacities and a lower cost point. In addition the Enterprise class s, HP has broadened the hard drive offerings with a new Midline class of SATA and SAS drives. These Midline drives are high capacity, ranked in cost as lowest dollar per GB for their performance class, and designed with higher reliability and performance than entry level drives. These drives are appropriate for high-capacity environments such as external storage, backups, 1 INCITS T10 Technical Committee- http://t10.t10.org/ftp/t10/drafts/smc2/smc2r07.pdf 2

archival, reference, and redundant highly-available applications. They are intended for use in an environment where the drive workload is 0 percent or less. Single SAS domain There are many single points of failure in a single domain. Failure can originate from any controller, expander device, or cable, as shown in Figure 1. NOTE: is the acronym for Just a Bunch of Disks. It refers to a group of hard disks, usually in an enclosure, that may or may not be RAID configured. Figure 1. Single domain SAS storage network Server Controller NOTE: All figures in this technical brief using the notation indicate a -lane bundled path. There are wires per lane, or 16 total wires in a x cable. 3

Dual-domain SAS Using dual-ported drives and dual controllers, or a controller capable of supporting dual domains, provides dual-path redundancy from the server. Figure 2 shows an example of a single controller capable of dual-domain support. The dual-domain SAS configuration in Figure 2 can tolerate simultaneous single port failure in a dual-port, dual-domain capable controller, external cable failure, and expander failure. Figure 2. SAS dual-domain SAS to storage network Server Controller NOTE: Currently, the P800 controller provides dual-domain support For additional information on Serial technology and how it makes dual-domain SAS possible, see Enabling technology in Appendix B.

Examples of redundant architectures using serial storage This section illustrates some of the redundant storage scenarios made possible by serial storage, Smart Array, and cluster computing technologies. Dual-domain SAS This dual-domain SAS architecture provides redundant pathways for cascaded s. Using two IO modules for each enclosure and SAS dual-port drives, this configuration provides redundancy throughout the storage network and eliminates any single point of failure. Figure 3. Dual-domain SAS for cascaded S Server Controller 5

Dual-domain SAS: servers in two-node cluster This configuration, which is also known as a high availability (HA) cluster, at least one server must have access to the storage network. The cluster interconnect provides redundancy in the event of host bus adapter (HBA) or cable failure, as shown in Figure. Dual-domain SAS requires active/active configurations. The active/active configurations permit both controllers to process I/Os, and either controller can act as a standby. To use the dual-ports for redundant pathways, all drives must be SAS. Figure. Multi-Path, 2-Node, HA cluster configuration Server Server HBA Cluster interconnect HBA 6

HP dual-path with cascaded s The dual-path approach can prevent a single point of failure occurring in complex enterprise configurations such as cascaded S. The configuration is supported for both SAS and SATA drives. In this configuration a controller is connected to the IO module at each end of a set of cascaded S. Each contains a single expander, as shown in Figure 5.This configuration, which uses half of the IO modules and expanders required for other redundant storage, also reduces costs. Figure 5. Dual-path scenario for cascaded S Server Controller 7

Summary HP introduced dual port SAS hard drives during the last half of 2007. HP is now introducing products that support SAS dual port operation. As of this writing, the Smart Array P800 controller is capable of supporting two domains. The HP StorageWorks Dual Domain I/O Module Option Kit enables the 60 Modular Smart Array and 70 Modular Smart Array to support redundant pathways from servers to storage devices. See the For More Information section for more complete information on all of these products. The dual-domain and dual-path configurations reviewed in this paper can provide effective solutions for systems administrators and other customers looking for higher levels of redundancy, reliability, and increased data availability within the storage network. Storage network redundancy achieved through the implementation of dual-domain can eliminate single points of failure and make it possible to tolerate HBA failure, external cable failure, expander failure and failure in a spanned disk () environment. This can be a crucial enhancement for businesses such as healthcare, manufacturing, and retail, where data availability is essential to uninterrupted operation. 8

Appendix A: Nomenclature and definitions New technologies generate new descriptions and nomenclature surrounding those technologies. This section provides definitions for related concepts, technologies, and infrastructure terms related to storage network redundancy and dual-domain SAS configurations. Dual-path Dual, redundant paths between initiator and target ports can be in the same or different SCSI domains. Dual-port Target devices, such as SAS hard drives, usually incorporate two Phys, or ports. The drives are referred to as dual-port because each Phy reports a unique SAS address. The acronym stands for Just a Bunch of Disks, typically refers to a group of hard disks, usually in an enclosure, that are not RAID configured. Multiple SCSI domains If two ports cannot communicate, then they are in different SCSI domains Port Identifier This is a value by which a SCSI port is referenced within a domain. The SCSI port identifier is either an initiator port identifier or a target port identifier. 9

phy phy is a generic electronics term referring to an electronic integrated circuit or a functional block of a circuit that encodes and decodes transmissions between a pure digital domain (on-off) and a modulation in the analog domain. A SAS phy is a combination of the physical layer, phy layer and link layer functions. A minimum of two phys (one at the initiator, the other at the target) is required to complete a SAS physical connection pathway, as shown in Figure A-1. Figure A-1. phys are required to complete a SAS physical connection device Port port phy Phy SAS phy SAS phy link layer phy layer physical layer physical layer phy layer link layer SAS domain A SAS domain consists of one or more SAS devices and expander devices and can be contained within a SCSI domain SCSI domain A SCSI domain contains a service delivery subsystem and one or more SCSI devices. Additionally, this domain contains a set of SCSI initiator ports and target ports that can communicate with each other when interconnected by a service delivery subsystem. SCSI initiator The SCSI initiator is the host-side endpoint of a SCSI session. SCSI initiators request data transfers from SCSI targets. An HBA is an example of a SCSI initiator. SCSI initiator port A SCSI initiator port acts as the connection between application clients and the service delivery subsystem through which requests and responses are routed. In all cases when this term is used it refers to an initiator port or a SCSI target/initiator port operating as a SCSI initiator port. SCSI target port A SCSI target port contains a task router. It acts as the connection between device servers and task managers and the service delivery subsystem through which requests and responses are routed. When this term is used it refers to a SCSI target port or a SCSI target/initiator port operating as a SCSI target port. 10

Appendix B: Enabling technology The advent of SAS and SATA drives makes the implementation of dual-domain SAS technology possible. Hardware and protocol commonality enables the redundancy and reliability of dual-domain SAS technology and reduces the number of possible single points of failure within a system. SAS and SATA technology Parallel storage technology has reached hard limitations with respect to volume and speed. The physical architectural differences found in SCSI and ATA drives also mean that there are limitations for connectivity. Serial technology has eliminated these connectivity barriers to connectivity (see Figure B-1). Serial attached SCSI and ATA are complementary technologies based on a universal interconnect, so SAS users can choose to deploy cost-effective SATA drives in a SAS storage environment. Requirements for physical connectivity have dropped from the 68 wires per cable required by parallel technology to wires for serial. In addition to reducing the size of wiring and connectors, serial technology reduces the incidence of crosstalk, signal skew, and other forms of signal error found in parallel storage networks. Serial star topology, enabled by expanders, is more flexible, easier to manage, and common to both SAS and SATA drives. Figure B-1. Comparison of parallel and serial technologies Bandwidth Physical layer Topology 11

Connectors SATA drives are compatible with SAS connectors, but SATA connectors will not accept s (Figure B-2). Preventing s from connecting to a SATA network is important because SATA drives are, without the intervention of port selectors, single-ported and cannot accommodate the dualported pathways used by s. These blind-pluggable connectors enable a common topology including controllers, HBAs, backplanes and both SAS and SATA drives. Such commonality permits the implementation of dual-domain SAS technology by providing a single standard for all storage network pathways. Figure B-2. SAS and SATA connectors SATA connector SATA connector SAS connector Key The key prevents SATA connectors from accepting s SAS connector 12

Backplane The same keyed connection layout is applied to system backplanes allowing them to accept both SAS and SATA drives (Figure B-3). Figure B-3. Common backplane for Serial drives One backplane accommodates both SAS and SATA drives System Backplane SAS Drives SATA Drives Devices The following devices make up dual-domain SAS networks. They also fulfill requirements for switching and data flow over the available paths. Drives and controllers Controllers, HBAs and hard drives (s) all require dual-ports to have a dual-domain configuration. SATA drives can act as dual-port devices with the intervention of appropriate port selectors or switches. An expander is a device used to facilitate communication among large numbers of SAS devices. s contain two or more external expander ports. Each expander device contains at least one SAS Management Protocol target port for management and may contain SAS devices. For example, an expander may include a Serial SCSI Protocol target port for access to a peripheral device. An expander is not necessary to interface a SAS initiator and target, but a connected expander helps a single initiator communicate with more SAS and SATA targets. By analogy, expanders are like an Ethernet hub in a network that allows connection of multiple systems using a single port in the network. s can be implemented as ASIC (application-specific integrated circuit) components on initiator devices such as an HBA. There are two different types of expanders: Edge s and Fanout s. An Edge allows the SAS initiator to communicate with up to 128 SAS addresses. A Fanout can connect up to 128 sets of Edge s, known as an Edge Device Set, to allow addressing even more SAS devices. Cluster Interconnect 13

A computing cluster must have a dedicated cluster interconnect to which all cluster members are connected. This interconnect serves as a private communication channel between cluster members and HP Smart Array controllers directing data traffic on existing domains The cluster interconnect is normally used for five high-level functions: Cluster Executive components Cluster I/O Cluster Networking Reliable Datagrams Application-specific traffic. Firmware and Software A storage network with redundant paths must employ protocols and command sets that provide a basis for communication and retrieval of information about the state of each pathway and all of the devices on those pathways. Further, these protocols and command sets must have the ability to direct traffic by controlling switches and links to dictate active and inactive pathways. Serial Tunneling Protocol (STP) STP allows a SAS host to communicate directly with SATA Targets (SATA devices addressable in a SAS topology). When data is directed to a SATA drive connected to a SAS backplane through an edge expander, an STP connection immediately opens to enable SATA frames to pass through the connection to the drive. STP operates transparently in the storage network with virtually no impact on system throughput. SPC-3 Target port group commands Within the dual-domain SAS network of available paths between initiator and target devices, a command set must exist to control the switches and links causing these paths to be set in active, inactive or standby states. The SPC-3 Target port group commands serve those functions. A target port group is a set of target ports that are always in the same state (for instance, a multiported controller card). A logical unit group is a set of logical units (LUs) whose target port groups are always in the same state. For example, in an active-optimized/active-non-optimized RAID controller, one controller may be optimized for one set of LUs and the other for the rest of the LUs. 1

For more information For additional information, refer to the resources listed below. Resource description Web address Serial Attached SCSI Architecture Overview HP StorageWorks 60 Modular Smart Array - Overview & Features HP StorageWorks 70 Modular Smart Array - Overview & Features Modular Smart Array dual domain Q&A HP Smart Array P800 controller Overview & Features HP SAS Drives Questions & Answers http://www.scsita.org/aboutscsi/sas/tutorials/sas_general_ overview_public.pdf http://h18002.www1.hp.com/storage/disk_storage/msa_ diskarrays/drive_enclosures/msa60/index.html http://h18002.www1.hp.com/storage/disk_storage/msa_ diskarrays/drive_enclosures/msa70/index.html http://h18002.www1.hp.com/storage/disk_storage/msa_ diskarrays/drive_enclosures/msa60/qa.html#13 http://h1800.www1.hp.com/products/servers/ proliantstorage/arraycontrollers/smartarrayp800/index.html http://h1800.www1.hp.com/products/servers/ proliantstorage/serial/sas/questionsanswers.html Call to action Send comments about this paper to TechCom@HP.com. 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. TC080501TB, May 2008 15