Mark Minasi's Reader Forum
Mark Minasi's Reader Forum
Home | Profile | Register | Active Topics | Active Polls | Members | Search | FAQ | Minasi Forum RSS Feed
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 OTHER HALP! Linux, Hardware, and Anything Else
 All things Virtual!
 Cluster on VM's
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/11/2008 :  12:49:11 AM  Show Profile  Reply with Quote
Anyone have any info or direction they can provide for setting up a MS Cluster between two VM's? I've got two VM's that sit in the same HP blade chassis. I'm sure I'll have two move one of the VM's to another chassis but I'm having a hard time grasping how to set up the heartbeat connection. Should I add another network card to the chassis or should I set up something like a VLAN for the private network?
Any direction on this is appreciated.

joe_elway
Honorable But Hopeless Addict

Ireland
6673 Posts
Status: offline

Posted - 08/11/2008 :  05:00:55 AM  Show Profile  Visit joe_elway's Homepage  Reply with Quote
You'll have to give people a hint and let us all know which virtualisation solution and version you have.

Aidan Finn
MCSE, MVP (Virtual Machine: Systems Administration)

IT Blog: http://www.aidanfinn.com
My Photography: http://www.aidanfinnphoto.com/
My Hyper-V Book: Mastering Hyper-V Deployment
Twitter: http://twitter.com/joe_elway
Go to Top of Page

arek73
Moderator

Poland
4592 Posts
Status: offline

Posted - 08/11/2008 :  09:08:46 AM  Show Profile  Visit arek73's Homepage  Click to see arek73's MSN Messenger address  Reply with Quote
It would also help to know what you are trying to achieve. If by any chance you are running ESX and Virtual Center, you might want to check out HA and DRS first.

----
Arek
Go to Top of Page

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/11/2008 :  10:35:35 AM  Show Profile  Reply with Quote
We're not running HA, DRS, or VI. We have licensed versions of both 3.01 and 3.5. The plan is to build an active/passive MS Cluster for two VM's running SQL 2005. The VM's currently reside in the same HP blade chassis and if necessary I plan on moving one to anothr blade and creating the heartbeat between the two. I'm just not sure of the best way to do this.
Let me know if I've missed out anything.

tia
Go to Top of Page

arek73
Moderator

Poland
4592 Posts
Status: offline

Posted - 08/11/2008 :  10:50:05 AM  Show Profile  Visit arek73's Homepage  Click to see arek73's MSN Messenger address  Reply with Quote
Not sure if you have seen this:

http://www.vmware.com/pdf/vi3_301_201_mscs.pdf

----
Arek
Go to Top of Page

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/11/2008 :  3:26:11 PM  Show Profile  Reply with Quote
I mispoke and forgot that both of my VM's are on separate host servers. From reading this document it looks as though my current setup will have me "clustering across boxes". I think this is the correct option as the goal is to have failover in case one VM fails. The question I have on this solution is that aside from the quorum I don't need shared storage. So I'm not sure if I should move the VM's to the same host server and go with the "Cluster in a Box" solution.
Any responses appreciated.
tia
Go to Top of Page

deandownsouth
Old Timer

USA
415 Posts
Status: offline

Posted - 08/11/2008 :  4:50:06 PM  Show Profile  Reply with Quote
"So I'm not sure if I should move the VM's to the same host server and go with the "Cluster in a Box" solution."

I'm not sure why you would bother doing clustering if you have both nodes of the cluster on the same physical host. The only reason to do that would to test clustering, or learn clustering. Clustering is an High Availability configuration, so putting both nodes in such a way that a single system failure from the host or host OS will bring down the entire cluster is not providing anything close to HA. All you are really getting is HA from SQL Server's standpoint for OS things like Windows patching. You say "...in case one VM fails." Since you are removing all hardware and driver issues, a Windows VM is pretty stable in a virtual environment, so although it is possible to have problems, those are more likely to happen as result of patching than anything else-and using internal or external snapshots is a good way to mitigate that, or better yet, since you are running in virtual, it is just as easy to create a dev environment that mirrors your production system and test the patches there.

As Arek says, if High Availability is what you are striving for, running your VM in a VI 3 HA/DRS cluster is a much better solution-unless you can't tolerate the few minutes it takes to bring the VM back online in the (rare) case that an ESX host goes belly up. Many MSCS, Veritas HA, and Oracle RAC customers are moving from those solutions to an HA/DRS solution since it takes the complexity out of clustering the OS and application in the VM.

Mark Dean


