0% found this document useful (0 votes)
6 views24 pages

Démarche de Migration

The document outlines the migration process from Microsoft Exchange 2013 to Exchange 2016, detailing server setup, installation prerequisites, and configuration steps. It includes instructions for ensuring coexistence between the two versions, managing databases, and validating server health post-migration. Key requirements for the new Exchange server and client compatibility are also specified.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views24 pages

Démarche de Migration

The document outlines the migration process from Microsoft Exchange 2013 to Exchange 2016, detailing server setup, installation prerequisites, and configuration steps. It includes instructions for ensuring coexistence between the two versions, managing databases, and validating server health post-migration. Key requirements for the new Exchange server and client compatibility are also specified.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

INFRASTRUCTURE MIGRATION

Migration of Microsoft Exchange 2013 to Exchange 2016


Version
Migration scenario:
CAS co-existence scenario, migrating mailboxes and services then eventually decommissioning
the Exchange 2013 server.

Server:
- Stand up a new Windows 2016 Server EN « SCEXCH05 »
- Check the pre-requisites to install Exchange 2016
- Install Exchange 2016 CU19 in SCEXCH05 Mailbox role
- Install the required SSL certificate on the new Exchange 2016 server
- Configure virtual directory on the new Exchange 2016 server
- Configure Exchange 2013 – 2016 CAS coexistence
- Replicate all Databases copies in the new Exchange 2016 server
- Repeat the same step for another server « SCEXCH06 »
- Remove all Database copy on SCEXCH03 and SCEXCH04
- Delete Exchange 2013 DAG
- Create a new Exchange 2016 DAG (between SCEXCH05 and SCEXCH06)
- Replicate all Database on SCEXCH06
- Uninstall exchange server from SCEXCH03 and SCEXCH04

Clients:
Outlook 2010, 2013, 2016 requires the latest service pack and the latest public update.

Exchange server 2016 System requirements:


Supported coexistence scenarios for Exchange 2016:
Supported with Exchange 2013 Cumulative Update 10 or later on all Exchange 2013 servers in
the organization, including Edge Transport servers.

Network and directory server requirements for Exchange 2016:


• Domain controllers: Windows Server 2008 R2 or later.
• Active Directory forest: The Active Directory forest functional level is Windows Server 2008 R2
or higher.
• Active Directory Site: The Active Directory site where you install the Exchange Server must
contain at least one writeable domain controller that's also a global catalog server, or the
installation will fail.

1
• DNS namespace: Exchange 2016 supports: Contiguous, Noncontiguous, Single label domains,
Disjoint domain name system namespaces.

Supported operating systems for Exchange 2016


We don't support the installation of Exchange 2016 on a computer that's running Windows
Server Core or Nano Server.

Microsoft .NET Framework:


.NET Framework 4.8 version.

Exchange Server prerequisites:


• Verify the computer is joined to the appropriate internal Active Directory domain.
• Install the latest Windows updates on your computer.
• .NET Framework 4.8
• Visual C++ Redistributable Package for Visual Studio 2012
• Visual C++ Redistributable Package for Visual Studio 2013
• Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
• Install the Remote Tools Administration Pack by running the following command in Windows
PowerShell: Install-WindowsFeature RSAT-ADDS

Install Exchange 2016 Mailbox servers on Windows Server 2016:

1. Run the following command in Windows PowerShell to install the required


Windows components:
Install-WindowsFeature NET-Framework-45-Features, Server-Media-Foundation, RPC-over-
HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-
Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-
Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-
Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-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-
Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS

2. Prepare Active Directory and domains for Exchange Server:


Exchange uses Active Directory to store information about mailboxes and the configuration of
Exchange servers in the organization. Before you install Exchange Server 2016 or Exchange

2
Server 2019 (even if you have earlier versions of Exchange installed in your organization), we
need to prepare our Active Directory forest and its domains for the new version of Exchange.
Step 1: Extend the Active Directory schema
D:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareSchema

Step 2: Prepare Active Directory:


D:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD
NB: As in Step 1, you'll need to wait while Active Directory replicates the changes from this step to all of your
domain controllers before you proceed, and you can use the repadmin tool to check the progress of the
replication.

Step 3: Prepare Active Directory domains:

D:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareDomain

How do you know this worked?


Exchange Active Directory versions

• rangeUpper is located in the Schema naming context in the properties of the ms-Exch-Schema-
Version-Pt container.
• objectVersion (Default) is the objectVersion attribute located in the Default naming context in the
properties of the Microsoft Exchange System Objects container.

3
• objectVersion (Configuration) is the objectVersion attribute located in the Configuration naming
context in Services > Microsoft Exchange in the properties of the <Your Exchange Organization
Name> container.

3. Installation:
Step 1: Start installation:

Step 2: Install the required SSL certificate:


Export the ssl certificate from SCEXCH03 (Mail.merinal.dz):

4
Import the ssl certificate into SCEXCH05 (Mail.merinal.dz):

Assigning the SSL certificate to services (SMTP, IIS, IMAP and POP):

5
Change SSL certificate in IIS server:

Step 3: Assignment of virtual directories to our domain name:

6
Recycler iis:

Step 4: Configure Exchange 2013-2016 CAS coexistence :

Step 5 : Configure Autodiscover:

7
Step 6: Manage Database and Mailbox:
Create a new Database:

Move Exchange Arbitration Mailboxes:

Migrate Mailbox to the new Database in SCEXCH05:

8
Check and delete old Databases:

9
Create other Database:

10
Step 7: Install a second Exchange Server 2016:

11
12
Step 8: Uninstall SCEXCH03 and SCEXH04:
Delete Database copy:

13
Remove old server from 2013 DAG:

Delete 2013 DAG:

14
Create a new 2016 DAG: (IP Less):

Manage DAG 2016 (Add member):

15
Add Mailbox database copy in SCEXCH06:

Uninstall EXCHANGE from program:

16
Step 9: Test and validation:
Autodiscover:

Send and Receive:

17
OWA:

Add a new User Mailbox: (create a new AD user)

18
Create a mailbox for existing AD user:

19
Reactivate AD Account:

20
SCEXCH05 Shut down: (Switch the databases on the second server)

21
GLPI Ticket:

Step 10 : Verifying Server Health:


Check the cluster nodes are all up:

Verify that all required services are running on each server:

22
Verify that all databases are mounted and accessible:

Verify that all database copies, copy/replay queues, and content indexes are healthy:

23
Verify replication health:

Verify that you have not left any servers in maintenance mode:

24

You might also like