Exchange 2003 to Exchange 2010 Intra-Organization migration
Exchange 2003 to Exchange 2010 migration path |
||
Step |
Step Title |
Details (migration from Exchange 2003) |
Step 1 |
Certificate |
Acquire new commercial certificate for external client coexistence with CAS 2010 (legacy.contoso.ca namespace required for former CAS2007 for silent redirect). |
Step 2 |
Service pack level and AD version |
Use ExPDA (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=88B304E7-9912-4CB0-8EAD-7479DAB1ABF2) to : |
Step 3 |
Prepare AD |
|
Step 3.1.1 |
1 |
Preparing Legacy Exchange Permissions (Exchange 2003 coexistence only) |
1.1 |
Setup /PrepareLegacyExchangePermissions |
|
1.2 |
Wait AD changes to replicate-track the progress using REPLMON tool |
|
Step 3.1.2 |
2 |
Preparing schema |
2.1 |
Run on a DC in schema master domain (forest root domain) |
|
2.2 |
Setup /PrepareSchema (Schema Admins group + Enterprise Admins) |
|
2.3 |
Wait AD changes to replicate-track the progress using REPLMON tool |
|
Step 3.1.3 |
3 |
Preparing AD |
3.1 |
Run on a DC in schema master domain (forest root domain) |
|
3.2 |
Setup /PrepareAD (Enterprise Admins) |
|
3.3 |
Wait AD changes to replicate-track the progress using REPLMON tool |
|
Step 3.1.4 |
4 |
Preparing All Domains |
4.1 |
Setup /PrepareAllDomains or setup /pad (Enterprise Admins) |
|
4.2 |
Verify the AD changes |
|
Step 3.1.5 |
5 |
Repeatable Task:Preparing Domains (If Preparing All Domains not run-See notes) |
5.1 |
If Preparing All Domains task was run, skip this task |
|
5.2 |
Memberships required: |
|
5.3 |
Setup /PrepareDomain (see notes) |
|
5.4 |
Verify the AD changes |
|
Step 4 |
Install CAS2010 |
Install CAS 2010 and configure it |
Step 4.1 |
Configure CAS2010 ExternalURLS |
If the Step 4 above - enter the external namespace - has not been done, configure it on this step: |
Step 5 |
Configure CAS2010 OWA |
Configure OWA on CAS2010 appropriately : |
Step 7 |
Configure CAS2010 Array (LB + DNS + PowerShell) |
For Outlook clients, you can configure the CAS2010 servers as an RPC Client Access Service array, which is highly recommended even if you have only one CAS2010 you start with : |
Step 8 |
Install HUB2010 and MBX2010 |
Install the HUB2010 and MBX2010 roles in the "Internet Facing AD Site" and configure them: |
Step 8.1 |
Suppress Link State Updates on Exchange 2003 |
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesRESvcParameters |
Step 9 |
External DNS : create legacy.contoso.ca namespace |
Create the legacy host record (legacy.contoso.com) in your EXTERNAL DNS infrastructure and associate it either with the FE2003 infrastructure (less likely) or your proxy infrastructure (more likely). |
Step 10 |
Environment without Exchange 2007 autodiscover |
You will configure EXTERNAL DNS and/or your reverse proxy infrastructure's publishing rules to have the autodiscover.contoso.com namespace point to CAS2010 |
Step 11 |
Publish legacy.contoso.ca to point to CAS2007 on reverse proxy |
If utilizing a reverse proxy infrastructure, you will publish the legacy namespace to the FE2003 infrastructure so that at this point the FE2003 infrastructure can be accessed either via mail.contoso.com or legacy.contoso.com namespaces |
Step 11.1 |
Autodiscover setting to use NLB |
Set CAS property AutoDiscoverServiceInternalUri to the Load balanced FQDN : |
Step 11.2 |
Internet connectivity downtime (reconfigure 2003 FEs URLs to legacy.contoso.ca) |
Schedule the internet protocol client downtime (should be small enough time to make change and validate the configurations) during which we'll perform the following steps : |
Step 11.3 |
Internet connectivity downtime (for Exchange 2003 EAS clients) |
Exchange 2003 mailboxes : EAS client will try to connect through CAS2010 and will receive an error. |
Step 11.4 |
Internet connectivity downtime (disable Exchange 2007 OA) |
Disable Outlook Anywhere by utilizing the Exchange System Manager and selecting the "Not part of an Exchange managed RPC-HTTP topology" radial button on the RPC-HTTP tab of the Front-End server's properties. |
Step 11.6 |
Test |
Test all client scenarios |
Step 12 |
Production launch |
Complete downtime and enable Internet protocol client usage |
Step 13 |
HUB |
Install the Hub Transport server role |
Step 14 |
UM (optional) |
Install the Unified Messaging server role |
Step 15 |
UM Config (Optional) |
Configure Unified Messaging |
Step 16 |
MAILBOX |
Install the Mailbox server role |
Step 17 |
EDGE (Optional) |
Install the Edge Transport server role |
Step 18 |
Internet Mail Flow configuration |
Move Internet mail flow from Exchange 2003 to Exchange 2010 (DNS MX records changes and SMTP forwarder change - Ironport, ISS or whichever SMTP smarthost server is used in the perimeter network) |
Step 19 |
Move Mailbox |
Move mailboxes from Exchange 2003 to Exchange 2010 |
|