Exchange 2007 – High Availability Solution - Single Copy Cluster

                                            Exchange 2007 – High Availability Solution - Single Copy Cluster
 
 Those are new to this exchange 2007 they might feel single copy cluster might be a new cluster version for exchange. Guys, this not a new version at all, it is just a name they have give to our existing cluster environment what we had in Exchange 2003. i.e., Active\Passive Cluster.
 Single Copy Cluster will consist of one Active Directory having two member servers which is known as NodeA and NodeB. This two member servers will have one common shared storage which is called as Quorum Disk. Quorum disk is the place where the exchange database will be stored. And on each node exchange application will be installed. And they will get an identity of virtual server which is going to be displayed in the public environment, when you create a clustered environment, it will ask you to give a virtual name for the server however in the background either NodeA or NodeB will process your request. The Node which is taking the ownership of the database is called as Active Node and the node who is sitting ideally and monitoring the status of active node is called as passive node. Both Active and Passive Node will communicate through private nic card i.e Passive node will contact Active Node by every 30 seconds and if passive node is not getting response through private nic, then it will communicate through public nic card and then also it is not getting response from active node, it will assume that active node is no more alive and it will take the ownership of shared storage.





So now you can realize how important our cluster environment is, whenever we are talking about high availability.

Requirement for single copy cluster:
 Active Directory
 DNS
 One dedicated server for Hub-Cas.
 Two Member Servers for installing Single Copy Cluster
 Two member server should have two nic card : one should be having public ip address i.e connected to your live environment of AD and another nic card which we can call as Private nic card for communicating between the nodes.
 Both the member servers should have identical OS, SP and application as well.

My Lab Scenario:
 Active Directory: I have one server called as “Main DC” who is my AD\DC\GC and DNS as well. Ip address range 192.168.1.1 and FQDN : maindc.happy.com
 Hub-Cas : I have one dedicated server for hub-cas where I installed Exchange 2007 sp1 and ip  address range is 192.168.1.2
 Two Member Servers

1) SCC-1.happy.com (First Member Server FQDN)
            a. Having two nic cards
                i. Public card : 192.168.1.x
                ii. Private card : 10.1.1.1

2) SCC-2.happy.com
            a. Having two nic cards
                i. Public card : 192.168.1.x
                ii. Private card : 10.1.1.2

Now I need to have single copy cluster environment for my mailbox.
I have shared storage in my member servers. The first thing I need to do is making it as NTFS partition. So Right click my computer => Manage => Disk Management
Figure 1:
 

Note: If you are using any cluster admin account to manage the disk partition or configuring it make sure that you have given the local administrator rights.

Right Click the disk i.e 200 mb and click on New Partition, then it will show you a welcome screen
Figure 2:
 

Then select the partition type – I selected primary partition Figure 3:
 

Then we need to specify the size of the partition, I selected the default one:
Figure 4
 

Then next assigning the drive letter or path Figure 5:
 

Then choose NTFS as format partition – Figure 6:
 

Then finally we will get the summary of the partition which are going to create
Figure 7
 

After the completion this how it will look figure 8:
 

Configuring the first node (SCC-1):

Click on Start => Run => cluadmin . or Program files => Administrative tools and cluster and select Create a new cluster
Figure 9:
 

 Then select the domain name and give a name for your cluster environment. I have named it as clusenvmt
Figure 10:
 

 Then Select the first node of the computer, by default it will select your existing computer
Figure 11:
 

 Then it will analyze the configuration
Figure 12:
 

 Give one public ip address range
Figure 13:
 

 Then give the cluster service Account information for the cluster configuration
Figure 14:
 

 Then it will display the summary about the current configuration what we have choosen.
Note : When you click on Quorum it will display your shared storage.
Figure 15:
 

 Once you click on Next : it will create a cluster
Figure 16:
 

Then click on Finish
Figure 17:
 

 Now lets see the connect cluster console
Figure 18:
 

Now we have configured the cluster for Node-1 (SCC-1)

Configuring Passive node for a cluster:
Lets add the SCC-2 to the current configured Clustered environment

 Click on File => New => Node
It will show you the welcome screen, click on Next and then it will prompt you to add the computer who is going to be the part of the cluster environment. So here we need to add Node 2 server (SCC-2) and click on Next
Figure 19:
 

 Give the password for configuring the cluster : by default it will display the service account of cluster administrator which we have used for configuring Node1
Figure 20:
 

 then it will give you the summary of the configuration for the node2 (SCC-2)
Figure 21:
 

 Then it will add SCC-2 (computer Server) as second node for our cluster environment
Figure22:
 

 After adding the node click on Finish
Figure 23:
 

 Now lets take a look on cluster admin console
Figure 24:
 
Now I have configured my cluster…

                                                Installation of Exchange 2007 sp1 on clustered environment

 Prepared my AD
 Installed all the prerequisite requirement like installed .net framework, DTC hotfix & windows powershell
 Installing Exchange application
 At the time of installation select customize
Figure 25:
 

Under Cluster Setting: select Single Copy Cluster and select the path of your shared storage:
Figure 26:
 

Then give a virtual ip address
Figure 27:
 

Now it will do a readiness check
Figure 28:
 

Now click on Install
Figure 29:
 

Once we install it, take a reboot of the server and install the exchange binaries file on passive node (SCC-2)
Installing Exchange application on passive node
Log on to passive node
Figure 30:
 

