Tuesday, November 4, 2014

Migrating Exchange 2003 an Exchange 2010 Resource Forest

Recently, I was working on project Exchange 2003 migration in to Exchange 2010 resource forest model, where, customer have 3 small Legacy Exchange 2003 forest  and need to migrate into Exchange 2010 environment.

Below is the current state of the Exchange environment, where customer having 3 Legacy Exchange environment and One Exchange 2010 environment. 

Now I have to migrate all 3 Legacy Exchange environment to Exchange 2010 as resource forest model.
                                                                    Current State

A resource forest topology is one with an Exchange forest and one or more user accounts forests.
Customer want to set up a separate Active Directory forest that is dedicated to running Exchange. There are multiple critical application which are running on Legacy environment and application integrated with Active Directory. Customer decided first they will migrated Exchange and no changes on existing Active Directory environment.

Now you can understand, how critical Application are running in Active Directory which are completely impact Customer business.

                                                            Future State
Based on assessment and recommendation below is the future state for Exchange environment.

Before going to start on production environment, I have set up the test environment in my LAB, below is the brief details for my LAB:
Server Name
IP Address
Forest A
Domain Controller/DNS
Exchange multi role server
Exchange multi role server
Forest B
Domain Controller/DNS
Exchange Server 2003

We already have the Exchange 2010 with High Availability (DAG) and Exchange 2003 standalone server.
Exchange 2010 servers are multi role servers (Mailbox, CAS & Hub)

DNS Server to resolve to the Resource Forest
One of the main task, we have to configure the correct name resolution among the forests before starting to configure the trust between the Forest.
You can click here to configure DNS server

Establishing trust among the Forest
Once, we configure DNS resolution, we can establish trust among the forest. We need to execute the procedures from the resource forest.
For performing the trust among the forest click here my previous post, which will give details for creating the trust.

Organizing the Resource Forest
Before we start to create users or moving any mailboxes, first we need to organize our Active Directory and Exchange Server 2010 to hold the accounts from both forest, So I have create the multiple database on Exchange 2010, For all resource mailboxes I will move all mailboxes to DB3 & DB4. In Active Directory I have created one special OU for resource forest user called Corp Users.

Creating a Linked Mailbox  

Creating Linked mailbox is very simple task in Exchange 2010, Select Create New mailbox from Action pane and select Linked Mailbox than click next
Select new user from user type than click next

Now you have to give the all details for user information page, as you user already is in account forest now we have to linked user’s account to create the linked mailbox in resource forest, as you can see the I have selected OU “Corp Users”

Once, you complete the user information, now you have to choose in the mailbox setting section of the wizard such as database retention policy and archiving mailbox policy. As you can see I don’t have any retention and archiving policy.

Once you complete the mailbox setting, now you have to set the Master Account setting for mailbox, it will ask the trusted domain/forest and domain controller details for linked mailbox.

Once Master Account complete, finally reached on summary and then finish.

Now Linked mailbox creation is complete, now time to check on Exchange console EMC to verifying linked mailbox is created or not.

Now you can see the Linked mailbox in EMC and recipient type is Linked Mailbox.

Also you can verify in Active Directory under OU “Corp Users” disabled account is created automatically.

Creating Linked mailbox using Exchange Management Shell
Now we have account forest in variable called $credential, that is necessary to create a Linked mailbox.
And use the below cmdlet for creating linked mailbox, I have created two users via power shell

Once process complete you can verify in EMC both linked mailboxes are created on EMC.

Also verify in OU in active Directory

Client side Configuration

Once you moved mailbox in resource forest, in client side need to restart the Outlook and give the credential:
I have verify to send email, it is getting delivery very smooth.

Creating Recipient Policy

Now all my users want to use their old email address with new SMTP address, for this I have created recipient policy on resource forest (target domain). Once I have created policy users can use any email address as their primary SMTP address.

In this complete articles you have seen how we can create Exchange resource forest in our exchange environment and creation linked mailbox and users experience.

Hope this will help you, welcome for any suggestion and feedback.

No comments:

Post a Comment