Utilizing all cluster nodes at the same time in an active passive win2k two node cluster

Posted on 2008-11-02
Last Modified: 2012-05-11
Hello Everyone,
I'm planning on setting up an active/passive two node MS cluster in a lab environment. So far I have got some directions to perform the basic configuration. I'm planning on installing both Exchange 2003 & SQL 2005 on this cluster. I do understand that I need a SAN or some sort of shared storage such as SCSI storage to properly implement this. Lets assume that I have met all hardware and software requirements. My plan is to utilize both servers at the same time. There are two questions regarding Microsoft clusters,

1. Is it possible to have   Node-1 active with Exchange and node-2 active with MS SQL in this cluster? E.g. let say that node-1 goes down, then node 2 take over the Exchange tasks or If node-2 goes down, then SQL tasks will be transferred to node-1.  If there are any special requirements to achieve this, what are they?

2. Is it possible to setup either an Exchange or MS SQL active/passive cluster between a dedicated hardware server and virtual machine (VM) running on a virtualized environment?  If there are any special requirements to achieve this, what are they?
Question by:rockygold
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
LVL 13

Expert Comment

ID: 22862792
Hello rockygold,

1. Yes it is possible to have this type of setup. I dont know if I would recommend it for production environments - especially with SQL and Exchange and they way that they want to take all of the kernel memory - but for a test environment you should be ok.
   The only requirement for this is to have seperate cluster groups for each resource - which is what you should do anyway. This will also require a seperate shared disk. In total, you will need at least 3 disks (1 for quorum, 1 for SQL, 1 for exchange). While there are ways you can do this with SCSI clustering, I would recommend that you use ISCSI or FC SAN clustering for what you are trying to do. Doing this with SCSI clustering would most likely require 2 controllers in each server and 2 DAS units.

2. It is possible to setup a physical / virtual cluster. ISCSI shared storage works great for this. I have not tried this in a prodution environment, nor do I know if this would be a best practice. But that doesnt apply for your situation. The same requirements apply as in question 1. While you may be able to find a way to do this with SCSI shared storage, I wouldnt recommend it even if you could get it to work.

BTW, if you are just using this for testing, there is a great free linux distro that I use for my iscsi shared storage called openfiler ( You can setup a spare server as the shared storage and use whatever disks you have available. This is a cheap solution for testing iSCSI SAN scenarios.


Author Comment

ID: 22864895
Hi Brent,

Thanks for the valuable comments.I should clarify a few things. After this is being tested  in a lab setup, I want to consider this for a production setups with less than 100 users. I thought that the server hardware  we come across today, can handle such work loads of even 100 plus easily even at peak levels. My aim is to totally utilize all powered on servers while benefiting  from the HA features. At the same time I want to ensure that performance is not affected.
Are there any feasible ways to achieve these requirements in a production setup,or if not with high performance hardware?
Also one DC out of the two DCs will be installed in to one of  these two servers which participate in the cluster,however with no FSMO allocated to it but as a 2nd GCS. If performance is not an issue, which one of these clustered servers will be ideal as the 2nd DC in the cluster?
Also, as you said, openfiler is the best option just for the lab as I'm  comfortable with it.

Thank you
LVL 13

Accepted Solution

brent_caskey earned 70 total points
ID: 22869434
It is not recommended to put a DC on a cluster node. If you do have to do this however, you should put them on both nodes, not just one.
   "However, in a two-node cluster, if one node is a domain controller, the other node must also be a domain controller." Ref:

One thing that you could try is to put 2 VMs each on 2 systems (4 total VMs). 1 SQL and 1 Exchange VM per system and then cluster the VMs between the systems. That would eliminate the SQL/Exchange memory contention problems on the same system.
If you needed DCs, you could throw a DC VM on each system as well.

For what you are trying to do (server utilization), server consolidation by using VMs is probably the way to go.

Author Closing Comment

ID: 31512478
Brent, Thank you for the advice. I will  give it a go with  virtual/virtual first. Like you  initially mentioned, I will also test out physical/virtual get an understanding.thanks

Featured Post

Office 365 Training for Admins - 7 Day Trial

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

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

As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
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

627 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