Go to Top of Page

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/12/2008 :  09:08:42 AM  Show Profile  Reply with Quote
There lies the problem: we don't have the licensed HA\DRS options. So I'm unable to set up a HA/DRS cluster. All we have is a licensed version of ESX Server. I'm trying to convince management to look into this but it all boils down to money and may not happen this quarter. So my question is what options, if any, do I have to make this work? Is there anything documented that speaks against setting up a MS cluster between two VM's that reside on separate ESX host servers? Also, other than the quorum there is to be no shared storage.

tia

Edited by - marvinc on 08/12/2008 09:28:39 AM
Go to Top of Page

Playwell
Honorable But Hopeless Addict

Netherlands
4061 Posts
Status: online

Posted - 08/12/2008 :  09:29:34 AM  Show Profile  Visit Playwell's Homepage  Click to see Playwell's MSN Messenger address  Reply with Quote
Iscsi drives, and add the drives to the VM as mapped devices. That could work in theory but never tested it.

'People who think they know everything are a great annoyance to those of us who do. '

Quote by Isaac Asimov
Go to Top of Page

deandownsouth
Old Timer

USA
415 Posts
Status: offline

Posted - 08/12/2008 :  09:54:24 AM  Show Profile  Reply with Quote
"Is there anything documented that speaks against setting up a MS cluster between two VM's that reside on separate ESX host servers?

No, that is the best way to do it, you do not have a single point of failure for the entire cluster.

"Also, other than the quorum there is to be no shared storage."

So, where is the database going to reside? If it is on one of the ESX hosts, then you're back to a single point of failure for the entire cluster.

Mark Dean


Go to Top of Page

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/12/2008 :  10:50:27 AM  Show Profile  Reply with Quote
There's no SQL involved in this setup as the servers will mainly be used for service transactions. So I simply need to set them up in a cluster and everything's handled by the applications.
I hope this answers your question.
Go to Top of Page

Playwell
Honorable But Hopeless Addict

Netherlands
4061 Posts
Status: online

Posted - 08/12/2008 :  11:03:58 AM  Show Profile  Visit Playwell's Homepage  Click to see Playwell's MSN Messenger address  Reply with Quote
you can set up clustering with a local quorum. You do not HAVE to have shared storage, but it's better though

'People who think they know everything are a great annoyance to those of us who do. '

Quote by Isaac Asimov
Go to Top of Page

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/12/2008 :  11:12:26 AM  Show Profile  Reply with Quote
"Iscsi drives, and add the drives to the VM as mapped devices. That could work in theory but never tested it."

I take it adding another virtual disk and making it the quorum wouldn't be a good idea? The other part of this is setting up and configuring the networks between the host servers, which sit in separate blade chassis.

tia
Go to Top of Page

deandownsouth
Old Timer

USA
415 Posts
Status: offline

Posted - 08/12/2008 :  11:12:28 AM  Show Profile  Reply with Quote
Oh, I got confused by this line:

"The plan is to build an active/passive MS Cluster for two VM's running SQL 2005"

I'm not a SQL anything expert, so are these front ends to the database?

Mark Dean


Go to Top of Page

marvinc
Seasoned But Casual Onlooker

USA
46 Posts
Status: offline

Posted - 08/12/2008 :  11:21:43 AM  Show Profile  Reply with Quote
My apologies for that mistype but from what I understand the servers have no interaction with a database.
Go to Top of Page

deandownsouth
Old Timer

USA
415 Posts
Status: offline

Posted - 08/12/2008 :  12:23:57 PM  Show Profile  Reply with Quote
Then you are golden my friend. I have quite a few customers that run front end applications across a number of ESX hosts for fault tolerance and load balancing. Seeing how you don't have HA/DRS, then clustering (even if it's just NLB) between two hosts is the way to go to get HA.

Mark Dean


Go to Top of Page

Playwell
Honorable But Hopeless Addict

Netherlands
4061 Posts
Status: online

Posted - 08/12/2008 :  1:34:16 PM  Show Profile  Visit Playwell's Homepage  Click to see Playwell's MSN Messenger address  Reply with Quote
I take it adding another virtual disk and making it the quorum wouldn't be a good idea? The other part of this is setting up and configuring the networks between the host servers, which sit in separate blade chassis.

tia
[/quote]

Uh, no that would be not a good idea since this disk would not be known to Windows as a 'shared disk' which is needed to have a cluster. Both nodes have to have access to the disk.

'People who think they know everything are a great annoyance to those of us who do. '

Quote by Isaac Asimov
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Mark Minasi's Reader Forum © 2002-2009 Mark Minasi Go To Top Of Page
This page was generated in 0.21 seconds. Snitz Forums 2000