Post on 04-Jun-2018
transcript
8/14/2019 Webcast Exchange Deployment Coexistence
1/36
Welcome to theExchange 2013
Deployment & Coex
8/14/2019 Webcast Exchange Deployment Coexistence
2/36
Exchange 2013Deployment andCoexistence
Brian Day, Senior Program anager
8/14/2019 Webcast Exchange Deployment Coexistence
3/36
8/14/2019 Webcast Exchange Deployment Coexistence
4/36
"#ndamentals o$Deployment
8/14/2019 Webcast Exchange Deployment Coexistence
5/36
Exchange 2013 Prere)#isite
S#pported coexistence scenarios (Requires Exchange Ser*er 2010 SP3 Exchange Ser*er 200+ SP3 %10
S#pported ma-or clients .#tloo/ 2013
.#tloo/ 2010 SP1 ith o* 2012 P#blic %pdate or later
.#tloo/ 200+ SP3 ith o* 2012 P#blic %pdate or later Note: PC o*er 4&&PS is the only method o$ connecti*ity $or Windos .#tl
Ento#rage 2005 $or ac, Web Ser*ices Edition
.#tloo/ $or ac 2011
8/14/2019 Webcast Exchange Deployment Coexistence
6/36
Exchange 2013 Prere)#isite
!cti*e Directory
Windos Ser*er 2003 $orest $#nctional le*el or higher !t least one Windos 2003 SP2 or later 6C7DC in each site ith Exch
o s#pport $or .DC or .6C
S#pported amespaces Contig#o#s
Dis8contig#o#s also /non as on8Contig#o#s
Dis-oint Single label domain
De$initions9 http977technet:microso$t:com7en8#s7library7cc+3112;*
8/14/2019 Webcast Exchange Deployment Coexistence
7/36
8/14/2019 Webcast Exchange Deployment Coexistence
8/36
%pgrade andCoexistence
8/14/2019 Webcast Exchange Deployment Coexistence
9/36
"#nctional @ayering
AuthN, Proxy,Re-direct
Protocols, API,Biz-logic
Assistants,Store, CI
Exchange 2!Architecture
AuthN, Proxy,Re-direct
Store, CI
Protocols,Assistants,
API, Biz-logic
Exchange 2!"Architecture
Client
#a
Client Access
%u$ &rans'ort,(ni)ied #essaging
#ail$ox
%ard*are+oad Balancer
+ +B
+ +B
8/14/2019 Webcast Exchange Deployment Coexistence
10/36
%pgrading to Exchange 201"rom an existing Exchange 2010 en*ironment
SP
"
E2!CAS
E2!%(B
E2!#B.
Client
s
?nternet8$acing site A #pgrade
$irst
a#todisco*er:contoso:commail:contoso:com
?ntranet site
Exchange2! Ser/ers
SP"
1: Prepare
?nstall Exchange 2
Prepare !D ith Exschema
alidate existing Cemote Connecti*connecti*ity cmdle
>: Sitch primary namespC!S
Exchange 2013 $ietra$$ic $rom Exchan
alidate #sing em!nalyer
;: o*e ailboxes
B#ild o#t D!6
o*e Exchange 202013 B=: epeat $or additional s
2: Deploy Exchange 2013
?nstall both Exchanroles
SP"
SP
"
E2013
CAS
E2013
MBX
3: .btain and deploy cert
.btain and deployExchange 2013 Cl
! 2
"
0 1
10
8/14/2019 Webcast Exchange Deployment Coexistence
11/36
%pgrading to Exchange 201"rom an existing Exchange 200+ en*ironment
R(!
E2SP"CAS
E2SP"%(B
E2SP"#B.
Clients
?nternet8$acing site A #pgrade
$irst
a#todisco*er:contoso:com
mail:contoso:com
?ntranet site
Exchange2 Ser/ers
R(!
1: Prepare
?nstall Exchange 200the .6
Prepare !D ith Excschema
;: Sitch primary namespaC!S
alidate #sing emo!nalyer
=: o*e mailboxes
B#ild o#t D!6
o*e Exchange 2002013 B
+: epeat $or additional sit
2: Deploy Exchange 2013 C
?nstall both Exchangser*ers
R(!
R(!
E2013
CAS
E2013
MBX
3: Create legacy namespac Create DS record to poi200+ C!S>: .btain and Deploy Certi$
.btain and deploy certi$C!S ser*ers con$ig#red Exchange 2013 namespa
namespaceDeploy certi$icates on Ex
legacy:contoso:com "
! 20
1
11
8/14/2019 Webcast Exchange Deployment Coexistence
12/36
%pgrading to Exchange 201ContFd
SPR(
E2!or2CAS
E2!or2%(B
E2!or2#B.
Clients
?nternet $acing site A %pgrade
$irst
a#todisco*er:contoso:com
mail:contoso:com
?ntranet site
Exchange2! or 2Ser/ers
SPR(
1: Prepare ?nstall Exchange SP
across the org
Prepare !D ith Excschema and *alidate
;: Sitch primary namespaC!S
=: o*e mailboxes
+: epeat $or additional site
3: Create legacy namespac
>: .btain and deploy certi$
!2: Deploy Exchange 2013 C
12
8/14/2019 Webcast Exchange Deployment Coexistence
13/36
?nstall coexistence #pdate on all ser*ers in the organiation?nstall Exchange 2010 SP3 and7or Exchange 200+ SP3 %10 across the org:
Extend !cti*e Directory Schema $or Exchange 2013 C%1
%pgrade the Exchange .rganiation to Exchange 2013 C%1
Prepare domains $or Exchange 2013 C%1 mail enabled ob-ects
alidate existing client access #sing S Connecti*ity !nalyer anGconnecti*ity cmdlets in ES:http977:exrca:com
Preparing $or Exchange 201
13
8/14/2019 Webcast Exchange Deployment Coexistence
14/36
%pgrading to Exchange 201ContFd
SPR(
E2!or2CAS
E2!or2%(B
E2!or2#B.
Clients
?nternet8$acing site A #pgrade
$irst
a#todisco*er:contoso:com
mail:contoso:com
?ntranet site
Exchange2! or 2Ser/ers
SPR(
1: Prepare
?nstall Exchange SP the org
Prepare !D ith Excschema
;: Sitch primary namespa
C!S=: o*e mailboxes
+: epeat $or additional site
2: Deploy Exchange 2013 s
?nstall both E2013
E2013
CAS
E2013
MBX
3: Create legacy namespac
>: .btain and deploy certi$
2
2: Deploy Exchange 2013 C
?nstall both Exchangser*ers
1>
8/14/2019 Webcast Exchange Deployment Coexistence
15/36
?nstall both B
C!S Ser*ersB per$orms PoerShe
C!S is proxy only
Exchange 20136%? or command line?n8place #pgrades not s#
%pdated to re$lect Excha
Cannot change roles late
Parameterse re)#ired parameter terms acceptance
Exchange 2013 Set#p
Install
HSetup.exe /mode:install/roles:clientaccess
HSetup.exe /mode:install /roles:mailbox
HSetup.exe /mode:install/roles:ManagementTools
Other required parameter
- /IAcceptExchangeSerer!icenseTerms
1;
8/14/2019 Webcast Exchange Deployment Coexistence
16/36
%pgrading to Exchange 201ContFd
E2!or2CAS
E2!or2%(B
E2!or2#B.
Clients
?nternet8$acing site A #pgrade
$irst
a#todisco*er:contoso:commail:contoso:com
?ntranet site
Exchange2! or 2Ser/ers
1: Prepare
?nstall Exchange SP the org
Prepare !D ith Excschema
;: Sitch primary namespa
C!S=: o*e mailboxes
+: epeat $or additional site
2: Deploy Exchange 2013 C
?nstall both Exchangser*ers
E2013
CAS
E2013
MBX
>: .btain and deploy certi$
legacy:contoso:com "
3: Create legacy namespac
SPR(
SPR(
1=
8/14/2019 Webcast Exchange Deployment Coexistence
17/36
e)#ired only $or Exchange 200+ coexistence %sed to access Exchange 200+ reso#rces d#ring coexistence
Create DS record in internal and external DS $or legacynamespacelegacy:contoso:com
alidate legacy namespace creation *ia S Connecti*ity !http977testconnecti*ity:microso$t:com
Create @egacy amespace
1+
8/14/2019 Webcast Exchange Deployment Coexistence
18/36
%pgrading to Exchange 201ContFd
E2!or2CAS
E2!or2%(B
E2!or2#B.
Clients
?nternet8$acing site A #pgrade$irst
a#todisco*er:contoso:commail:contoso:com
?ntranet site
Exchange2! or 2Ser/ers
1: Prepare
?nstall Exchange SP the org
Prepare !D ith Excschema
;: Sitch primary namespaC!S=: o*e mailboxes
+: epeat $or additional sit
2: Deploy Exchange 2013 C
?nstall both Exchangser*ers
E2013
CAS
E2013
MBX
>: .btain and deploy certi$.btain and deploy certi$2013 C!S con$ig#red
Exchange 2013 namespnamespaceDeploy certi$icates on Ex
legacy:contoso:com
3: Create legacy namespac
SPR(
SPR(
15
8/14/2019 Webcast Exchange Deployment Coexistence
19/36
e End8to8end Certi$icate Wiard in the Exc
!dministration Center E!CEnd8to8end certi$icate re)#est creation
!llos importing o$ certi$icate ith pri*ate /ey to any C!S in the org
E!C pro*ides noti$ication hen an Exchange Client !ccess ser*erFs certi$icates is abo#t to"irst noti$ication shon 30 days prior to expiration
S#bse)#ent noti$ications pro*ided daily
Certi$icates
1I
i$i i
8/14/2019 Webcast Exchange Deployment Coexistence
20/36
inimie the n#mber o$ certi$icates
inimie n#mber o$ host names%se split DS $or Exchange host names
mail:contoso:com $or Exchange connecti*ity on intranet and ?nterne
mail:contoso:com has di$$erent ?P addresses in intranet7?nternet D
DonFt list machine host names in certi$icate hoslist%se load8balanced @B arrays $or intranet and ?nternet access to ser*ers
%se JS#b-ect !lternati*e ameK S! certi$icat
Certi$icates 8 Best Practices
20
8/14/2019 Webcast Exchange Deployment Coexistence
21/36
Cli ! S % d
8/14/2019 Webcast Exchange Deployment Coexistence
22/36
Client !ccess Ser*er %pgrad
alidate legacy namespace creation in DS ame is reachable internally and externally $rom n#mero#s ?nternet D
Con$ig#re @oad balancing @ayer + load balancers are no longer re)#ired $or Exchange 2013 nam
Jo !$$inityK is s#pported and recommended $or 2013: Simple &CP Session only
@egacy namespace is a separate ?P con$ig#red ith @ayer + load bala
Con$ig#re the !#toDisco*erSer*ice?nternal%ri o$ each Exchange 2013 balanced *al#e
Con$ig#re the !#toDisco*erSiteScope o$ each Exchange 2013 C!S to c!D sites i$ necessary besides the installation site
S it hi t Cli t !
8/14/2019 Webcast Exchange Deployment Coexistence
23/36
Sitching to ne Client !ccSer*ers
@oer &&@ on existing DS records in ad*ance
Create p#blishing r#les $or legacy namespace %pdate internal and external DS to point ail and !#
records to C!S 2013 %pdate p#blishing r#les $or ne 2013 Ser*ers .#tloo/ !nyhere sitcho*er to 2013
%se S Connecti*ity !nalyer to *alidate access is o https977testconnecti*ity:microso$t:com7
&est internally and externally as ell as Exchange 2013 and legacy Exchang
Exchange 2013 .W! Client Conne
https://testconnectivity.microsoft.com/https://testconnectivity.microsoft.com/https://testconnectivity.microsoft.com/8/14/2019 Webcast Exchange Deployment Coexistence
24/36
Exchange 2013 .W! Client Conne"loExchange 2010 Coexistence
@ayer > @B
E2013 CAS
??S
4&&P Proxy
E2013B
Protocol4ead
DB
E2010 CAS
Protocol4ead
E2010
MBX
Store
DB
Site
Boundary
E201
Protoco4ead
Store
DB
RPC RPC
Cross8Site Proxe)#est
@ayer + @
.W!e#rope:mail:contmail:contoso:com
2>
Exchange 2013 .W! Client Conne
8/14/2019 Webcast Exchange Deployment Coexistence
25/36
Exchange 2013 .W! Client Conne"loExchange 200+ Coexistence
@ayer > @B
E2013 CAS
??S
4&&P Proxy
E2013
B
Protocol4ead
DB
E2007 CAS
Protocol4ead
E2007 MBX
Store
DB
SiteB
oundary
E200
Protoco4ead
E20
Store
DB
RPC RPC
@ayer + @
.W!
@ayer + @B
legacy:contoso:com mail:contoso:com e#rope:mail:cont
Cross8Site Proxe #est2;
S it hi .! t C!S 2013
8/14/2019 Webcast Exchange Deployment Coexistence
26/36
+oadBalancer
+ayer +B
mail:contoso:com
4&&PP.L
PC74&&P
Clients
E200+7E2010B
?nternet8$acing site
PC74&&P
?ntranet8$acing site
E200+7E2010B
.! Enabled .! EnabledClient Settings
??S !#th9 &@
E200+7E2010C!S .!
Client Settings
??S !#th9
E200+7E2010C!S
4&&PP.L
3: Client settings
a/e legasame as 2get the sa
1: Enable .#tloo/legacy C!S2: ??S a#thenticat
??S !#th menabled o
PC
Client !#th9
Basic??S !#th9 BasicN&+#
E2013 C%1C!S
E2013 C%1B
PCPC
DisabledEna$led
N&+#
>: DS c#to*er! lo &&@ on
the days prior toidea:
Sitching .! to C!S 2013
C!S 2013 Client Protocol Conne
8/14/2019 Webcast Exchange Deployment Coexistence
27/36
C!S 2013 Client Protocol Conne"lo@egacy Coexistence
Protocol Exchange 200+ #ser accessingExchange 2010 namespace
Exchange 200+ #ser accessingExchange 2013 namespace
Exchange 2Exchange
e)#ires @egacy namespace @egacy namespace o additional nam
.W! Same !D site9 silent or SS. "B! redirect Externally $acing !D site9 man#al orsilent7SS. Cross8site redirect
?nternally $acing !D site9 proxy
on8silent redirect not SS. to C!S 200+externally $acing %@
Proxy to C!S 20 Cross8site silent
may redirect to
E!S E!S *12:1 9 !#todisco*er ( redirect .lder E!S de*ices9 proxy
Proxy to B 2013 Proxy to C!S 201
.#tloo/!nyhere
Direct C!S 2010 s#pport Proxy to C!S 200+ Proxy to C!S 201
!#todisco*er Exchange 2010 ansers !#todisco*er)#ery $or 200+ %ser
Exchange 2013 ansers !#todisco*er)#ery $or 200+ %ser
Proxy to C!S 201
EWS %ses !#todisco*er to $ind C!S 200+ EWS
External %@
%ses !#todisco*er to $ind C!S 200+ EWS
External %@
Proxy to C!S 201
P.P7?!P Proxy Proxy to C!S 200+ Proxy to C!S 201
.!B Direct C!S 2010 s#pport Proxy to C!S 200+ Proxy to C!S 201
PS n7a n7a Proxy to C!S 201
ECP n7a n7a Proxy to C!S 20 Cross8site redire
C!S 2010 or C!
2+
%pgrading to E change 201
8/14/2019 Webcast Exchange Deployment Coexistence
28/36
%pgrading to Exchange 201ContFd
E2!or2CAS
E2!or2%(B
E2!or2#B.
Clients
?nternet8$acing site A #pgrade$irst
a#todisco*er:contoso:commail:contoso:com
?ntranet site
Exchange2! or 2Ser/ers
1: Prepare
?nstall Exchange SP the org
Prepare !D ith Excschema
;: Sitch primary namespaC!S
alidate #sing em!nalyer=: o*e mailboxes
B#ild o#t D!6
o*e #sers to Exch
+: epeat $or additional sit
2: Deploy Exchange 2013 C ?nstall both Exchang
ser*ers
E2013
CAS
E2013
MBX
>: .btain and deploy certi$.btain and deploy certi$2013 C!S con$ig#red itExchange 2013 namespnamespaceDeploy certi$icates on Ex
legacy:contoso:com
3: Create legacy namespac
SPR(
SPR(
1
25
Exchange 2013 ailbox o*
8/14/2019 Webcast Exchange Deployment Coexistence
29/36
Exchange 2013 ailbox o*e igration Ser*ice
Pro*ides additional $#nctionality to orchestrate mo*es s#ch as batch management
Pro*ides migration reporting
Pro*ides retry semantics
e cmdletse8igrationBatch
6et8igration%serStatistics
!lso a*ailable $rom E!C
8/14/2019 Webcast Exchange Deployment Coexistence
30/36
P#blic "oldersanageability
Exchange 2013 P#blic "olde
8/14/2019 Webcast Exchange Deployment Coexistence
31/36
Exchange 2013 P#blic "olde
Database8centered architect#re replaced by mailbox Existing P#blic "olders can be migrated to Exchange 2013
P#blic "older eplication is remo*ed
End #ser experience doesnFt change
igrate P#blic "older #sers be$ore P#blic "olders Exchange 2013 #sers can access Exchange 20107Exchang
P#blic "olders
Exchange 20107Exchange 200+ #sers cannot access ExchP#blic "olders
igration o$ P#blic "olders is a c#t8o*er migration
Similar to online mailbox mo*es
P#blic "older igration Proce
8/14/2019 Webcast Exchange Deployment Coexistence
32/36
P#blic "older igration Proce !nalye existing P#blic "olders
&ool a*ailable to analye existing P#blic "older hierarchy to determine ho many Exchange 2013 P#blic "older mailboxes are recommen
Copy P#blic "older data
%sers contin#e to access existing P#blic "older deployment hile data is copied Data migration happens in the bac/gro#nd
Sitch clients to Exchange 2013 P#blic "olders &here ill be a short dontime hile the migration is $inalied
.nce migration completes, e*eryone sitches at the same time
Can sitch bac/, b#t any post migration P#blic "older changes are lost
anaging Coexistence
8/14/2019 Webcast Exchange Deployment Coexistence
33/36
anaging Coexistence
%se the Exchange 2013 !dministration Center E!C to9 anage Exchange 2013 mailboxes
ie and #pdate Exchange 20107200+ mailboxes and properties ith a $e limitations
%se Exchange 20107200+ anagement Console EC to create mailboxes or per$orm n
!dded &ips
8/14/2019 Webcast Exchange Deployment Coexistence
34/36
!dded &ips
!*oid .!B re8donloads
ailbox sie increases S&P ail "lo timing Prep once #sing the C%1 bits hen a*ail %se https977testconnecti*ity:microso$t:co P#blishing Exchange 2013 ith &6 or %
inor changes aro#nd a ne logo$$ %@ and .$$ice !pps .#tloo/ 2013
http977blogs:technet:com7b7exchange7archi*e720127117217p#blis
https://testconnectivity.microsoft.com/http://blogs.technet.com/b/exchange/archive/2012/11/21/publishing-exchange-server-2013-using-tmg.aspxhttp://blogs.technet.com/b/exchange/archive/2012/11/21/publishing-exchange-server-2013-using-tmg.aspxhttp://blogs.technet.com/b/exchange/archive/2012/11/21/publishing-exchange-server-2013-using-tmg.aspxhttp://blogs.technet.com/b/exchange/archive/2012/11/21/publishing-exchange-server-2013-using-tmg.aspxhttps://testconnectivity.microsoft.com/https://testconnectivity.microsoft.com/8/14/2019 Webcast Exchange Deployment Coexistence
35/36
'(!
8/14/2019 Webcast Exchange Deployment Coexistence
36/36
M 2012 icroso$t Corporation: !ll rights reser*ed: icroso$t, Windos, and other prod#ct names are or may be registered trademar/s and7or trademar/s in the %:S: and7or other co#ntries:&he in$ormation herein is $or in$ormational p#rposes only and represents the c#rrent *ie o$ icroso$t Corporation as o$ the date o$ this presentation: Beca#se icroso$t m#st respond to changing mar/et con
commitment on thepart o$ icroso$t, and icroso$t cannot g#arantee the acc#racy o$ any in$ormation pro*ided a$ter the date o$ this presentation: ?C.S."& !NES . W!!&?ES, EPESS, ?P@?ED . S&!&%&.L, !S &. &