Step-by-Step: How to extend a traditional Microsoft shared storage failover cluster into a multisite cluster with hybrid shared/replicated storage using SteelEye DataKeeper Cluster Edition
Introduction
The following are the high level steps required to turn an existing 2-node File Server cluster into a 3-node multisite cluster using SteelEye DataKeeper Cluster Edition. The same steps can be applied to most cluster resource types including Hyper-V, DHCP, Generic Service, etc. However, if you are working with a SQL Server cluster the steps will be slightly different as adding a node to the cluster is done through the SQL installation process and not the Failover Cluster Manager.
These instructions assume you have at least base level knowledge of Windows Server Failover Clustering and some familiarity with SteelEye DataKeeper Cluster Edition. Also, these instructions do not address any changes which may be required to support cross subnet failover utilizing the new “OR” functionality introduced in Windows Server 2008 R2. For further information on deploying multisite clusters refer to the following resources:
- http://support.microsoft.com/kb/947048/en-us
- http://download.microsoft.com/download/8/C/2/8C21BAFE-3432-48D1-962A-F7A9DD54A2AC/Multi-Site%20Clustering%20with%20Windows%20Server%202008%20Enterprise.pptx
- http://www.microsoft.com/windowsserver2008/en/us/failover-clustering-multisite.aspx
Step 1 – Start with a traditional shared storage cluster
Step 2 – Remove any Physical Disk resources from the clustered service
Step 3 – Delete the Cluster Disk from Available Storage
Step 4 – Bring the shared volume Online on all cluster nodes
Step 5 – Verify that the volumes brought online all have the same drive letter across cluster nodes. At this time Disk Management may not display the drive letters but you should be able to verify the drive letters through Windows Explorer.
Step 6 – Change your Quorum type to node majority (if you will have an odd number of nodes) or Node and File Share Majority (if you have an even number of nodes).
Step 7 – Delete the volume resource that is in Available Storage
Step 8 – Create your mirror
Step 9 – Add the remote Node to the cluster*
* IMPORTANT NOTE
If you are using Windows Server 2008 R2 SP1 , you must not do this step through the Failover Cluster Manager GUI. Changes were made in SP1 to support symmetric storage however these changes actually make deploying multisite clusters more complicated in some circumstances. If you are using SP1 and want to add a node to a multisite cluster that is using a 3rd party storage class resource like DataKeeper, the only way to add a node without causing the cluster disks resources to be added back into the cluster (which really causes a mess to clean up) is to use PowerShell to add the node as described here http://technet.microsoft.com/en-us/library/ee461047.aspx
Step 10 – Add the DataKeeper Volume Resource
Step 11 – Change the DataKeeper Volume Parameters to associate it with the replicated volume
Step 12 – Redefine the cluster dependencies
Step 13 – Test your new multisite cluster
Keep in mind that only a shared source or the current target of a mirror can come online; you cannot bring a shared target online if it is not the current target of the mirror. In an unexpected failure Windows will follow the preferred owners list until it finds a node that is available to come online. In a manual Online if you try to bring a node Online that is not a shared source or a current target the Online will fail and the current node will remain online. Check the DataKeeper GUI to verify which node is currently the target of the mirror.
Microsoft now officially supports the iSCSI Software Target 3.3 in production
Just a few weeks ago I wrote an article about how to configure the iSCSI Software Target 3.3 in a cluster environment. While it is great for labs and testing, up until today it was not supported in a production environment. Well…that all changes today! Microsoft just announced that the iSCSI Software Target 3.3 is a freely available download and can be used on a production network.
This all starts to get interesting once you start considering the possibility of building shared nothing iSCSI Target clusters with DataKeeper Cluster Edition. Build 2-nodes locally for HA and then place a 3rd one in a remote data center for disaster recovery. Now that is a pretty sweet HA/DR solution without having to break the bank!
MVP for another year
I am very happy to announce that I have been elected Microsoft Most Valuable Professional (MVP) in Clustering for a second year in a row. It is a great honor and I certainly enjoy the benefits of being recognized as an MVP, including free dinners and drinks wherever I go! Well, OK, that is just my imagination getting the better of me but I did enjoy the MVP Summit and meeting lots of really smart people. In addition to being elected MVP I had the best day ever on my blog, until I discovered that WordPress played an April fool’s day joke on me! I thought that my being elected MVP must have been the headline on CNN or something. They really got me good!

