Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

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

Posted on 2013-06-25
9
Medium Priority
?
362 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:Paul Solovyovsky
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:Paul Solovyovsky
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
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
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
 
LVL 42

Expert Comment

by:Paul Solovyovsky
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:Paul Solovyovsky
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:
Paul Solovyovsky earned 2000 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

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
This article explains how to install and use the NTBackup utility that comes with Windows Server.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
Suggested Courses

810 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