mercredi 14 décembre 2011

High availability for Exchange 2010: CAS Array

With Exchange 2010, the client access server is now a major component responsible for managing all connection to the Mailbox servers. This component manage all internal and external client traffic. To improve the performance and the availability of the client access server in an Exchange server organization, we have to think about a high availability solution for this important role.

In fact, in order to make this role high available, we have to deal with CAS Array. It’s a group of CAS servers configured in Network load balancing scenario.

Besides, you can make a CAS Array with HNLB ( Hardware Network Load Balancer ) or WNLB ( Windows Network Load Balancer ). Moreover, Microsoft recommend that we have to use HNLB to configure CAS array. In fact, with WNLB we load balance only MAPI traffic. Further more, HNLB or another third party NLB is able to load balance MAPI, ActiveSync, autodiscover and availability service…

In this LAB, we have to configure WNLB to make a CAS Array.

  1. First, we Install two CAS servers named ‘HUBCAS’ and ‘HUBCAS2’
  2. Create a host record in the DNS for the name of your CAS Array
    • My A record FQDN is: CASArray.contoso.local
    • My A record @IP is : 192.168.125.10 (Virtual IP of CAS Array)
  3. Install the WNLB feature in ‘HUBCAS’ server. You have to
    • Open the “server Manager”
    • Right Click “Features”, The click “Add new Features”
    • Select “Network load balancing”nlb1
    • Finish the installation process
  4. From the “Administrative tools”
    • Open “Network load balancing”
    • Create a new cluster
    • Add you first member to the cluster.(‘HUBCAS’ server)nlb2
    • Set the priority of this member.
    • Set the IP address and the mask of the clusternlb4 
    • The cluster IP address is configured. We have now to set the “Internet name of the cluster” and to set the cluster operation mode as “Multicast”nlb5
    • For “Port rules”, you can use the default settings.nlb6
  5. Now, you have to go to the other partner, in our case “HUBCAS2”:
    • Install NLB feature
    • Add the second server to NLB clusternlb7
    • Add the second member
  6. The WNLB is configured. But, you have to redirect you MAPI client request to our CASArray. In fact, our resort is the famous PowerShell to achieve this goal:
    • Get-ClientAccessArray: To show if there are some CAS Array configured in your Exchange organization
    • You have to run this CMDLET to create the new client access server array: New-ClientAccessArray –fqdn “CASArray.contoso.local” –site “MainSite” –name “CASArray”nlb11
    • Our CAS Array is now configured as shown in the picture
    • Finally, you have to specify the CAS used to make a connection with a specific Mailbox Database. You have to run this CMDLET: Set-MailboxDatabase MBXDag –RPCclientAccessServer “CASArray.contoso.local”nlb12
  7. Finally, we check our client configuration in outlooknlb13
       
      Good luck !
       

Aucun commentaire:

Enregistrer un commentaire

Qui êtes-vous ?

Ma photo
MCC | MCT | MCITP Exchange 2010 | MCITP Exchange 2007 | MCITP Server Administrator