Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

32
Exchange 2013 in the real world: from deployment to management Michael Van Horenbeeck (@mvanhorenbeeck)

description

ITPROceed 2014 session by Michael Van Horenbeeck Exchange 2013 in the real world

Transcript of Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Page 1: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Exchange 2013 in the real world:from deployment to managementMichael Van Horenbeeck (@mvanhorenbeeck)

Page 2: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

AgendaWhat you want things to look likeI…am…Frankenstein?How Exchange plays with the other kidsGotchas…? Anyone…?What just happened to my server?Q & A

Page 3: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

AssumptionYou know what Exchange 2013 is and have heard about the new architecture paradigm…

FactIf you’re looking for more info, Channel 9 is the place to go!

Page 4: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Planning & Design

What you want things to look like…

Page 5: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Namespace Design - PAmail VIP

mail VIP

• For a site resilient datacenter pair, a single namespace / protocol is deployed across both datacenters– autodiscover.contoso.com– HTTP: mail.contoso.com– IMAP: imap.contoso.com– SMTP: smtp.contoso.com

• Load balancers are configured without session affinity, one VIP / datacenter

• Round-robin, geo-DNS, or other solutions are used to distribute traffic equally across both datacenters

Page 6: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Topology - PA

DAG

mail VIP

mail VIP

Witness Server

• Separate Active Directory Sites per physical site

• Deploy unbound DAG model spanning each DAG across two datacenters

• Active copies across all servers in the DAG

• Deploy 4 copies, 2 copies in each datacenter

• One copy will be a lagged copy (7 days) with automatic play down enabled

• Single network for replication and client traffic

• third datacenter for Witness server, if possible

Page 7: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Server Design - PA• Multi-role servers deployed on

commodity hardware• JBOD storage utilizing large

capacity 7.2K SAS disks• Multiple databases / volume• AutoReseed with hot spare

DAG

mail VIP

Page 8: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Selina(somewhere in

NA)DNS Resolution

DAG

na VIP na VIP

Batman(somewhere in Europe)

DNS Resolution

DAG

eur VIP

eur VIP

Preferred Architecturena.contoso.comeur.contoso.com

Page 9: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

SummaryNew building block architecture provides flexibility in load balancing, namespace planning and high availabilityTake advantage of large, low-cost mailboxes by utilizing large capacity 7.2K RPM disksSimpler is better!

Page 10: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Deploying Exchange 2013

Page 11: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Preparing for Exchange 2013Active Directory Minimum RequirementsAt least one Windows Server 2003 SP2 or higher* Global Catalog in each AD site with Exchange installed*Use of Windows Server 2012 R2 requires a supported Exchange versionAt least one writable Domain Controller in each AD site with Exchange Servers installedAD Forest Functional Level must be Windows Server 2003 or higher

http://a

ka.ms/exchangesupportm

atrix

For the latest i

nformation se

e:

Page 12: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

OS RequirementsWindows Server 2008 R2 SP1 Standard or Enterprise editionsStandard edition ok for CAS-only & non-DAG MBXEnterprise edition necessary for DAG joined MBX

Windows Server 2012 or 2012 R2 Standard or Datacenter editions2012 R2 is only supported with 2013 Service Pack 1 or later

Page 13: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

OS Requirements.NET framework 4.54.5.1 strongly recommended

Windows Management Framework 3.0Unified Communications Managed API 4.0Other expected OS roles/features (IIS etc…)

Page 14: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Preparing for Exchange Server 2013

Recent Windows Server 2012 R2 Support Updates

2013 SP1 or later 2013 CU3 or earlier2010 SP3 RU5

or later2007 SP3 RU13

or later

Install on 2012 R2

2012 R2 DCs and a 2012 or lower DFL/FFL

2012 R2 DCs and a 2012 R2 DFL/FFL

Page 15: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Installing exchange 2013

Page 16: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Preparing for Exchange Server 2013

An OAB modification before installing the first Exchange 2013 servers:Exchange 2013 creates a new default OAB for the org.

Avoid clients downloading the new default OAB by specifying the existing OAB on all legacy DBs prior to installing Exchange 2013

[PS] C:\>Get-OfflineAddressBook | FT Name,IsDefault,ExchangeVersion -AutoSize

