webcast exchange deployment coexistence

Upload: muthu-ranganath

Post on 04-Jun-2018

230 views

Category:

Documents


0 download

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 &. &