Exchange Deployment and Coexistence

advertisement
Welcome to the
Exchange, Office & Office 365
Workshop
http://technet.microsoft.com/en-us/library/cc731125(v=WS.10).aspx
Exchange 2010
Architecture
Hardware
Load Balancer
Client Access
Hub Transport,
Unified Messaging
Mailbox
L7 LB
Exchange 2013
Architecture
L4 LB
AuthN, Proxy,
Re-direct
Client Access
AuthN, Proxy,
Re-direct
Protocols, API,
Biz-logic
Assistants, Store, CI
Protocols, Assistants,
API, Biz-logic
Store, CI
Mailbox
1. Prepare
Install Exchange 2010 SP3 across the ORG
Clients
autodiscover.contoso.com
mail.contoso.com
2
1
Prepare AD with Exchange 2013 CU1 schema
Validate existing Client Access using Remote
Connectivity Analyzer and test connectivity cmdlets
2. Deploy Exchange 2013 CU1 servers
4
Install both Exchange 2013 MBX and CAS roles
E2010
HUB
E2010
CAS
3
E2013
CAS
Exchange 2010
Servers
SP3
SP3
SP3
Intranet site
6
5
E2010
MBX
E2013
MBX
Internet-facing site – upgrade first
3. Obtain and deploy certificates
Obtain and deploy certificates on Exchange 2013
Client Access Servers
4. Switch primary namespace to Exchange 2013 CAS
Exchange 2013 fields all traffic, including traffic from
Exchange 2010 users
Validate using Remote Connectivity Analyzer
5. Move Mailboxes
Build out DAG
Move Exchange 2010 users to Exchange 2013 MBX
6. Repeat for additional sites
1. Prepare
Clients
Install Exchange 2007 SP3 + RU10 across the ORG
autodiscover.contoso.com
mail.contoso.com
3
legacy.contoso.com
2
1
E2007
SP3
CAS
E2007
SP3
HUB
4
Prepare AD with Exchange 2013 CU1 schema
2. Deploy Exchange 2013 CU1 servers
5
E2013
CAS
Exchange 2007
Servers
RU10
RU10
RU10
RU10
Intranet site
Install both Exchange 2013 MBX and CAS servers
3. Create legacy namespace
Create DNS record to point to legacy Exchange 2007 CAS
4. Obtain and Deploy Certificates
Obtain and deploy certificates on Exchange 2013 CAS
servers configured with legacy namespace, Exchange
2013 namespace, and autodiscover namespace
Deploy certificates on Exchange 2007 CAS
5. Switch primary namespace to Exchange 2013 CAS
Validate using Remote Connectivity Analyzer
7
6
E2007
SP3
MBX
E2013
MBX
Internet-facing site – upgrade first
6. Move mailboxes
Build out DAG
Move Exchange 2007 users to Exchange 2013 MBX
7. Repeat for additional sites
1. Prepare
Install Exchange SP and/or updates across the org
Prepare AD with Exchange 2013 CU1 schema and
validate
Clients
autodiscover.contoso.com
mail.contoso.com
2. Deploy Exchange 2013 CU1 servers
1
3. Create legacy namespace
E2010
or 2007
HUB
E2010
or 2007
CAS
SP/RU
E2010
or 2007
MBX
Internet facing site – Upgrade first
Exchange 2010
or 2007 Servers
SP/RU
Intranet site
4. Obtain and deploy certificates
5. Switch primary namespace to Exchange 2013 CAS
6. Move mailboxes
7. Repeat for additional sites
Prepare
Install Exchange 2007 SP3 + RU10 using same steps as previous Exchange 2007 roll-ups
Prepare Active Directory with Exchange 2013 CU1 schema
Validate existing client access using Remote Connectivity
Analyzer and test connectivity cmdlets
http://www.exrca.com
1
1. Prepare
Clients
Install Exchange SP and/or updates across the org
autodiscover.contoso.com
mail.contoso.com
Prepare AD with Exchange 2013 CU1 schema
2. Deploy
Deploy Exchange
Exchange 2013
2013 servers
CU1 servers
2.
Install both
both E2013
Exchange
and CAS servers
Install
MBX2013
and MBX
CAS servers
2
3. Create legacy namespace
E2010
or 2007
HUB
E2010
or 2007
CAS
E2013
CAS
Exchange 2010
or 2007 Servers
SP/RU
SP/RU
Intranet site
4. Obtain and deploy certificates
5. Switch primary namespace to Exchange 2013 CAS
6. Move mailboxes
7. Repeat for additional sites
E2010
or 2007
MBX
E2013
MBX
Internet-facing site – upgrade first
2
1
Install
− Setup.exe /mode:install
/roles:clientaccess
− Setup.exe /mode:install
/roles:mailbox
− Setup.exe /mode:install
/roles:ManagementTools
Other required parameter
- /IAcceptExchangeServerLicenseTerms
MBX performs PowerShell commands
CAS is proxy only
GUI or command line
In-place upgrades not supported
Updated to reflect Exchange 2013 roles
New required parameter for license
terms acceptance
1. Prepare
Clients
Install Exchange SP and/or updates across the org
autodiscover.contoso.com
mail.contoso.com
3
legacy.contoso.com
Prepare AD with Exchange 2013 CU1 schema
2. Deploy Exchange 2013 CU1 servers
Install both Exchange 2013 MBX and CAS servers
3. Create legacy namespace
E2010
or 2007
HUB
E2010
or 2007
CAS
E2013
CAS
Exchange 2010
or 2007 Servers
SP/RU
SP/RU
Intranet site
4. Obtain and deploy certificates
5. Switch primary namespace to Exchange 2013 CAS
6. Move mailboxes
7. Repeat for additional sites
E2010
or 2007
MBX
E2013
MBX
Internet-facing site – upgrade first
Create Legacy Namespace
Used to access Exchange 2007 during coexistence
Legacy.contoso.com
http://www.exrca.com
3
1
1. Prepare
Clients
Install Exchange SP and/or updates across the org
autodiscover.contoso.com
mail.contoso.com
legacy.contoso.com
Prepare AD with Exchange 2013 CU1 schema
2. Deploy Exchange 2013 CU1 servers
Install both Exchange 2013 MBX and CAS servers
3. Create legacy namespace
E2010
or 2007
HUB
E2010
or 2007
CAS
4
E2013
CAS
Exchange 2010
or 2007 Servers
SP/RU
SP/RU
Intranet site
4. Obtain and deploy certificates
Obtain and deploy certificates on Exchange 2013 CAS
configured with legacy namespace, Exchange 2013
namespace, and Autodiscover namespace
Deploy certificates on Exchange 2007 CAS
5. Switch primary namespace to Exchange 2013 CAS
E2010
or 2007
MBX
E2013
MBX
Internet-facing site – upgrade first
6. Move mailboxes
7. Repeat for additional sites
4
1
First notification shown 30 days prior to expiration
Subsequent notifications provided daily
Certificates
Minimize the number of certificates
Minimize number of host names
Use split DNS for Exchange host names
mail.contoso.com for Exchange connectivity on intranet and Internet
mail.contoso.com has different IP addresses in intranet/Internet DNS
Don’t list machine host names in certificate host name list
Use load-balanced (LB) arrays for intranet and Internet access to servers
Use “Subject Alternative Name” (SAN) certificate
4
1
Clients
1. Prepare
autodiscover.contoso.com
mail.contoso.com
legacy.contoso.com
Install Exchange SP and/or updates across the org
Prepare AD with Exchange 2013 CU1 schema
2. Deploy Exchange 2013 CU1 servers
5
Install both Exchange 2013 MBX and CAS servers
3. Create legacy namespace
E2010
or 2007
HUB
E2010
or 2007
CAS
E2013
CAS
Exchange 2010
or 2007 Servers
SP/RU
SP/RU
Intranet site
4. Obtain and deploy certificates
Obtain and deploy certificates on Exchange 2013 CAS
configured with legacy namespace, Exchange 2013
namespace, and Autodiscover namespace
Deploy certificates on Exchange 2007 CAS
5. Switch primary namespace to Exchange 2013 CAS
E2010
or 2007
MBX
E2013
MBX
Internet-facing site – upgrade first
Validate using Remote Connectivity Analyzer
6. Move mailboxes
7. Repeat for additional sites
Exchange 2010 Coexistence
OWA
mail.contoso.com
europe.mail.contoso.com
Layer 4 LB
E2010 CAS
IIS
HTTP Proxy
E2013 CAS
RPC
Store
Protocol Head
DB
DB
E2010 MBX
E2013 MBX
Site Boundary
Protocol
Head
Layer 7 LB
Protocol
Head
E2010 CAS
RPC
Store
DB
E2010 MBX
Cross-Site Proxy
Request
Cross-Site
Redirect
Request
Exchange 2007 Coexistence
OWA
Legacy.contoso.com
mail.contoso.com
europe.mail.contoso.com
Layer 7 LB
Layer 4 LB
Layer 7 LB
RPC
E2007 CAS
IIS
HTTP Proxy
E2013 CAS
Store
Protocol Head
DB
DB
E2007 MBX
E2013 MBX
Site Boundary
Protocol
Head
Protocol
Head
RPC
E2007 CAS
Store
DB
E2007MBX
Cross-Site Proxy
Request
Cross-Site
Redirect
Request
Protocol
Exchange 2007 user accessing
Exchange 2010 namespace
Exchange 2007 user accessing
Exchange 2013 namespace
Exchange 2010 user accessing
Exchange 2013 namespace
Requires
Legacy namespace
Legacy namespace
No additional namespaces
OWA
• Same AD site: silent or SSO FBA redirect
• Externally facing AD site: manual or silent/SSO
Cross-site redirect
• Internally facing AD site: proxy
Non-silent redirect (not SSO) to CAS 2007
externally facing URL
• Proxy to CAS 2010
• Cross-site silent redirect (not SSO), which may
redirect to CAS 2010 or CAS 2013
EAS
• EAS v12.1+ : Autodiscover & redirect
• Older EAS devices: proxy
Proxy to MBX 2013
Proxy to CAS 2010
Outlook
Anywhere
Direct CAS 2010 support
Proxy to CAS 2007
Proxy to CAS 2010
Autodiscover
Exchange 2010 answers Autodiscover query for
2007 User
Exchange 2013 answers Autodiscover query for
2007 User
Proxy to CAS 2010
EWS
Uses Autodiscover to find CAS 2007 EWS
External URL
Uses Autodiscover to find CAS 2007 EWS
External URL
Proxy to CAS 2010
POP/IMAP
Proxy
Proxy to CAS 2007
Proxy to CAS 2010
OAB
Direct CAS 2010 support
Proxy to CAS 2007
Proxy to CAS 2010
RPS
n/a
n/a
Proxy to CAS 2010
ECP
n/a
n/a
• Proxy to CAS 2010
• Cross-site redirect, which may redirect to CAS
2010 or CAS 2013
1. Prepare
Install Exchange SP and/or updates across the org
Clients
autodiscover.contoso.com
mail.contoso.com
legacy.contoso.com
Prepare AD with Exchange 2013 CU1 schema
2. Deploy Exchange 2013 CU1 servers
Install both Exchange 2013 MBX and CAS servers
3. Create legacy namespace
E2010
or 2007
HUB
E2010
or 2007
CAS
E2013
CAS
SP/RU
SP/RU
Intranet site
5. Switch primary namespace to Exchange 2013 CAS
Validate using Remote Connectivity Analyzer
6. Move mailboxes
6
E2010
or 2007
MBX
Exchange 2010
or 2007 Servers
4. Obtain and deploy certificates
Obtain and deploy certificates on Exchange 2013 CAS
configured with legacy namespace, Exchange 2013
namespace, and Autodiscover namespace
Deploy certificates on Exchange 2007 CAS
E2013
MBX
Internet-facing site – upgrade first
Build out DAG
Move users to Exchange 2013 MBX
7. Repeat for additional sites
•
Hypervisors
•
Exchange roles
•
Storage
•
Host-based clustering
•
Migration
•
Jetstress in guests
•
Dynamic memory & memory
overcommit
•
Hypervisor snapshots
•
Differencing/delta disks
•
Apps on the root
•
Significant processor
oversubscription
3000
120
2500
100
2000
80
RPC Operations/sec
% Processor Time
1500
60
RPC Requests
RPC Averaged Latency
1000
40
500
20
0
0
Linear (RPC Operations/sec)
60
6E+09
50
5E+09
40
4E+09
30
3E+09
20
2E+09
10
1E+09
0
0
RPC Averaged Latency
Available Bytes
45000
40000
35000
30000
25000
20000
15000
10000
5000
0
6E+09
5E+09
4E+09
3E+09
Transition Pages
RePurposed/sec
Pages Output/sec
Working Set (_Total)
Working Set (store)
2E+09
Available Bytes
1E+09
0
Download