You might want to hold off on the SP1 upgrade for your cluster
There are some reports on the newsgroups of storage validation failures after upgrading 3+ node clusters to Windows Server 2008 R2 SP1. It seems Microsoft is aware of the issue and they are investigating. I have been following this thread to keep up to date on the issue
You might want to wait for some sort of resolution before you apply SP1 to your clusters.
Configuring the Microsoft iSCSI target software for use in a cluster
Now that Starwind has stopped offering a free, limited version of their iSCSI target software you might be looking for an alternative for your labs. Microsoft has recently made their iSCSI target software available as part of the Windows Storage Server 2008 R2 download on Tech-Net and MSDN. It is not for use in production and has some of its own licensing restrictions, but it works fine and it is free for Tech-Net and MSDN subscribers.
I recorded some really quick and dirty videos that aim to show you how to configure the iSCSI target and iSCSI initiator software in under 7 minutes. At the end, you will have a shared disk array ready to start your shared storage cluster. Hopefully when I get some more time I’ll actually write these steps out, but in a pinch this will give you the general idea of what needs to be done. There are plenty of other features, but for a lab environment this will do the trick.
http://screencast.com/t/2qUUDvZo6Zka – configuring the iSCSI target software and iSCSI initiator on the client
http://screencast.com/t/7m9ElSIdAbP – configuring the iSCSI initiator….continued
SQL Saturday #70 – Columbia, SC
If you are in the Columbia, SC area this Saturday come check out SQL Saturday #70. There are plenty of great speakers, but yet somehow I also got invited to speak! J
Microsoft Virtualization for VMware Professionals – Free Online Classes – March 29 – 31
Just one week after Microsoft Management Summit 2011 (MMS), Microsoft Learning will be hosting an exclusive three-day Jump Start class specially tailored for VMware and Microsoft virtualization technology pros. Registration for “Microsoft Virtualization for VMware Professionals” is open now and will be delivered as a FREE online class on March 29-31, 2010 from 10:00am-4:00pm PDT.
What’s the high-level overview?
- This cutting edge course will feature expert instruction and real-world demonstrations of Hyper-V and brand new releases from System Center Virtual Machine Manager 2012 Beta (many of which will be announced just one week earlier at MMS). Register Now!
-
Day 1 will focus on “Platform” (Hyper-V, virtualization architecture, high availability & clustering)
- 10:00am – 10:30pm PDT: Virtualization 360 Overview
- 10:30am – 12:00pm: Microsoft Hyper-V Deployment Options & Architecture
- 1:00pm – 2:00pm: Differentiating Microsoft and VMware (terminology, etc.)
- 2:00pm – 4:00pm: High Availability & Clustering
- 10:00am – 10:30pm PDT: Virtualization 360 Overview
-
Day 2 will focus on “Management” (System Center Suite, SCVMM 2012 Beta, Opalis, Private Cloud solutions)
- 10:00am – 11:00pm PDT: System Center Suite Overview w/ focus on DPM
- 11:00am – 12:00pm: Virtual Machine Manager 2012 | Part 1
- 1:00pm – 1:30pm: Virtual Machine Manager 2012 | Part 2
- 1:30pm – 2:30pm: Automation with System Center Opalis & PowerShell
- 2:30pm – 4:00pm: Private Cloud Solutions, Architecture & VMM SSP 2.0
- 10:00am – 11:00pm PDT: System Center Suite Overview w/ focus on DPM
-
Day 3 will focus on “VDI” (VDI Infrastructure/architecture, v-Alliance, application delivery via VDI)
- 10:00am – 11:00pm PDT: Virtual Desktop Infrastructure (VDI) Architecture | Part 1
- 11:00am – 12:00pm: Virtual Desktop Infrastructure (VDI) Architecture | Part 2
- 1:00pm – 2:30pm: v-Alliance Solution Overview
- 2:30pm – 4:00pm: Application Delivery for VDI
- 10:00am – 11:00pm PDT: Virtual Desktop Infrastructure (VDI) Architecture | Part 1
- Every section will be team-taught by two of the most respected authorities on virtualization technologies: Microsoft Technical Evangelist Symon Perriman and leading Hyper-V, VMware, and XEN infrastructure consultant, Corey Hynes
Who is the target audience for this training?
Suggested prerequisite skills include real-world experience with Windows Server 2008 R2, virtualization and datacenter management. The course is tailored to these types of roles:
- IT Professional
- IT Decision Maker
- Network Administrators & Architects
- Storage/Infrastructure Administrators & Architects
How do I to register and learn more about this great training opportunity?
-
Register: Visit the Registration Page and sign up for all three sessions
-
Blog: Learn more from the Microsoft Learning Blog
-
Twitter: Here are a few posts you can retweet:
-
Mar. 29-31 “Microsoft #Virtualization for VMware Pros” @SymonPerriman Corey Hynes http://bit.ly/JS-Hyper-V
@MSLearning #Hyper-V -
@SysCtrOpalis Mar. 29-31 “Microsoft #Virtualization for VMware Pros” @SymonPerriman Corey Hynes http://bit.ly/JS-Hyper-V
#Hyper-V -
Learn all the cool new features in Hyper-V & System Center 2012! SCVMM, Self-Service Portal 2.0, http://bit.ly/JS-Hyper-V
#Hyper-V #Opalis
-
What is a “Jump Start” course?
A “Jump Start” course is “team-taught” by two expert instructors in an engaging radio talk show style format. The idea is to deliver readiness training on strategic and emerging technologies that drive awareness at scale before Microsoft Learning develops mainstream Microsoft Official Courses (MOC) that map to certifications. All sessions are professionally recorded and distributed through MS Showcase, Channel 9, Zune Marketplace and iTunes for broader reach.
Please join us for this fantastic event!
2010 in review
The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