Then it will do a readiness check
Figure 31:
 

Then click on Install
Figure 32:
 

Now lets take a look on Active Node Cluster – SCC-1
Figure 33
 

Note : if you see the above figure you will notice that information store, system attendant & search service are set to Manual.

Lets take a look on the passive node services
Figure 34:
 

Note: in the above figure it is showing i.e IS and system Attendant manual and stopped.

From the powershell you can try get-clusteredmailboxserverstatus to know the status of clustered mailbox server.

I hope that this article is being very informative for you all. Thanks for your time and patience in this matter.

Upcoming Article:

Exchange 2007 – High Availability Solution – Standby Continuous Replication

Related Articles:

Exchange 2007 - Local Continuous Replication (High Availability)

Exchange 2007 – High Availability Solution – Cluster Continuous Replication 

Reference Link:

Single Copy Clusters

 

What did you think of this article?




Trackbacks
  • Trackbacks are closed for this post.
Comments

  • Wednesday, February 27. 2008 Muniraj wrote:
    I would like thank ismail for his valuable contribution to exchange community especially folks like us are quite new to exchange 2007, the way
    ismail is published the article is in lay man language so that its very easy to understand , hats up to keep continue the good job
    cheers
    Muniraj
    Reply to this
    1. Thursday, February 28. 2008 Ismail Mohammed wrote:
      hi Muniraj,

      Thanks for your valuable feedback. Will make sure still make it in a better way by sharing my knowledge whatever i know.... if in any case if i made any mistake shoot me a mail in my personal id.

      Regards
      Ismail Mohammed
      Reply to this
  • Thursday, March 06. 2008 Usman wrote:
    Dear Ismail ,
    Thanks for such easy explaination for beginners like me ,I would like if you able to write an article on difference between CCR and SCC with their advantages and disadvantages

    Thanks
    Usman
    Reply to this
    1. Friday, March 07. 2008 Ismail Mohammed wrote:
      Hi Usman,

      Thanks for your valuable feedback for this article. I appreciate your comments because it will help us to improve alot in near future and you can expect alot....

      CCR (Cluster Continuous Replication)
      This replication is nothing but log shipping from server to another server.
      There will be two set called Acitve & Passive... both of them will be independent  with eachother and moreover if any disaster happen on active node of the database it won't effect easily the passive node of the databse because of the time set for replicaiton of log shipping technology. For CCR the cost is bit heavy as compare to SCC because it is overall independent server.

      SCC (single Copy Cluster)
      It is same as like we have in exchange 2003 like active\passive node and it will have one shared disk where we will have the databse if one node fails another node will take the ownership but if our database get corrupted then we need to troubleshoot on that part but in CCR we had the copy in the passive node. Moreover the both the node should be in the same lan. But in CCR you can keep it in different geographical region as well but WAN link need to be considered

      Here i have one link which is explaining the above information and also some features..
      http://proquest.safaribooksonline.com/0672329204/ch31lev1sec4

      I hope this should help you for understanding

      Warm Regards
      Ismail Mohammed
      Reply to this
  • Monday, May 26. 2008 Burhan wrote:
    Ismail, you are great and your post is simply great too. i was completly new to clustering environment and was looking for something like this. this is a perfect article and it cannot be better then this.
    Hats off for you.

    Regards
    Burhan
    Reply to this
    1. Monday, May 26. 2008 Ismail Mohammed wrote:
      hi Burhan,

      Thanks for your valuable feedback and much more appreciated your comment. To be frank with you it won't be possible because of you all, it's just your encouragement making me much more confidence and hope will make much more better to share our thoughts.

      Keeping sharing your thought.

      Regards
      Ismail
      Reply to this
  • Wednesday, November 12. 2008 ahmad wrote:
    my friend thanx for the article its so good but i;v enoticed that after u finished all the exchange installation the MSDTC resource exist and i've read in many articles that the MSDTC is not required in SCC cluster
    am i right or what??
    Reply to this
    1. Wednesday, November 12. 2008 Ismail Mohammed wrote:
      hi mate,

      you are right, At the time of installation it came as a part of cluster resource and the reason behind this

      Clusters running previous versions of Exchange require a clustered instance of the Microsoft Distributed Transaction Coordinator (MSDTC). Exchange 2007 removes the requirement for the clustered MSDTC resource. Clustered mailbox servers in an SCC do not use the MSDTC resource installed in the failover cluster. Third-party applications might require an MSDTC resource because of COM+ dependencies. In Windows Server 2003, the MSDTC cluster resource requires the use of shared storage in the cluster. If a clustered MSDTC resource is required by a third-party application, it should be installed in a cluster group that is separate from the group containing the clustered mailbox server. Windows Server 2008 provides a local, non-clustered MSDTC instance that removes the requirement for shared storage in a Windows Server 2008 failover cluster

      After removing the MSDTC and if you run exbpa you might get MSDTC configuration as a recommendation - This you can ignore it.
      For more informaiton on SCC
      http://technet.microsoft.com/en-us/library/bb125149.aspx
      Reply to this
Leave a comment

Submitted comments are subject to moderation before being displayed.

 Enter the above security code (required)

 Name (required)

 Email (will not be published) (required)

Your comment is 0 characters limited to 3000 characters.