Earthweb
Images Events Jobs Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts
   subjects:
EnterpriseStorageForum Webcasts:
Storage Is Changing Fast - Be Ready or Be Left Behind

more Webcasts...


Search EarthWeb Network


Find a Storage Term
 

internet.commerce
Be a Commerce Partner
KVM over IP
Laptops
Remote Online Backup
Promotional Pens
Baby Photo Contest
Condos For Sale
Find Software
Compare Prices
Cell Phones
Car Donations
Promos and Premiums
Compare Prices
Career Education
Shop

Whitepaper: HP StorageWorks All-in-One Storage System: iSCSI Advanced Topics. Click here to open this PDF.
enterprisestorageforum.com : SANs/NAS : SANs/NAS Features: Getting Failover Right

 
Putting the Data Center to the Test
Video: Watch as HP simulates a gas leak using real explosives to blow up a data center at a high-tech ballistics center. Every system failed-over after the explosion in less than two minutes including data on an HP StorageWorks XP12000 Disk Array, which failed over flawlessly to an HP StorageWorks XP24000 Disk Array. »
 
HP's Disaster Proof Solutions: Ensuring Application Availability
Whitepaper: Research indicates that 36 percent of enterprises indicate they will incur significant revenue loss or other adverse business impact if they have even an hour or less of downtime on their mission-critical applications. Almost 15 percent indicate they cannot tolerate any downtime. This whitepaper examines a field test of HP availability and recoverability solutions. »
 
Disaster-Proof Solutions E-Seminar
E-Seminar: Enterprise Strategy Group analyst Bob Laliberte takes a look HP's disaster-proof storage solutions and shares the results of the natural gas explosion test carried out at a high-tech ballistics center. »

Related Articles
The Perils of Long-Term Storage
XOsoft Takes Failover to a New Level
Ensuring Business Continuance via High Availability SANs
EMC Enhances PowerPath With Automated Path Failover
Enterprise Storage Glossary
Fibre Channel
ILM
iSCSI
JBOD
NAS
RAID
SAN
SAS
SATA
Virtualization
Search for more storage terms ...
 
XML/RSS feeds

EarthWeb IT Management news and headlines
EnterpriseStorageForum Headlines
See more EarthWeb Network RSS feeds
FREE Tech Newsletters

Getting Failover Right
October 7, 2004
By Henry Newman

Until recently, we had only two choices for host bus adapter (HBA) (define) and switch failover (define), and those were generally available via the volume manager or a special loadable driver.

Recently, some of the major HBA vendors have released drivers for some operating systems that provide failover within the device driver. Combine this with the fact that some RAID (define) devices add an additional level of complexity to failover, and you now have more choices than you know what to do with to accomplish high-availability (HA) configurations with HBA and switch failover.

To help sort out those choices, let's start by looking at the hardware and how it works. The RAID is likely the most important component to understand because it has the most options and issues for failover. How hosts view and access the LUNs (define) that the RAID presents them is the critical issue.

RAID controllers generally have two different characteristics for access to the LUNs:

  1. Active/Active
  2. Active/Passive
Higher-end and enterprise controllers are always Active/Active. Mid-range and lower-end controllers can be either. How the controller manages internal failover and your server side, software and hardware will have a great deal to do with your choices for accomplishing HBA and switch failover. Before developing a failover or multipathing architecture, you need to fully understand the issues with the RAID controller.

With Active/Active controllers, all LUNs are seen and can be written to by any controller within the RAID. Generally, with these types of RAID controllers, failover is not a problem, since the host can write or read to any path. Basically, all LUN access is equal, and load balancing I/O requests and access to the LUNs in case of switch or HBA failover is simple. All you have to do is write to the LUN from a different HBA path.

Active/Passive Increases Complexity
If your RAID controller is active/passive, the complexity for systems that require HBA failover can increase greatly. With active/passive controllers, generally the RAID system is arranged in a controller pair where both controllers see both LUNs, but LUNs have a primary path for access to a LUN and a secondary path. If the LUN is accessed via the secondary path, the ownership of the LUN changes from the primary path to the secondary path.

This is not a problem if the controller has failed, but if the controller path has failed, either the HBA or switch and other hosts are accessing that LUN via its primary path. Now each time one of the other LUNs accesses the LUN on the primary path, the LUN moves from ownership on the secondary path to ownership on the primary path. Then when the LUN is again accessed on the secondary path, the LUN fails over again to the secondary path. This ping-pong effect will eventually cause the performance of the LUN to drop dramatically.

Host-Side Failover Options
On the host side, there are three options for HBA and switch failover, and in some cases, depending on the vendor, load balancing of I/O requests across the HBAs. Here they are in order of hierarchy in the operating system:

  1. Volume manager and/or File system failover
  2. A failover and/or load balancing driver failover
  3. HBA driver failover
Each of these has some advantages and disadvantages — what they are depends on your situation and the hardware and software you have in the configuration.

In the drawing below, we have an example of a mid-range RAID controller connected in an HA configuration with dual switches and HBAs, and with a dual-port RAID controller for both Active/Active and Active/Passive.


Active/Active RAID controller Example
Figure 1: An example of a active/active RAID controller.

With an Active/Active RAID controller configuration, the failover software knows the path to each of the LUNs and ensures that it will be able to get to the LUN through the appropriate path. With this Active/Active configuration, you could access any of the LUNs via any of the HBAs with no impact on the host or another host, and both controllers can equally access any LUN.


HA Active/Passive RAID controller Example
Figure 2: An example of a HA active/passive RAID controller.

If this were an Active/Passive RAID controller, it would be critical to access LUNs 0, 2 and 4 with primary controller A if a switch or HBA failed. You would only want to access LUNs 0, 2, and 4 from controller B if controller A failed. If a port on controller A failed, you would want to access the LUNs via the other switch and port and not via controller B. If you did access via controller B, and another host accessed the LUNs via controller A, the ownership of the LUNs would pong-ping and the performance would plummet.

Continued on Page 2: Volume Manager and File System Options

Go to page: 1  2  Next  

Tools:
Add www.enterprisestorageforum.com to your favorites
Add www.enterprisestorageforum.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed

SANs/NAS Features Archives

Learn about expanding business opportunities for the reseller channel. Visit IT Channel Planet.
Whitepaper: Enterprise Information Integration--Deployment Best Practices for Low-Cost Implementation
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers. Sponsored by HP, Citrix, and Intel.
What's The Future Of IT? Find Out By Reading "IT in 2018" Now. Free Registration Required.
Learn Tools & Techniques to Justify and Fund Your IT Investments. Download Complimentary Report Now!



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES