Академический Документы
Профессиональный Документы
Культура Документы
Dinesh Singh
DINESH.111@HOTMAIL.COM
Blog: https://ucservice.blogspot.com/
Follow on: http://ucservice.blogspot.com/
Twitter #Dinesh1Singh
Contents
Rapid Migration from Exchange 2010 to Exchange 2016 ............................................................. 0
Executing Summary.................................................................................................................. 3
Overview .................................................................................................................................... 3
Planning...................................................................................................................................... 4
Exchange Server Sizing ......................................................................................................... 4
Updating Existing Environment ............................................................................................ 4
Directory Service Requirements .......................................................................................... 4
Updating Outlook Clients ..................................................................................................... 4
Naming Services .................................................................................................................... 5
Hardware Sizing for Exchange 2016 ....................................................................................... 5
Assessment Existing Exchange 2010 environment ............................................................... 5
Exchange 2010 Architecture Report .................................................................................. 5
Generate Exchange Environment Reports ....................................................................... 5
Exchange 2010 Servers Mailboxes States .......................................................................... 6
Email Traffic Report ............................................................................................................... 6
Exchange Best Practices Analyzer...................................................................................... 6
Updates for Exchange Server 2010 ........................................................................................ 7
Update Outlook for end user ................................................................................................... 8
Preparing the server for Exchange 2016................................................................................ 9
Prerequisites ........................................................................................................................... 9
Preparing Active Directory .................................................................................................. 9
Extend the Active Directory Schema ............................................................................... 10
Prepare Active Directory ................................................................................................... 10
Prepare Domain .................................................................................................................. 11
Installing the Exchange Server 2016 .................................................................................... 11
Updating Autodiscover (SCP) ............................................................................................... 13
Exporting the certificate from Exchange 2010.................................................................... 13
Configure Exchange URLs (virtual Directories) ................................................................... 14
Configure Outlook Anywhere ............................................................................................... 14
Configure Receive Connector .............................................................................................. 15
Configure DAG on Exchange 2016 ...................................................................................... 18
Set up MAPI and Replication Network ............................................................................. 18
1
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
2
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Executing Summary
Microsoft Exchange Server 2016 brings a new set of technologies, features, and services to Exchange
Server. Its goal is to support people and organizations as their work habits evolve from a
communication focus to a collaboration focus. At the same time, Exchange 2016 helps lower the total
cost of ownership whether you deploy Exchange 2016 on-premises or provision your mailboxes in
the cloud.
This documents will be focus on the detail migration steps to Exchange Server 2016 from Exchange
2010, which will also cover Database Availability Groups for high availability.
Overview
Before starting its important to understand that a key architectural change has been made in
Exchange 2016. Exchange 2010 had a number of separate roles; Client Access, Hub Transport,
Mailbox and Unified Messaging.
In Exchange 2016 only a single role is used, the Mailbox role. This contains all necessary components
required.
There are some best practices and recommendation before implementing /deployment/migration,
so in this series we are going migrate Exchange 2010 to Exchange 2016 which will also be co-existence
environment.
Following are the phases we have to follow:
1. Assessment of existing Exchange 2010 environment.
2. Plan & Design Phase
3. Define the Preferred Architecture
4. Verify the Exchange Dependent Components Compatibility
5. POC Phase
6. Build & Integration Phase
7. Pilot Migration
8. Production deployment.
9. Stabilization and Documentation
10. Decommission
11. Transition and Operations
3
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Planning
There are some major changes on the Architectural of Exchange 2016, in Exchange we do have
separate servers roles: Mailbox, Client Access, and HUB Transport & Unified Messaging. In Exchange
2016 Microsoft introduced only one server role, which contains all components.
As per Microsoft before migrating we have to follow up some best practices such as:
4
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Naming Services
Before implements you have to decide the names used by the clients to access the Exchange. In Coexistence with Exchange 2010, 2013 and Exchange 2016 allows sharing of the same HTTPS names for
autodiscover, OWA, ActiveSync and other services, which will make your transition very easy, so
before
moving
forward
you
have
to
finalize
the
names.
Although with tools like Visio and Word you can make such a document, its hard to keep these
documents up to date or use previous versions to track and check changes.
Exchange Environment Reports
My Servers are with Update Rollup 12 for Exchange Server 2010 SP3 (KB3096066)
7
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
8
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Prerequisites
Now we need to install prerequisite for installing the Exchange Server 2016, to install the prerequisite
open
the
PowerShell
and
execute
the
following
command:
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTPproxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WebMgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-DirBrowsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, WebISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service,
Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-WindowsAuth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS
The Account used to run the schema update and AD preparation must be a member of
Enterprise Admins and Schema Admins.
You can run the PowerShell command Get-ADInfo.ps1 or Get-ADForest for getting the Active
Directory
information
of
the
current
forest.
9
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Since, we already have the Exchange Server 2010 environment and we need to check the current
Exchange schema version before applying the any update. For that you can use the one liner, which
is
created
by Exchange
Server
MVP
Michael
B
Smith.
PS C:\> "Exchange Schema Version = " + ([ADSI]("LDAP://CN=ms-Exch-Schema-VersionPt," + ([ADSI]"LDAP://RootDSE").schemaNamingContext)).rangeUpper
Exchange Schema Version =
After
applying
the
schema
update
we
can
check
the
version
number
again
10
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Prepare Domain
Once Active Directory preparation complete, we have to start prepare domain with following
command:
Languages
Management tools
Mailbox role: Transport service
Mailbox role: Client Access service
Mailbox role: Unified Messaging service
Mailbox role: Mailbox service
Mailbox role: Front End Transport service
Mailbox role: Client Access Front End service
11
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Configuring Prerequisites
COMPLETED
Prerequisite Analysis
COMPLETED
Preparing Setup
COMPLETED
Stopping Services
COMPLETED
COMPLETED
Language Files
COMPLETED
Restoring Services
COMPLETED
Language Configuration
COMPLETED
COMPLETED
COMPLETED
COMPLETED
COMPLETED
COMPLETED
COMPLETED
COMPLETED
Finalizing Setup
COMPLETED
12
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
take effect. Please reboot this server prior to placing it into production.
After setup has completed restart the server before doing any configuration on Exchange Server
2016.
Once installation complete open Exchange Administrative Center
When launching EAC via local host we are getting the certificate error because we have not installed
the SSL certificate, just click on "continue to this website to access" the EAC
After successfully login we can see the all legacy mailboxes under the recipients
After making the changes, any client trying to connect the Exchange 2016 SCP (autodiscover) before
we
make
co-existence
will
be
direct
to
use
the
Exchange
2010.
You can click here for follow the complete steps Exporting Certificate from Exchange 2010
http://ucservice.blogspot.com/2016/01/migration-exchange-2010-to-exchange_72.html , which i
export from Exchange 2010 to Exchange 2013, same steps we can follow for Exchange 2016.
14
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Click on + sign it will give you a new wizard for new receive connector, give the name of the connector
and select "Frontend Transport" from Role and select "Customize" from the type.
15
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Next page, we will select the Network and default port will be 25 for SMTP
Next page we have to choose IP addresses that the receive connector will accept mail.
16
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Now click on edit for newly created receive connector and select the security tab and select the
Externally secured" from authentication and select Exchange servers and Anonymous users from
permission groups.
17
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
We are using 192.168.209.0/24 for MAPI and 172.10.0.0/16 for Replication network.
Next step is to disable the network features that are not require in MAPI adapters, IPv6 should be
enabled.
18
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
For replication network adapters we need to disable "Client for Microsoft Network" and "File and
Printer Sharing for Microsoft networks".
19
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Next set the DNS tab and uncheck the "Register this connection's addresses in DNS".
20
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Also add the Exchange Trusted Subsystem group as a local administrator on the witness server.
Now add the mailbox servers, we do have two mailbox server E16 and E16-1, we can use the below
cmdlet:
21
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Add-DatabaseAvailabilityGroupServer
-identity
DAG01
-mailboxServer
Add-DatabaseAvailabilityGroupServer -identity DAG01 -mailboxServer E16-1
After
that
we
can
check
the
status
of
the
DAG
with
below
E16
command:
Now you can check the where our witness server is also:
As you know the Exchange 2016 DAG will configure Network automatically, so now you can check the
status of the DAG Network:
23
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Now we checked the database getting active on another server properly, now i enabled the MAPI
network for mailbox server.
24
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
25
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
We have to update our core URLs for Exchange 2010 to remove the External URL value. We will also
enabled Outlook anywhere, configure with the Https name that will move to Exchange 2016, you
can follow same as in Exchange 2013 http://ucservice.blogspot.com/2016/01/migrationexchange-2010-to-exchange_23.html process.
26
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Now you can see the status of the OAB by using the Get-OfflineAddressBook command.
27
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
28
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Click on save.
29
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Give the Batch name and select the target database and select other required options.
30
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Select the recipients which will get the notification after complete the Job and select preferred option
to complete the batch.
Second easy option to use the Power Shell to migrate the mailboxes.
Open Power Shell and type below command, as i have multiple mailbox so i'm using export csv option.
Import-CSV "C:\Move.CSV" | Foreach (New-MoveRequest _identity $_.Identity -TargetDatabase
MDB01)
Now
the
move
Get-MoveRequestStatistics
31
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
If you want you can check the Exchange 2010 EMC for mailbox hosting database and servers.
Once moved pilot users, now i have Exchange 2010 and Exchange 2016 users, before moving
forward i will check the client end functionality.
From Exchange 2016 i sent email to Exchange 2010 and getting smooth delivery vice versa its
working.
32
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Also i verify the Outlook calendar whether availability is working or not, and found its working as
expected vice versa.
33
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
34
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Before removing the Exchange 2010 servers its important to verify the some of the application or
devices are using the Exchange 2010 server as a relay server, we need to double check all devices &
application has been moved on Exchange 2016 servers.
Also verify the inbound and outbound mail flow, it should be flow via Exchange 2016 servers.
For decommissioning the Exchange 2010 servers you need to follow up the ITSM process, there are
some steps you have to follow up:
1. Double check all mailboxes has been migrated on Exchange 2016.
2. Verify all Public folder has been migrated to modern public folder in Exchange 2016.
3. Verify mail flow happening via Exchange 2016.
4. All related application & devices are configured Exchange 2016 servers as a relay server.
5. Once verify all above points stop the Exchange services from Exchange servers and set the disable
state.
6. Monitor the Exchange environment for one week.
7. If everything working fine than shutdown the server for 2 week and monitor the environment.
8. If everything fine after shut downing the Exchange 2010 server process for decommissioning the
Exchange 2010 servers.
Get-Mailbox Arbitration
You can see that still we have arbitration mailboxes in Exchange 2010 databases, to move those
mailboxes use following command (Execute this command from Exchange 2013 Server).
35
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Same command you can use for move your Archive mailboxes in case if you have. You may also have
discovery search mailboxes that will need migrate, to do so use the following command:
New-MoveRequest DiscoverySearchMailbox* -TargetDatabase Mailboxe Database-2016
Wait a while and you can check the status of the mailbox movement with following command:
Now open Exchange 2010 Management Console select Organization Configuration-MailboxDatabase Management-select mailbox database-right click-Select Dismount Database.
36
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Click on OK.
Now we need to remove Offline address book, Select Offline Address Book Tab- Default Offline
Address Book-Remove Select Yes.
If you try and remove the Public folder database it will send error that it contain replicas which you
cannot remove, the easiest way I have found to remove it is as follows. Dismount the Public Folder
Database.
37
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Then delete or move the database file (.edb) and the logs for this Database
38
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Select Ok.
Now close the Exchange System Manager and open Control panel select Microsoft Exchange Server
2010 and select Uninstall
Click Next
39
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Click Next
40
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Click on Uninstall.
41
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/
Finally we de-commissioned the Exchange 2010 from server and new environment is fully Exchange
2016.
Disclaimer:
The article or information provided in this documents, no way confers to Microsoft or the
company Im employed, its completely my personal view & thoughts and it may not suit
your Environment. Please have Good Knowledge and understanding on what you are
doing it is strongly recommended to test it on a lab, before making changes in the
production environment.
Use it completely on your risk.
If you feel some Content has to be removed which is not meeting any guidelines, Please
email me at dinesh.111@hotmail.com
Follow on: http://ucservice.blogspot.com/
Twitter #Dinesh1Singh
Thank you!
42
Rapid Migration from Exchange 2010 to Exchange 2016
https://ucservice.blogspot.com/