Summary: If you are planning to migrate from Exchange Server 2010 to Exchange Server 2013, this guide will help you prepare a server migration checklist and collect information about your current Exchange environment for a smooth migration. The guide talks about migration phases, pre-requisites, and other requirements for Exchange 2010 to 2013 migration.
Microsoft has ended support for MS Exchange 2010 as it reached its end of life earlier this year. Thus, organizations are required to upgrade and migrate Exchange 2010 server to continue getting the latest security updates, patches, and features. However, Exchange migration is a complex task and requires extensive planning and preparation. There are several factors that you need to consider before migrating Exchange Server 2010 to 2013. By considering and analyzing these factors, you can ensure a successful Exchange migration.
Exchange 2010 to 2013 Migration Overview
Exchange migration process typically follows a particular set of necessary procedures along with pre-requisites. Essentially, the Exchange 2010 to 2013 server migration process is sub-divided into three main phases,
Planning This section contains critical information that is required for a successful migration process. It includes segments such as Setup and Deployment, Mailbox, Public Folders, Mail Flow, Exchange Management Shell, Client Connectivity, and Exchange 2010 Coexistence.
Deployment The second phase guides users about deploying Exchange 2013 and then Exchange Server migration from 2010 to 2013, along with coexistence establishment without disrupting the existing services.
Migration The third and last phase is all about the migration. It includes migration of mail flow, public folders, clients, mailboxes, etc. For this, the best-recommended method is to use a reliable Exchange migration software (EDB to PST Converter) to move mailboxes from one Exchange Server to another.
Exchange 2010 to 2013 Migration Checklist
Following is the Exchange 2010 to Exchange 2013 server migration checklist you can follow to upgrade and migrate Exchange.
1. Get Acquainted with the Release Notes
The first and foremost thing to do is to check the release notes on the new version to which you want to update. It contains information that is required for a successful deployment and migration of Exchange. It contains segments such as Setup and Deployment, Mailbox, Public Folders, Mail Flow, Exchange Management Shell, Client Connectivity, and Exchange 2010 Coexistence.
2. Authenticate the System Requirements
This section acquaints you with the obligation of the Exchange 2013 installation. It includes information about hardware, clients, software, operating system, or network needs. Further, it guides you about the supported coexistence scenarios.
3. Check and Ensure whether Pre-Requisite Steps are Done
This section entails the installation of requirements for the Microsoft Exchange Mailbox, Edge Transport Server, and Client Access roles. These installation steps are for Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2, along with Service Pack 1 (SP1) Operating System pre-requisites.
It also offers details about the pre-requisites needed for the installation of the Exchange management tools on Windows 10, 8.1, 8, and 7 systems. Further, it guides you about the Deployment security checklist. This list ensures whether Exchange objects ACL rights are minimized, administrative permissions are in-sync with the modification requirement or each internal default message paths is encrypted.
4. Ensure Configuration of the Disjoint Namespace
Configure the Domain Name System (DNS) suffix search list by using the Group Policy Management console. The DNS suffix search list is needed to add multiple DNS suffixes.
5. For all Exchange 2010 Mailbox Databases, Choose an Offline Address Book
Use the Exchange Management Shell or the Exchange Management Console for provisioning the offline address book (OAB) downloads recipients. There are three ways to identify which recipient uses which OAB.
These methods are required when an individual uses multiple OABs in the organization.
Per Mailbox Database For this, you need to access the Exchange Management Shell or Exchange Management Console. It will specify you about the public folder database and the OAB being download by the recipients.
Per Recipient For this, you need to use the Set-Mailbox cmdlet within the Exchange Management Shell. At this level, you cannot specify the public folder database but can state which recipients will download.
Per Multiple Recipients For this, you need to use a pipelined command in the Exchange Management Shell. At this level, you can define some OAB recipients for downloading a particular OAB based on mutual attributes.
6. Generate the Legacy Exchange Hostname
Create and check the legacy domain name system (DNS) hostname. It is necessary to ensure that legacy Exchange 2010 and Exchange 2010/2013 coexist. Client Access servers and Autodiscover use this hostname while redirecting legacy users to the servers.
7. Exchange 2013 Installation
Use Microsoft Exchange Server 2013 Setup Wizard for Exchange 2013 Mailbox and Client Access roles and Edge Transport role installation. Further, it also guides how you can verify the installation of Microsoft Exchange Server Migration from 2010 to 2013. For this, the recommended way is to run the Get-ExchangeServer cmdlet and review the setup log file.
8. Prepare an Exchange 2010 Mailbox
In an Exchange organization, mailboxes are considered as the most common recipient type for the information workers. Every mailbox has an Active Directory user account associated with it. These mailboxes are used to send and receive messages and to salvage tasks, appointments, documents, messages, notes, etc. You can easily create the mailbox by using Shell or EAC.
9. Ensure Configuration of Exchange-related Virtual Directories
You must ensure the Exchange-related virtual directories configuration. Irrespective of the fact that Exchange 2013 Client Access server does not tackle client protocols processing, still certain settings need to be applied to the Client Access server. These settings are for certificates and virtual directory.
10. Ensure Configuration of Exchange 2010 as well as 2013 Certificates
This section outlines an overview of Digital Certification. It also provides details about different types of certificates, which certificates to choose, Proxying, and Digital certificate best practices.
Generally, in Exchange, SSL is designed to create a secure communication between server and client. The reason being, clients use computers as well as smartphones inside an organization and computer outside an organization. Therefore, when we install Exchange 2013, client communication is auto-encrypted.
11. Ensure Configuration of Edge Transport Server
Create Internet mail flow using a subscribed Edge Transport server. To establish Internet mail using an Edge Transport server, an individual needs to subscribe the Edge Transport server to an Active Directory site. On subscription, it auto-generates the much-needed twin Send connectors for Internet mail flow. These configured Send connectors are as follows:
One Send connector is to direct the outbound email to all Internet domains
Another Send connector is to direct Edge Transport server Inbound Email to the Exchange 2010/2013 Mailbox server
Before beginning the configuration process, you need to perform the following:
Authoritative domains as well as email address policies for Exchange organization are configured
Enable Secure LDAP Port 50636/TCP
12. Ensure Configuration of Unified Messaging
To successfully deploy Unified Messaging (UM), there are certain factors that you should consider. These factors are the different components, features, and elements of Unified Messaging. These factors help in planning appropriate Unified Messaging infrastructure as well as deployment. It is the most basic-yet-vital step that helps in UM deployment.
It helps you in planning your Voicemail System, UM Deployment, and establishing a connection with the telephony network. To proceed with deployment, you need to be aware of UM IP gateways, UM hunt groups, UM mailbox policies, voice mail for users, UM services, UM dial plans, auto-answer, & route incoming calls.
13. Enable and Ensure Configuration of Outlook Anywhere
This section guides the user about Outlook Anywhere and its benefits. In the Exchange Server, it is also defined as RPC over HTTP. The main feature of this attribute is that it allows Microsoft Outlook 2013, 2010, or 2010 clients to establish a connection with their particular Exchange Server even over the Internet and from outside the Corporate Network. It will entail you about Outlook Anywhere management, coexistence, and testing of connectivity.
14. Ensure Configuration of Service Connection Point
Undoubtedly, the Client Access server in Exchange does not take responsibility for the customer protocols processing, but still, certain settings are being employed to the Client Access server. These settings are the certificate settings and virtual directory settings.
15. Ensure Configuration of Exchange 2010 URLs
This section talks about the systematic configuration as well as testing guidelines of the Exchange 2010 external URLs. Usually, when we connect the Exchange 2010 mailbox user to Exchange 2013 Client Access server, it redirects the connection to the Exchange 2010 Server. For this redirection, the Exchange 2013 server is using an external hostname configured on Offline Address Book, Outlook Web Access, and Unified Messaging virtual directories, Exchange Web Services, the internal hostname for the Exchange ActiveSync virtual directory, and Exchange ActiveSync of Exchange 2010 server.
The main point to be considered here is that in the Exchange 2010 server, internal as well as external hostnames are different from the Exchange 2013 server hostnames. Further, they are pointed to the Exchange 2010 server.
16. Ensure Configuration of DNS Records
After configuration of the server, next paramount thing is the DNS record changing. It helps an individual to direct the connection to the new Exchange 2013 server. This section clears your apprehensions, such as:
How one can ensure that its Exchange 2010 hostname is configured correctly
How you can set up your public DNS as well as an internal DNS record
How you can ensure the precise working of it
DNS configuration includes the following aspects:
Verification to ensure that the hostname and Client Access server for Exchange 2010 resolves to the publicly accessible external IP address
Change in primary hostnames. This points to the Exchange 2013 Client Access server external, publicly accessible, IP address towards the user public DNS provider
Changing of the primary hostnames for pointing the Exchange 2013 Client Access server name on the internal DNS servers
17. Migrate Mailboxes from Exchange 2010 to Exchange 2013
Now you can move mailboxes from Exchange 2010 to 2013. You can export the mailboxes to PST by using Exchange Admin Center (EAC) or Exchange Management Shell (EMS), and then import the PST to Exchange 2013. You may also use a software such as Stellar Converter for EDB to migrate mailboxes from Exchange 2010 to 2013 Server directly (in the same forest). You may try download the free demo version and check it yourself.
The steps are as follows, Step 1: Select ‘Offline EDB file’
Step 2: Browse and select the Exchange 2010 EDB file
Step 3: Click ‘Next’ and wait for it to complete. It displays all mailboxes in the EDB file and recovers deleted mailboxes
Step 4: Select individual mailbox or all mailboxes and then click ‘Save’
Step 5: From the options, choose Export to Live Exchange
Step 6: Choose Exchange 2013 version, enter Live Exchange server 2013 credentials, and click OK
Step 7: The software auto-maps the mailbox. However, you can also Map Mailbox with the user manually & click Export
Step 8: That’s it, mailboxes from Exchange 2010 will be migrated to live Exchange 2013 server
Doing this manually could take a lot of time and may extend downtime. By using the software, you can accomplish this task in a few clicks automatically. Plus, the software supports Exchange 2019, 2016, 2013, 2010, 2007, 2003, 2000, and 5.5.
18. Ensure Seamless Migration of Public Folder Data from Exchange 2010 to Exchange 2013
This step is helpful for those Enterprises which use Public Folders. It helps you get acquainted with the Public Folder. It also guides you on how an individual can migrate public folders to Exchange 2013 from previous versions by using serial migration.
By the end, you will be aware of what all you need for migration, how a user can migrate, how to eliminate public folder databases from the legacy Exchange servers, how migration can be rolled back, and how can you ensure the precise working of the same.
19. Post-Installation Tasks
This section helps in the configuration of the new Exchange 2013 organization, after Microsoft Exchange Server 2013 migration. By the end of this segment, you will be acquainted with mail flow & client access configuration, Internet mail flow configuration via subscribed Edge Transport server, Exchange 2013 installation verification, and Exchange 2013 management tools installation.
Lastly, you can decommission the Exchange 2010 server.
By now, you are aware of all the information and setup required for migrating Exchange 2010 to 2013.
Exchange 2010 to 2013 migration is a very crucial but complex process. It includes some basic and advanced procedures and processes, along with pre-requisites for comprehensive end-to-end migration. By following above-stated checklist, you can ensure smooth, fast, and secure migration.
In case of more help, let us know via comments down below.
Eric Simson is an Email Platform Consultant and is associated with Stellar Data Recovery from last 6 years. He writes about the latest technology tips and provides custom solutions related to MS Outlook, MS Exchange Server, Office 365, and many other Email Clients & Servers.