Replacing Exchange 2010 CAS/HUB during Exchagne 2003 to 2010 coexistance

I am currently in the process of migrating our exchagne envirnment form 2003 to 2010.
I currently have 2 exchange 2010 servers each running CAS/HUB/MB.  The 2003 envirnment is 2 mailbox servers in windows cluster. and a front end server.

We just got in 2 new servers that i've been asked to use move the cas/hub off the mb servers so those are only for mb role.

The servers will be in a windows NLB for a cas array.

I know i need to do the following

Set-MailboxDatabase -name "MBDB"  -RpcClientAccessServer “casarrayname.company.com”  


Get-mailboxdatabase | Set-MailboxDatabase –RpcClientAccessServer “casarrayname.yourdomain.com”

My question is multi part and is this.
Q1.Can I create the CAS/HUB array with NLB configured and stop at that point without running the cmd on the mailbox servers to point to the new array name and not have the Outlook clients see any interruption or issues with sending and receiving emails?

Q2. What is the best/easiest way to notify the Outlook clients of the new array name to use when the cmd is executed on the mailbox servers when I’m ready to start using it? I've read that I will need to manually change all the Outlook clients to point to the array name instead of the CAS server for authentication to their mailbox.

Q3. If autodiscover is working properly will this take care fo the mailboxes already migrated to ex2k10 once i run the above commands ? and the Cas array i use the internal domain name ? for example.  casarray.internaldomain.local

Q4.  since we are in split dns intenal and external domain.  should i specify all internal urls to point the external name for example mymail.externaldomain.com  or do I use the CAS array name ?

Q5. Should the cas array name show the internal domain or external domain name ?

Q6. Also can i just do a set-routinggroupconnector and change the IPS to the new HUB servers and continue mail routing between 2003 and 2010 ?



I know this is allot and any help would be greatly appreciated.

thank you in advance.
mndthegap1Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Antonio VargasMicrosoft Senior Cloud ConsultantCommented:
Q1.Can I create the CAS/HUB array with NLB configured and stop at that point without running the cmd on the mailbox servers to point to the new array name and not have the Outlook clients see any interruption or issues with sending and receiving emails?
answer: yes you can and you should create the CAS/HUB array first. be sure that you install the proper certificates on both new CAS/HUB servers after you create them. Moving all services to that CAS/HUB array is done afterwards.

Q2. What is the best/easiest way to notify the Outlook clients of the new array name to use when the cmd is executed on the mailbox servers when I’m ready to start using it? I've read that I will need to manually change all the Outlook clients to point to the array name instead of the CAS server for authentication to their mailbox.
No manual change needed. After the command is ran users will have a message on their outlook stating that admin changes were made and asking to reboot outlook.

Q3. If autodiscover is working properly will this take care fo the mailboxes already migrated to ex2k10 once i run the above commands ? and the Cas array i use the internal domain name ? for example.  casarray.internaldomain.local
answer: just configure all internal and external url's on the cas array first. after configuring the external urls on the cas array, remove then from the other CAS servers or just demote the cas servers. Autodiscover if well configured will continue to work. externally dont forget to point the publishing rules to the new CAS array (on tmg for example). The new cas servers names and the casarray internal fqdn are best to be on the certificate. reissue the certificate if that names are not present.

Q4.  since we are in split dns intenal and external domain.  should i specify all internal urls to point the external name for example mymail.externaldomain.com  or do I use the CAS array name ?
answer: it's you're chooise. if you want users to type the same url internally and externally than use internal and externalurls with the same name. but remember. do it only on Internet facing CAS servers. Non internet facing cas servers should have external url set to null and their fqdn on the internal url.

Q5. Should the cas array name show the internal domain or external domain name ?
answer: i would say it's best to use internal fqdn on the casarray

Q6. Also can i just do a set-routinggroupconnector and change the IPS to the new HUB servers and continue mail routing between 2003 and 2010 ?
answer: use the new-routinggroupconnector cmdlet with the bidirectional attribute. better to create a new one and delete the old afterwards. test the mail flow after changes being made.

hope it helps
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.