Microsoft Exchange 2010 CAS Array – Steps and Recommendations
High availability for Exchange Server 2010 Client access to the messaging platform is provided through a combination of capacity and load balancing. Load balancing and fault tolerance to client connections through the CAS servers are available through a combination of Exchange Server configuration and 3rd party network load balancer hardware devices or Windows NLB. Each Active directory site can have only one CAS array assigned to it and all CAS servers in that site automatically become members of that array. The load balancer device will be used to load balance all connections from Outlook and other clients across the CAS Array, the one exception being Public Folder access. Microsoft Outlook will connect directly to the mailbox server that houses the Public Folder database. The CAS Array is represented by an object in AD which can then be managed as a single object.
Once the array value is defined, any new databases created in that AD site will automatically be assigned the array name for the RPCClientAccessServer property.
For your Outlook clients, you can configure CAS2010 to participate in an RPC Client Access Service array:
- Create a load balancing array for CAS 2010
- Create a DNS entry in your internal DNS infrastructure that resolves to the Virtual IP Address (VIP) of the CAS load balancing array. The DNS entry, for example, could be outlook.domain.com
- Configure your load balancing array to load balance the MAPI RPC ports:
- TCP 135
- TCP 6005-59530 (Please refer to Important note below)
Run the following cmdlet to create the Client Access Service array: New-ClientAccessArray -Name outlook.domain.com -FQDN outlook.domain.com -Site “Internet Facing AD Site”
New-ClientAccessArray [-Name <String>] -Fqdn <Fqdn> -Site <AdSiteIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]
Important: It is recommended that directory and MAPI ports are fixed. By fixing the MAPI and directory endpoints, you can greatly reduce the number of ports that need to be load balanced. The MAPI endpoint can be statically configured in the registry and the directory endpoint can be fixed in a configuration file.
To fix the MAPI endpoint, use the following setting in the registry.
HKLM\SYSTEM\CurrentControlSet\ Services\MSExchangeRPC\ParametersSystem\TCP/IP Port [DWORD] is the value for the IP port to use
To fix the directory services endpoint, edit the RpcTcpPort value in the configuration file Microsoft.Exchange.AddressBook.Service.Exe.config for Exchange Server 2010 RTM. For Exchange Server 2010 SP1, use HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeAB\Parameters and RPCTcpPort REG_SZ value..
Any port number can be chosen between 59531 and 60554. For reference, please refer to below article:
Understanding RPC Client Access
https://technet.microsoft.com/en-us/library/ee332317.aspx
Comments
Anonymous
January 01, 2003
After creating the CAS array, what's the URL that the Outlook archieve from the server side? CAS array FQDN or other predefined URLs?Anonymous
January 01, 2003
Yes, its CAS array FQDN for mailbox accessAnonymous
February 02, 2012
Thank you, this can be a small guide when we plan to configure NLB H/CAnonymous
December 18, 2013
We are pleased to announce the RTM availability of version 9.0 of the Microsoft Assessment and PlanningAnonymous
December 18, 2013
I’ve written a few blog posts now that get into the deep technical details of Managed Availability. IAnonymous
December 26, 2013
Recently I was involved in a Private Cloud project and as part of the project, we were migrating someAnonymous
January 14, 2014
Recently, we have seen some questions about what the Update-DatabaseSchema cmdlet in Exchange 2013 isAnonymous
January 30, 2014
This has been a great new feature added in Windows Server 2012 R2. The possible scenario of the usageAnonymous
February 09, 2015
Exchange team has written below blog on the remote connectivity analyzer tests for mail flow testingAnonymous
February 09, 2015
Exchange team has released a blog about Office 365 best practices analyzer for Exchange 2013 as belowAnonymous
February 09, 2015
Exchange team has written a blog about new Exchange Server deployment assistance as below:
We’veAnonymous
February 09, 2015
After a long wait, the calculator is there. The calculator recommends mailbox and CAS sizing as wellAnonymous
February 13, 2015
Exchange team blogged about post TMG world. R ead the blog at http://blogs.technet.com/b/exchange/archiveAnonymous
February 13, 2015
Exchange team blogged about OffCAT as below:
On Friday, July 19, the OffCAT team released OffCAT versionAnonymous
February 13, 2015
Read the blog at http://blogs.technet.com/b/exchange/archive/2013/07/16/owa-for-iphone-and-owa-for-ipadAnonymous
February 13, 2015
Exchange team has released Hosting and Multi-Tenancy Guidance for Exchange Server 2013 document. It isAnonymous
February 13, 2015
The Exchange team has released the following update rollups to the Download Center. All three releasesAnonymous
February 13, 2015
Exchange team has released a fantastic blog about publishing Exchange 2013 with TMG server.
Review