You are on page 1of 47

Deploying Exchange Server 2016

Scott Schnoll schnoll@microsoft.com


D:\>setup /mode:install /roles:mailbox /iacceptexchangeserverlicenseterms
[PS] C:\>Get-ExchangeServer | FT Name,AdminDisplayVersion,ServerRole -AutoSize

Name AdminDisplayVersion ServerRole


---- ------------------- ----------
E2K10-EDG-001 Version 14.2 (Build 247.5) EdgeTransport
E2K13-MLT-001 Version 15.0 (Build 1104.5) Mailbox, ClientAccess
Earlier versions of
Exchange cannot be
reintroduced after
Exchange 2016
PrepareAD is run
Protocol/App Exchange 2010 user accessing Exchange 2016 namespace
OWA/ECP Mailbox is mounted in the same AD Site: Exchange 2016 proxies to Exchange 2010 CAS
endpoint in the local site

Mailbox is mounted in an Internal-only AD site: Exchange 2016 proxies to Exchange 2010


CAS endpoint in the remote site

Mailbox is mounted in an Externally-facing AD site: Exchange 2016 proxies or issues a


silent/SSO cross-site redirect to an ExternalURL in the remote site of your choice that could
resolve to Exchange 2016, 2013, or 2010, as all are capable of getting the traffic to Exchange
2010 mailboxes in that site
Exchange ActiveSync Exchange 2016 proxies the request to an Exchange 2010 CAS endpoint
Outlook Anywhere
Exchange Web Services
POP/IMAP
Remote PowerShell
Autodiscover
Offline Address Book
MAPI/HTTP Not applicable for Exchange 2010 mailboxes
1.
2.
3.
4.
5.
6.
7.
8.
9.
OOTW Redirect if ExternalURL
exists in remote site

mail.contoso.com europe.mail.contoso.com
Load Balancer Load Balancer

IIS
Protocol Head Protocol Head

Site Boundary
HTTP Proxy
Exchange 2010 CAS Exchange 2010 CAS
Exchange 2016

Store Protocol Head Store

Database Database Database

Exchange 2010 Mailbox Exchange 2010 Mailbox


Protocol/App Exchange 2013 user accessing an Exchange 2016 namespace Exchange 2016 user accessing an Exchange 2013 namespace

OOTW/ECP Mailbox mounted in the same AD Site: Exchange 2016 proxies to Mailbox mounted in the same AD Site: Exchange 2013 proxies to
Exchange 2013 Mailbox server in local AD site with active database Exchange 2016 Mailbox server in local AD site with active database

Mailbox mounted in an Internal only AD site: Exchange 2016 Mailbox mounted in an Internal only AD site: Exchange 2013 proxies
proxies to Exchange 2013 Mailbox server in remote AD site with to Exchange 2016 Mailbox server in remote AD site with active
active database database

Mailbox mounted in an External facing AD site: Exchange 2016 Mailbox mounted in an External facing AD site: Exchange 2013 proxies
proxies to the Exchange 2013 Mailbox server with active database, to the Exchange 2016 Mailbox server with active database, or issues a
or issues a silent/SSO cross-site redirect to site’s ExternalURL* (your silent/SSO cross-site redirect to the site’s ExternalURL* (your choice).
choice).
* Could resolve to Exchange 2016 or 2013 as both are capable of
* Could resolve to Exchange 2016 or 2013 as both are capable of getting the traffic to Exchange 2016 mailboxes in that site
getting the traffic to Exchange 2013 mailboxes in that site
Exchange ActiveSync Exchange 2016 proxies to Exchange 2013 Mailbox server with Exchange 2013 proxies to Exchange 2016 Mailbox server with active
Outlook Anywhere active database database
Exchange Web Services
POP/IMAP
Remote PowerShell
MAPI/HTTP
Autodiscover Exchange 2016 proxies to Exchange 2013 Mailbox server with Exchange 2013 CAS proxies to Exchange 2016 Mailbox server with
active database active database
Offline Address Book Exchange 2016 proxies the request to an OAB generation mailbox Exchange 2013 proxies the request to an OAB generation mailbox
with the OAB or a shadow copy of the OAB with the OAB or a shadow copy of the OAB
1.
2.
3.
4.
5.
6.
7.
8.
9. Swing the load balanced namespaces over from 2013 to 2016
a. Recommended: Gradually introduce Exchange 2016 servers into the existing LB pool
b. Supported: Cutover to all Exchange 2016 servers at once
1.
2.
3.
4.
5. Swing the load balanced namespaces over from Exchange 2013 to Exchange 2016
6.
7.
8.
9.
2013 2013 2016
E13 2016
CAS CAS MBX
CAS MBX
2016
MBX

