Solved

How do I cluster 2 servers without using a single SAN or shared drive

Posted on 2013-06-25
9
345 Views
Last Modified: 2013-07-15
Good day, Fairly new to Server 2008 and working on my SQL 2008 studies, however, we are a bit stuck. We currently have 2 Server 2008 R2 Enterprise servers at our datacenter, currently in DEV not live. What we need to do is have each server be HA without using a single point of failure with a single disk (SAN). Each server must have its own SAN in case of a disk failure. Additionally, we need to have our clients point to a single IP/DNS, which I assume would be a Virtual IP in either a cluster or NLB.
However, in all my research it seems that the only way to cluster is with a shared SAN. Can anyone help with avoiding a single point of failure with HA?

Thank you!
Paul
0
Comment
Question by:jmichaelpalermo4
  • 5
  • 4
9 Comments
 
LVL 42

Expert Comment

by:paulsolov
ID: 39275548
You can't do SQL clustering without a SAN with 2008 but you can do this with SQL 2012 in the same way Exchange does DAG
0
 
LVL 3

Author Comment

by:jmichaelpalermo4
ID: 39275679
Okay thank you, what about on the windows side OS clustering? I see you mentioned SQL 2012, currently we plan on a mirroring at the Database level Synchronized, with HA. Its the Server side that we will need the failover option.
Can you direct me to a link that will guide me through the process?
Will server 2012 OS allow DAG as well?
and will that accommodate our needs?
Maybe the best question is, can we cluster just the SQL and not Windows server?
If so, how does the client know when its pointing to to i.e.Server1\Instance1, upon failover the database will failover to Server2\Instance1, know to point to Server2?

Thank you!
Paul
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 39275717
With Windows 2012 there are at least two nodes in the cluster so there is on need to cluster OS since each node will take over for the other one.

The link below has the difference between the two.  

http://msdn.microsoft.com/en-us/library/ff929171.aspx
0
 
LVL 3

Author Comment

by:jmichaelpalermo4
ID: 39281568
Thank you, I have read through this. Let me clarify my question. I need my servers to be redundant and must use WSFC in order to use HA clustering for SQL. I get that. My issue is, how can I create WSFC on 2 servers with 2 different SAN's. I need to know that if one server fails or the SAN fails, it will fail over to another server to allow for HA.

That being said, lets walk through this. Currently running server 2008 R2. Server 1 has SQL installed and instance1. Server 2 has SQL installed and instance1 as well. Currently my thought is mirroring the DB's, so if server 1 fails, server 2 becomes the principle... etc. Now how does the "Client" that is pointing to Server 1, switch to using Server 2. What tells the client that Server 1 is dead and needs to look at Server 2? Is there another way to create true HA, if both the SAN and server, or even if the SAN fails and WSFC that uses the same SAN to run the servers fails were down for both server.....

Which I may be completely off here thinking that WSFC clusters the disks where the OS lives. Maybe in my reading for the past 2 weeks I am missing some key pieces.

Here is what I am envisioning.

current plan
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 42

Expert Comment

by:paulsolov
ID: 39282374
If you're using Microsoft Clustering on 2008 than it will fail since databases are on the same SAN and SAN replication is usually async unless there are SAN technologies to compensate. If you're using SQL 2012 Distributed Groups than it doesn't matter you can have on second SAN or local storage since it's synchronous replication
0
 
LVL 3

Author Comment

by:jmichaelpalermo4
ID: 39283037
Thank you for the reply. Are you referring to Availablity Groups? I did not find Distributed Group in the documentation
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 39283171
Yes..keep thinking of DAG in Exchange..
0
 
LVL 3

Author Comment

by:jmichaelpalermo4
ID: 39283215
Okay, based on my research, Always On requires WSFC to be installed first, is that correct?

Paul
0
 
LVL 42

Accepted Solution

by:
paulsolov earned 500 total points
ID: 39283223
yep

from MS..
A Windows Server Failover Clustering (WSFC) cluster is a group of independent servers that work together to increase the availability of applications and services. SQL Server 2012 takes advantage of WSFC services and capabilities to support AlwaysOn Availability Groups and SQL Server Failover Cluster Instances.
0

Featured Post

Do email signature updates give you a headache?

Constantly trying to correctly format email signatures? Spending all of your time at every user’s desk to make updates? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today!

Join & Write a Comment

The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
A procedure for exporting installed hotfix details of remote computers using powershell
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now