Name----Default Offline Address BookDefault Offline Address Book (Ex2013) True 0.20 (15.0.0.0)

False 0.1 (8.0.535.0)--------- ---------------

IsDefault Exchange Version

Page 17: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

After Installation (SP1/CU4)The third-party or custom-developed transport agents cannot be installed correctlyYou cannot enable third-party products that rely on transport agentsThe Microsoft Exchange Transport service (MSExchangeTransport.exe) cannot start automaticallyYou receive an error message: The TransportAgentFactory type must be the Microsoft .NET class type of the transport agent factory

Problem occurs because global assembly cache (GAC) policy configuration files contain invalid XML codeHotfix and Fixit at http://aka.ms/KB2938053Download script from http://aka.ms/kb2938053DL

Slide courtesy of Scott Schnoll

Page 18: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Interoperability

Page 19: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

MBX2013

CAS2013

Load Balancer

HTTP Proxy

IIS

DB

Protocol Head

HTTP

MBX2007

CAS2007

Load Balancer

IIS

DB

Middle Tier Layer

OWA Legacy Redirect Request

MBX2007

DB

Cross-Site OWA Proxy Request

CAS2007

IIS

Middle Tier Layer

Outlook Anywhere Proxy RequestActiveSync Proxy Request

Site

B

ou

nd

ary

CAS2013 Client Protocol Connectivity FlowExchange 2007 Coexistence

Slide courtesy of Microsoft

Page 20: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Ex2007 Coex: URL ConfigurationConfigure a legacy namespace for the ExternalURL values of the Exchange 2007 Virtual Directories (OWA, EWS, UM, OAB, EAS)Blank out the EAS Virtual Directory External URL if Exchange 2013 is deployed in the same site

* It doesn’t need to be legacy.yourdomain.com ;-)

http://a

ka.ms/exdeploy

One tool to

rule th

em all!

Page 21: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

MBX2013

CAS2013

Load Balancer

HTTP Proxy

IIS

DB

Protocol Head

HTTP

Legacy Proxy Request

MBX2010

DB

Cross-Site Legacy Proxy Request

CAS2010

IIS

Middle Tier Layer

Load Balancer

Cross-Site OWA Redirect Request

Site

B

ou

nd

ary

MBX2010

CAS2010

Load Balancer

DB

Middle Tier Layer

IIS

CAS2013 Client Protocol Connectivity FlowExchange 2010 Coexistence

Slide courtesy of Microsoft

Page 22: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

MBX

CAS

Load Balancer

HTTP Proxy

IIS

DB

Protocol Head

Local Proxy Request

HTTP

HTTP

Site

B

ou

nd

ary

MBX

CAS

Load Balancer

HTTP Proxy

IIS

DB

Protocol Head

HTTP

OWA Cross-Site Redirect Request

HTTP

MBX

DB

Protocol Head

HTTP

Cross-Site Proxy Request

HTTP

Site

B

ou

nd

ary

CAS

HTTP Proxy

IIS

CAS2013 Client Protocol Connectivity FlowEnd State

Slide courtesy of Microsoft

Page 23: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Managed Availability

Page 24: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

What is ‘Managed Availability’?

“Exchange’s built-in monitoring and remediation center”

Probe Monitor Responder

Page 25: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Managed Availability ProbesProbes based on HealthSet Models:Client ProtocolsStorageMail FlowMigration“Fabric”

Page 26: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Retrieving Server HealthGet-HealthReport <server>Summarize the health of a server based on a worst-of evaluation of a HealthSet.

Get-ServerHealth <server> <-HealthSet>Get the per monitor state of a server.

Page 27: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

DEMO

Managed Availability in a real-time production environment…

Page 28: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Q & A

Michael Van [email protected]: @mvanhorenbeeckBlog: www.vanhybrid.com

Page 29: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

ResourcesVarious slide decks from the Microsoft Exchange Conference:- http://

channel9.msdn.com/events/mec/2014

Page 30: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

And take home the Lumia 1320

Present your feedback form when you exit the last session & go for the drink

Give Me Feedback

Page 31: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Follow Technet Belgium@technetbelux

Subscribe to the TechNet newsletteraka.ms/benews

Be the first to know

Page 32: Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck

Belgiums’ biggest IT PRO Conference