2013 2013 2013 2013 2016


MBX MBX MBX MBX MBX
Diagrammtitel
Diagrammtitel

E13 E13 E13 2016 2016 2016


CAS CAS CAS MBX MBX MBX
11 22

E13 E13 E13


MBX MBX MBX
mail.contoso.com europe.mail.contoso.com
Load Balancer Load Balancer

16 Client Access Services


IIS
IIS
Protocol Head

Site Boundary
HTTP Proxy HTTP Proxy
Exchange 2013 CAS Exchange 2010 CAS

Protocol Head Protocol Head Store

DB DB DB
Exchange 2016 Store Exchange 2013 MBX Exchange 2010 MBX
europe.mail.contoso.com
mail.contoso.com
Load Balancer Load Balancer

16 MBX Server
IIS
Client Access Services
Protocol Head

Site Boundary
IIS HTTP Proxy
HTTP Proxy Exchange 2013 CAS Exchange 2010 CAS

Protocol Head Protocol Head Store

DB DB DB
Exchange 2016 Store Exchange 2013 MBX Exchange 2010 MBX
europe.mail.contoso.com
mail.contoso.com
Load Balancer Load Balancer

16 MBX Server
Client Access Services
Protocol Head
IIS

Site Boundary
HTTP Proxy Exchange 2010 CAS

Protocol Head Protocol Head Store

DB DB DB
Exchange 2016 Store Exchange 2013 MBX Exchange 2010 MBX
1.
2.
3.

4.
5.
[PS] C:\>nltest /dsgetsite
NAMDEPLOY
The command completed successfully

[PS] C:\>Get-ExchangeServer | FT Name,Site -AutoSize

Name Site
---- ----
E16LAB-2K10-101 corp.e16lab.com/Configuration/Sites/NAMEAST
E16LAB-2K16-101 corp.e16lab.com/Configuration/Sites/NAMDEPLOY

[PS] C:\>Get-ClientAccessServer | FT Name,AutodiscoverSiteScope -AutoSize

Name AutoDiscoverSiteScope
---- --------------------
E16LAB-2K10-101 NAMEAST
E16LAB-2K16-101 NAMDEPLOY
Welcome to Microsoft Exchange Server 2016 Unattended Setup
Copying Files...
File copy complete.
Setup will now collect additional information needed for installation.

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

Performing Microsoft Exchange Server Prerequisite Check

Configuring Prerequisites COMPLETED


Prerequisite Analysis COMPLETED
MAPI over HTTP, the preferred Outlook desktop client connectivity with Exchange server, is currently not enabled. Consider
enabling it using: Set-OrganizationConfig -MapiHttpEnabled $true
For more information, visit:
http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.WarnMapiHttpNotEnabled.aspx
1.
2.

3.
4.
5.
1.

2.
1.
http://aka.ms/kerbcoexist20102013
* *
* = Internal DNS Only
[PS] C:\>Get-MailboxServer E16LAB-2K16-101 | FL WACDiscovery*

WACDiscoveryEndpoint :
[PS] C:\>Set-MailboxServer E16LAB-E2K16-101 –WACDiscoveryEndpoint https://oos.us.corp.e16lab.com/hosting/discovery
[PS] C:\>Get-MailboxServer E16LAB-E2K16-101 | FL WACDisc*

WACDiscoveryEndpoint : https://oos.us.corp.e16lab.com/hosting/discovery
3

4 1 2 6

You might also like