Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 High Availability (2008)
 SQL Team w/o SAN

Author  Topic 

leeym
Starting Member

6 Posts

Posted - 2012-01-26 : 17:47:12
I have (2) Windows Server 2008 R2 Enterprise servers on a domain which will be used for clustering SQL Server 2008 R2 Standard. Is there a way to setup clustering without a SAN? There is also a standalone 2008 domain controller, and a Hyper-V 2008 Data Center server with multiple Hyper-V guests.

How can this be done? Thanks

sanjnep
Posting Yak Master

191 Posts

Posted - 2012-01-26 : 17:52:46
http://social.msdn.microsoft.com/Forums/en-US/sqldisasterrecovery/thread/e03b74e0-2734-4c4e-b36d-e35bcbccc3a9

Sanjeev Shrestha
12/17/1971
Go to Top of Page

leeym
Starting Member

6 Posts

Posted - 2012-01-26 : 18:09:11
thanks for this link, but I dont see a solution
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2012-01-26 : 21:54:26
As the link mentions, the key component of a failover cluster is a shared storage environment, without which you cannot proceed. Are you clustering SQL Server on virtual machines, or physical servers?

Virtual machines can be clustered using iSCSI networking targets, you can find more details here:

http://www.sqlskills.com/blogs/jonathan/category/Building-a-Test-Environment.aspx

Although that series describes setting up a test environment, it can be easily modified to set up production environment. Be sure to read all of the articles on configuration.

If you are clustering physical machines that will not have a shared disk array, you can use 3rd party disk replication software to maintain synchronization between independent disks in independent nodes of a cluster. One such product is SIOS Datakeeper:

http://us.sios.com/products/steeleye-datakeeper-windows/

I've used this in production on 2 different clusters and will soon use it on a third. It works very well and has cluster-aware components that work seamlessly with Windows Clustering Service. You can also look at DoubleTake:

http://www.visionsolutions.com/Products/DT-Avail.aspx

I've not used it myself but have heard other people recommend it. If you use Twitter you may want to ask for a recommendation using the #sqlhelp tag, you'll probably get a response from someone who's used it.

I don't know if you can use the virtual iSCSI targeting that Jonathan mentions on physical machines, Twitter might be able to help.

What's the reason for not using a SAN? Unless you need significant storage or very high performance, you can get a mid-level SAN from Dell or HP for under $10K. You will spend at least half that much in software licensing with Datakeeper or DoubleTake.
Go to Top of Page

leeym
Starting Member

6 Posts

Posted - 2012-01-27 : 10:12:56
Hi robvolk,

Thanks for your help. Here are the answers to your questions:

1. We are not clustering any virtual machines. The plan is to cluster those two as standalone servers. Do you suggest otherwise to make this happen?
2. The reason for not using a SAN is due to the cost.

Thoughts?
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2012-01-27 : 11:12:59
1. I have no opinion either way. I haven't clustered VMs myself, just physical servers. If there's the slightest concern about performance I'd recommend physical over virtual.
2. Do you have any budget at all for a SAN? What kind of storage space do you need? (>2 TB?)

While I'm not trying to discourage using Datakeeper or Doubletake, they're not part of a standard cluster configuration and need special attention. There are also potential performance tradeoffs that may require additional network costs to counteract. My point is that an introductory level SAN could very well cost the same (or cheaper) and be a lot easier to support in a cluster environment.
Go to Top of Page

leeym
Starting Member

6 Posts

Posted - 2012-01-27 : 11:19:11
Assume that we have no budget for a SAN. On another forum somebody suggested a DAS. I replied by asking if we could just share out a partition from a 3rd server. I havent heard back yet. Thoughts?
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2012-01-27 : 12:14:49
If the DAS has enough ports to allow all the nodes to connect, then you probably could use it. You'd have to connect it up to each node and run Validate Configuration from the Failover Cluster Manager.

I don't think you can use a disk from a 3rd server that wasn't part of the cluster, and even if you could, it's a bad idea. Except for network fabric, and possibly quorum settings, clusters should have no external dependencies.

You might want to contact Jonathan and get his input. Don't be surprised if he recommends a SAN anyway, but he may have alternatives that fit with your current hardware.
Go to Top of Page

leeym
Starting Member

6 Posts

Posted - 2012-01-27 : 13:52:29
who is jonathan?
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2012-01-27 : 13:56:33
Jonathan Kehayias, the author of the link I posted earlier. You can reach him here: http://www.sqlskills.com/blogs/jonathan/contact.aspx

Or on Twitter: @SQLPoolBoy

If you use Twitter, I recommend posting your question with the #sqlhelp tag, rather than messaging Jonathan directly. More people are likely to chime in if you post a general question.
Go to Top of Page

leeym
Starting Member

6 Posts

Posted - 2012-01-27 : 14:45:49
I filled out the form on his web site. We'll see what happens
Go to Top of Page
   

- Advertisement -