SQL clustering with Virtual machines

Posted on 2011-10-17
Medium Priority
Last Modified: 2012-05-12
I am setting up a SharePoint 2010 environment with two node SQL clustered database environment. I want to use virtual machines instead of physical servers for SQL server 2008 standard edition. I heard that clustering is not possible with Virtual machines. Is that true??? Does VMWare support VMs clutering or do I have go with physical boxes???

Can somebody please educate me on how it works with VMWare and which one's better??? VMs or physical boxes clustering??

Thanks in advance.
Question by:BoozTech
  • 5
  • 4
LVL 124
ID: 36980254
Not true, checkout these articles, and the Bible of Clustering for ESXi

Setup for Failover Clustering and Microsoft Cluster Service


These are the Clustering Guides



Creating a Cluster in Windows Server 2008


Installing a SQL Server 2008 R2 Failover Cluster


Getting Started with SQL Server 2008 R2 Failover Clustering


Installing SQL Server 2008 on a Windows Server 2008 Cluster Part 1


SQL Server 2008 Failover Cluster Document from Microsoft

LVL 124
ID: 36980259
We cluster Virtual to Virtual, Physical to Physical and Virtual to Physical!

Author Comment

ID: 36980319
Thanks a lot for the quick response. I will go through the links and I am sure they help me a lot. I do have some more questions though. I have both SQL VMs on the same ESX server, so what if the esx server goes down?? Is it better if they are on different esx servers??
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Expert Comment

ID: 36980330
Physical or Virtual is almost irelivent, as quite often the machine is unaware of the fact that it is virtual. Agree with hanccocka, we have the same. Modern virtualisation is very stable and allows for alot more options than physical and I would nearly always recommend it over using physical.

Author Comment

ID: 36980624
Thanks. so going back to my previous question do you have both VMs on same esx server or different??
LVL 124
ID: 36980705
You can have both VMs on the same host, or different hosts, but for resilience you would be better with a node per  different ESX host.

Author Comment

ID: 36980767
Sorry, I am little confused. If I have them on same esx server and if the esx server goes down both VMs will be down too..so is my SQL environment. How the failover works in this situation???
LVL 124

Accepted Solution

Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 36980824
That is true.

Thats why you would have your VMs on different hosts.

Author Closing Comment

ID: 36981309
Thank you.

Author Comment

ID: 37017942
I just wanted to clarify one more thing. which one’s better??  

VMware’s automatic failover (High Availability services) OR MS clustering services??

Thanks for your reply in advance.

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

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

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
This shares a stored procedure to retrieve permissions for a given user on the current database or across all databases on a server.
Teach the user how to rename, unmount, delete and upgrade VMFS datastores. Open vSphere Web Client: Rename VMFS and NFS datastores: Upgrade VMFS-3 volume to VMFS-5: Unmount VMFS datastore: Delete a VMFS datastore:
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:
Suggested Courses

850 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