The Blog-Health-o-Meter™ reads Wow.
Crunchy numbers

A helper monkey made this abstract painting, inspired by your stats.
About 3 million people visit the Taj Mahal every year. This blog was viewed about 54,000 times in 2010. If it were the Taj Mahal, it would take about 7 days for that many people to see it.
In 2010, there were 13 new posts, growing the total archive of this blog to 30 posts. There was 1 picture uploaded, taking a total of 2kb.
The busiest day of the year was August 18th with 347 views. The most popular post that day was Step-by-Step: Configuring a 2-node multi-site cluster on Windows Server 2008 R2 – Part 3.
Where did they come from?
The top referring sites in 2010 were social.technet.microsoft.com, social.msdn.microsoft.com, google.com, google.co.in, and ditii.com.
Some visitors came searching, mostly for sql 2008 r2 cluster step by step, clustering for mere mortals, there was an error setting private property ‘requirekerberos’ to value ’1′ for resource ‘sql network name, and hyper-v r2 sizing.
Attractions in 2010
These are the posts and pages that got the most views in 2010.
Step-by-Step: Configuring a 2-node multi-site cluster on Windows Server 2008 R2 – Part 3 October 2009
13 comments and 1 Like on WordPress.com,
Step-by-Step: Configuring a 2-node multi-site cluster on Windows Server 2008 R2 – Part 1 September 2009
14 comments and 1 Like on WordPress.com,
Hyper-V pass-through disk performance vs. fixed size VHD files and dynamic VHD files in Windows Server 2008 R2 September 2009
10 comments
Step-by-Step: Configuring a 2-node multi-site cluster on Windows Server 2008 R2 – Part 2 September 2009
4 comments
Making sense of virtualization availability options August 2009
5 comments
SQL Server Denali and HADRON
Microsoft’s latest version of SQL, code named Denali, is currently in CTP. One of the most anticipated feature is something called HADRON. Basically, it is has been described as mirroring 2.0. The best features of HADRON as I can see compared to mirroring as it is in 2005/2008 are as follows:
- You can query the mirror (now known as a replica)
- You can have more than one replica
- Database are grouped into availability groups to ensure related databases always fail over together
- Support for replicating more than 10 databases
If you want a great preview, check out fellow MVP Brent Ozar’s post, SQL Server Denali Rocks!
From reading Brent’s post I gather Microsoft only plans to include this in the Enterprise version of SQL. That is too bad for the many customers running SQL Server Standard as traditionally there is a significant price jump to go from Standard to Enterprise. However, that is good news for the 3rd party replication vendors out there who are providing similar functionality today on SQL 2005/2008 on Standard and Enterprise Editions.
While it is not an exact duplicate of HADRON, a multisite cluster using SteelEye DataKeeper Cluster Edition for SQL Server gives you a great solution for HA/DR without requiring shared storage. So while we wait for Denali and all the application vendors to start supporting Denali you might want to have a look at what SteelEye DataKeeper Cluster Edition can do for you today!
Important Security Update for Windows Server 2008 R2 Clusters
It seems as if there could be a vulnerability which would allow unauthorized access to administrative shares! You will certainly want this patch ASAP and also don’t forget to check the permission levels on your administrative shares after you apply this patch.
http://www.microsoft.com/technet/security/bulletin/MS10-086.mspx
Recommendation. Microsoft recommends that customers consider applying the security update using update management software, or by checking for updates using the Microsoft Update service. Additionally, after applying the update, customers should check the permissions on existing cluster disk administrative shares and set the proper access levels for their environment.
leave a comment