[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1776
  • Last Modified:

Exchange 2010 - setting up CAS array after mailbox creation

I'm working towards setting up some redundancy for exchange 2010.  Unfortunately I did not create a CAS array during my initial setup and now need to go back and fix this.  I have clear directions for setting up the CAS (http://exchangeserverpro.com/exchange-server-2010-cas-array) but could use a little help figuring out how to get my clients connected to it after its been setup.  I'm mostly worried about my Citrix users.  Is there a script I can run or some other way to automate updating everyone's profile or would I need to slug it out manually for each mailbox?
0
First Last
Asked:
First Last
  • 2
  • 2
1 Solution
 
Bruno PACIIT ConsultantCommented:
Hi,

There's nothing to do on MAPI clients (Outlook).

After your create your CAS Array object and a DNS record fir it you use Set-MailboxDatabase to change the RpcClientAccessServer on every existing database with the FQDN of the CAS Array.

Next time MAPI client will connect they will be reconfigured to use the FDQN that now appears in the RpcClientAccessServer attribute of their database.
All will look like a mailbox move in fact...

The only required thing is to close Outlook and relaunch it.

Have a good day.
0
 
First LastAuthor Commented:
Hi PaciB

That almost sounds too good to be true!  I've posted here several times with various exchange setup questions and one item that seemed to come back to haunt me is not setting up the CAS right away.  A number of people have commented that I will have a lot of work ahead of me since I didn't set it up at the beginning.  Here is one post for reference:

http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_27923040.html

Would you mind reviewing that one and let me know if what you see there matches your experience?  What I'm being told is that each Outlook profile would need to be repaired if I add a CAS after setting up the mailboxes.
0
 
Bruno PACIIT ConsultantCommented:
Ok I reviewed the articles and as all these people have similar issues I suppose I was in a specific situation when I did it myself.

It looks like Outlook 2007/2010 doesn't dectect this change as a mailbox move and then do not refresh by itself.

If you don't minde to create a new database and move your mailboxes from one database to another you can avoid reconfiguring all your outlook profile.
Take a look at : http://clintboessen.blogspot.fr/2012/03/changing-rpcclientaccessserver-how.html

The steps will be:
Create a CAS array object in Exchange
Create the DNS record for this CAS Array name.
Create a new mailbox database (as a CAS array now exist this database should automatically be associated with the CAS array). Check the RpcClientAccessServer on the new database.
Move the mailboxes from the old database to the new one. If users have Outlook 2010 the move can be done with no need to quit and restart Outlook.

The article I gave you talks about a sort of workaround to force outlook to realize the change on the RpcClientAccessAttribute by temporarily removing the CAS hostname from DNS but I don't recommend to touch anything about DNS name of production CAS servers.

The "move" solution is the most sure solution.

Just a warning: a mailbox move will generate a volume of transaction logs on the new database as bug as the mailbox data size so be aware of the log files volume when you move mailbox to not fill you disk and make the store service to fail. Also, differential backups will increase.
0
 
First LastAuthor Commented:
Awesome, this makes perfect sense now.  Thank you for taking the additional time to check the other articles, very much appreciated.
0
 
garryshapeCommented:
Am I correct that the mailbox move will only point them to the Databases's CAS Array hostname only if the mailbox was not pointing to an existing CAS Array hostname?
If it was pointing to CAS-Array-1, then you do a mailbox move to a database that is CAS-Array-2, the profile will still be pointing to CAS-Array-1?
But if the mailbox was not pointing to CAS-Array-1, and instead just mail1server.domain.com, then it will point to the CAS-Array-2 after it's moved?
0

Featured Post

Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now