Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have two Biztalk 2010 virtual servers configured to use MSMQ. We would like to cluster the two servers together for fail over purposes. We have been told that you cannot cluster MSMQ in a virtual environment, which reeks of BS to me. Anyone have experience and can point me in the right direction?

share|improve this question
Where exactly are the MSMQ queues in relation to the BizTalk servers. Local? – John Breakwell Feb 6 '11 at 23:57
up vote 2 down vote accepted

Yes you can. It works just fine.

You'll need to two machines which are running MSMQ to be Windows Enterprise Edition (I'm assuming 2008 or 2008 R2 for the OS?). Install the clustering components. You'll need some shared storage, either over iSCSI or SCSI3 shared storage presented from VMware. If you do SCSI3 shared storage from the host you'll need to setup the shared disks on their own SCSI controller with it set for shared.

Install MSMQ on both nodes of the cluster. Open the failover cluster manager create a new Service, and add an MSMQ resource under it. Right click on the service and select manage MSMQ then you can create the needed queues. You'll need a name, and IP Address for connectivity.

share|improve this answer
Thanks Mr. Denny, we will give it a shot and get back to this thread. – NotMyself Feb 4 '11 at 20:35
No problem. There's a couple of blog posts out there about clustering Windows under VMware if you run into problems. – mrdenny Feb 4 '11 at 20:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.