Download presentation
Presentation is loading. Please wait.
2
Exchange 2013 Upgrade and Coexistence
Peter Schmidt Solution Architect, MCSM: Exchange, Exchange MVP - EG A/S
3
Speaker Peter Schmidt (peter.schmidt@eg.dk)
Solution Architect at EG A/S Microsoft Certified Solution Master: Exchange Microsoft MVP: Exchange (2011 – Present) Microsoft MVP: IIS (2008 – 2011) Moderator/Part of the core crew of IT-Experts.dk (Danish IT Pro Community) Founder of CoLabora.dk (Microsoft Unified Communications User Group) UC User Group: Blog:
4
EG in one slide Established 1977 in Herning
25 offices in the Nordic region Approx Full Time Employees Revenue 1,5 mia. DKK Full service provider
5
Agenda Deployment Fundamentals Upgrade and Coexistence
Public Folder Migrations Unified Messaging Managing Coexistence Summary
6
Deployment Fundamentals
7
Exchange Server 2013 Prerequisites
Supported coexistence scenarios Exchange Server 2010 SP3 Exchange Server 2007 SP3 RU10 Supported client access methods Microsoft Outlook: Outlook Anywhere only: Outlook 2013, Outlook 2010, Outlook 2007 Outlook for Mac 2011 Entourage 2008 for Mac, Web Services Edition
8
Exchange Server Schema Version
Exchange Server version Forest "rangeUpper" attribute of ms-Exch-Schema-Version-Pt Exchange 2000 Server RTM 4397 Exchange 2000 Server SP3 4406 Exchange Server 2003 RTM 6870 Exchange Server 2003 SP1 Exchange Server 2003 SP2 Exchange Server 2007 RTM 10637 Exchange Server 2007 SP1 11116 Exchange Server 2007 SP2 14622 Exchange Server 2007 SP3 14625 Exchange Server 2010 RTM 14622 ExchangeServer 2010 SP1 14726 Exchange Server 2010 SP2 14732 Exchange Server 2010 SP3 14734 Exchange Server 2013 15137 Exchange Server 2013 CU1 15254
10
Exchange 2013 Prerequisites
Active Directory Windows Server 2003 forest functional level or higher At least one Windows 2003 SP2 or later GC/DC in each site with Exchange installed No support for RODC or ROGC Supported Namespaces Contiguous Dis-contiguous (also known as Non-Contiguous) Disjoint Single label domain Definitions:
11
Exchange 2013 Prerequisites
Operating System (64-bit) Windows Server 2008 R2 SP1 Standard or Enterprise Standard - for Exchange 2013 Client Access servers Enterprise - for Exchange 2013 Mailbox servers in a DAG Windows Server 2012 Standard or Datacenter IIS and OS components .NET Framework 4.5 Windows Management Framework 3.0 Unified Communications Managed API (UCMA) 4.0 Pre-requirements script:
12
Servicing Exchange 2013 Security Updates Cumulative Updates (CU’s)
Security updates will be delivered via independent packages that can be applied to a previously released CU or installed during the upgrade to the current CU Cumulative Updates (CU’s) Routine product updates will be distributed via quarterly (CU’s) The version of Exchange shipped to on-premises customers in each CU will be the same version we use to host Exchange Online in Office 365 A CU is serviced for a period of 3 months after the release date of next CU Service Packs Periodic service pack releases rolling up CU’s and new features
13
Cumulative Updates Benefits of new model
Predictable release cadence (4x a year) Dedicated security releases Datacenter scale validation Improved support for hybrid deployments More rapid changes to language resources Differences between CUs and RUs Larger update packages Loss of server customization Installation failure recovery Server version number will be updated with CU install
14
Cumulative Updates CU1 is a full Exchange install
Full build uninstall/reinstall (just like Service Packs) Customized per-server web.config settings overwritten; admins must reconfigure Required for coexistence with Exchange 2010/2007 If CU1 install fails, you must use /RecoverServer
15
Preparing for Exchange Server 2013
Ensure that all Exchange 2003 servers are removed from the domain Install coexistence update on all Exchange servers in the organization Install Exchange 2010 SP3 using same steps as previous Exchange 2010 Service Packs Install Exchange 2007 SP3 + coexistence RU using same steps as previous Exchange 2007 RUs Prepare Active Directory with Exchange 2013 schema
16
Upgrade and Coexistence
17
Functional Layering L7 LB Client Access AuthN, Proxy, Re-direct
Exchange 2010 Architecture Exchange 2013 Architecture L4 LB L7 LB Hardware Load Balancer AuthN, Proxy, Re-direct Client Access AuthN, Proxy, Re-direct Client Access Hub Transport, Unified Messaging Protocols, API, Biz-logic Protocols, Assistants, API, Biz-logic Mailbox Assistants, Store, CI Store, CI Mailbox
18
Upgrade from Exchange 2010 to Exchange 2013
1. Prepare Install Exchange 2010 SP3 across the ORG Validate existing Client Access using MCA and ExRCA and built-in Test cmdlets Prepare AD with E2013 schema Clients autodiscover.contoso.com mail.contoso.com 4 1 2 E2013 CAS E2013 MBX 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers Exchange 2010 Servers E2010 HUB E2010 CAS 3 3. Obtain and Deploy Certificates Obtain and deploy certificates on E2013 Client Access Servers SP3 SP3 SP3 SP3 4. Switch primary namespace to Exchange 2013 CAS E2013 fields all traffic, including traffic from Exchange 2010 users Validate using MCA and ExRCA Intranet site 5 6 E2010 MBX 5. Move Mailboxes Build out DAG Move E2010 users to E2013 MBX Internet facing site – Upgrade first 6. Repeat for additional sites
19
Upgrade from Exchange 2007 to Exchange 2013
Clients 1. Prepare Install Exchange 2007 SP3 + RU across the ORG Prepare AD with E2013 schema and validate autodiscover.contoso.com mail.contoso.com 3 legacy.contoso.com 5 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers 1 2 E2013 CAS E2013 MBX 3. Create Legacy namespace Create DNS record to point to legacy E2007 CAS Exchange 2007 SP3 Servers E2007 SP3 HUB E2007 SP3 CAS 4 4. Obtain and Deploy Certificates Obtain and deploy certificates on E2013 Client Access Servers configured with legacy namespace, E2013 namespace and Autodiscover namespace Deploy certificates on Exchange 2007 CAS RU RU RU RU Intranet site 5. Switch primary namespace to Exchange 2013 CAS Validate using MCA and ExRCA 6 7 E2007 SP3 MBX 6. Move Mailboxes Build out DAG Move E2007 users to E2013 MBX Internet facing site – Upgrade first 7. Repeat for additional sites
20
Upgrade to Exchange Server 2013
Clients 1. Prepare Install Exchange SP and/or updates across the ORG Prepare AD with E2013 schema and validate autodiscover.contoso.com mail.contoso.com 1 2. Deploy Exchange 2013 servers 3. Create Legacy namespace Exchange 2010 or 2007 Servers 4. Obtain and Deploy Certificates E2010 or 2007 HUB E2010 or 2007 CAS 5. Switch primary namespace to Exchange 2013 CAS SP/RU SP/RU 6. Move Mailboxes Intranet site 7. Repeat for additional sites E2010 or 2007 MBX Internet facing site – Upgrade first
21
Prepare for Exchange Server 2013
Install coexistence update on all existing Exchange servers For Exchange 2010, this would be SP3 For Exchange 2007, this would be SP3 RU10 Prepare Active Directory with Exchange 2013 schema extensions Validate existing client access Microsoft Connectivity Analyzer - Remote Connectivity Analyzer - Built-in Test cmdlets
22
Upgrade to Exchange Server 2013
Clients 1. Prepare Install Exchange SP and/or updates across the ORG Prepare AD with E2013 schema and validate autodiscover.contoso.com mail.contoso.com 2 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers 2. Deploy Exchange 2013 CU1 servers Install both E2013 MBX and CAS servers E2013 CAS E2013 MBX 3. Create Legacy namespace Exchange 2010 or 2007 Servers E2010 or 2007 HUB E2010 or 2007 CAS 4. Obtain and Deploy Certificates SP/RU 5. Switch primary namespace to Exchange 2013 CAS SP/RU Intranet site 6. Move Mailboxes 7. Repeat for additional sites E2010 or 2007 MBX Internet facing site – Upgrade first
23
Deploy Exchange Server 2013
Install both MBX and CAS Servers MBX performs PowerShell commands CAS is proxy only Exchange 2013 Setup GUI or command line In-place upgrades are not supported Updated to reflect Exchange 2013 roles Parameters New required parameter for license terms acceptance Install Setup.exe /mode:install /roles:clientaccess Setup.exe /mode:install /roles:mailbox Setup.exe /mode:install /roles:ManagementTools Other required parameter - /IAcceptExchangeServerLicenseTerms
24
Upgrade to Exchange Server 2013
Clients 1. Prepare Install Exchange SP and/or updates across the ORG Prepare AD with E2013 schema and validate autodiscover.contoso.com mail.contoso.com 3 legacy.contoso.com 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers E2013 CAS E2013 MBX Exchange 2010 or 2007 Servers 3. Create Legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS 4. Obtain and Deploy Certificates SP/RU SP/RU 5. Switch primary namespace to Exchange 2013 CAS Intranet site 6. Move Mailboxes 7. Repeat for additional sites E2010 or 2007 MBX Internet facing site – Upgrade first
25
Create Legacy Namespace
Required for Exchange 2007 coexistence only Create DNS record in internal and external DNS for legacy namespace Validate legacy namespace using MCA, ExRCA and built-in Test cmdlets
26
Upgrade to Exchange Server 2013
Clients 1. Prepare Install Exchange SP and/or updates across the ORG Prepare AD with E2013 schema and validate autodiscover.contoso.com mail.contoso.com legacy.contoso.com 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers E2013 CAS E2013 MBX 3. Create Legacy namespace Exchange 2010 or 2007 Servers E2010 or 2007 HUB E2010 or 2007 CAS 4 4. Obtain and Deploy Certificates Obtain and deploy certificates on E2013 Client Access Servers configured with legacy namespace, E2013 namespace and autodiscover namespace Deploy certificates on Exchange 2007 CAS SP/RU SP/RU Intranet site 5. Switch primary namespace to Exchange 2013 CAS E2010 or 2007 MBX 6. Move Mailboxes 7. Repeat for additional sites Internet facing site – Upgrade first
27
Certificates End-to-End certificate wizard in the EAC
EAC notifies you when a certificates is about to expire 1st notification shown 30 days prior to expiration Subsequent notifications provided daily Best Practices Minimize the number of certificates Minimize number of hostnames Use split DNS for Exchange hostnames Don’t list machine hostnames in certificate hostname list Use Subject Alternative Name (SAN) certificate
28
Upgrade to Exchange Server 2013
Clients autodiscover.contoso.com mail.contoso.com 1. Prepare Install Exchange SP and/or updates across the ORG Prepare AD with E2013 schema and validate legacy.contoso.com 5 E2013 CAS E2013 MBX 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers Exchange 2010 or 2007 Servers 3. Create Legacy namespace E2010 or 2007 HUB E2010 or 2007 CAS 4. Obtain and Deploy Certificates Obtain and deploy certificates on E2013 Client Access Servers configured with legacy namespace, E2013 namespace and Autodiscover namespace Deploy certificates on Exchange 2007 CAS SP/RU SP/RU Intranet site 5. Switch primary namespace to Exchange 2013 CAS Validate using MCA, ExRCA and Test cmdlets E2010 or 2007 MBX 6. Move Mailboxes Internet facing site – Upgrade first 7. Repeat for additional sites
29
Switch Primary Namespace
Validate legacy namespace creation Configure Load balancing Legacy namespace is separate VIP with Layer 7 load balancer Configure AutoDiscoverServiceInternalUri on Exchange 2013 CAS to LB FQDN Configure AutoDiscoverSiteScope Update DNS Mail and Autodiscover namespaces should point to CAS 2013 Update publishing rules for legacy namespace Use MCA and ExRCA to test access externally and internally
30
Switching OA to CAS 2013 Clients Layer 7 LB Layer 4 LB
mail.contoso.com RPC/HTTP Layer 7 LB Layer 4 LB RPC/HTTP HTTP PROXY 1. Enable Outlook Anywhere on all legacy CAS 2. IIS authentication methods IIS Auth must have NTLM enabled on all legacy CAS HTTP PROXY E2007/E2010 CAS E2007/E2010 CAS E2013 CU1 CAS OA Enabled Disabled Enabled OA Enabled Client Settings IIS Auth: NTLM OA Client Settings IIS Auth: Client Auth: Basic 3. Client settings Make legacy OA settings the same as CAS so all clients get the same proxy hostname NTLM IIS Auth: Basic NTLM RPC RPC RPC 4. DNS cutover A low TTL on the existing record the days prior to the cutover is a good idea. E2007/E2010 MBX E2013 CU1 MBX E2007/E2010 MBX Internet-facing site Intranet-facing site
31
Upgrade to Exchange Server 2013
1. Prepare Install Exchange SP and/or updates across the ORG Prepare AD with E2013 schema and validate Clients autodiscover.contoso.com mail.contoso.com legacy.contoso.com 2. Deploy Exchange 2013 servers Install both E2013 MBX and CAS servers E2013 CAS E2013 MBX 3. Create Legacy namespace 4. Obtain and Deploy Certificates Obtain and deploy certificates on E2013 Client Access Servers configured with legacy namespace, E2013 namespace and Autodiscover namespace Deploy certificates on Exchange 2007 CAS Exchange 2010 or 2007 Servers E2010 or 2007 HUB E2010 or 2007 CAS SP/RU SP/RU Intranet site 5. Switch primary namespace to Exchange 2013 CAS Validate using MCA, ExRCA and Test cmdlets 6 6. Move Mailboxes Build out DAG Move users to E2013 MBX E2010 or 2007 MBX Internet facing site – Upgrade first 7. Repeat for additional sites
32
Moving Mailboxes New Migration Service New cmdlets
Provides functionality to orchestrate moves such as batch management Provides migration reporting Provides retry semantics New cmdlets New-MigrationBatch Get-MigrationUserStatistics Also available from EAC
33
Public Folder Migrations
34
Public Folder Roadmap
35
Modern Public Folders Database-centered architecture replaced by mailbox Existing public folders can be migrated to Exchange 2013 End user experience doesn’t change Public folder replication is removed Migrate Public Folder users before Public Folders Exchange 2013 users can access Exchange 2010/2007 Public Folders Exchange 2010/2007 users cannot access Exchange 2013 Public Folders Migration of Public Folders is a cut-over migration Similar to online mailbox moves
36
Public folder migration
from Exchange 2007 or Exchange 2010 Public Folders 1. Prepare Install Exchange SP and/or updates across the ORG Migrate all users that require access to Exchange 2013 Outlook clients 2. Analyze Take snapshot of existing PF folder structure, statistics and permissions Map PF folders to PF mailboxes 4 E2007 SP or E2010 RU10 SP3 Exchange 2013 CU1 1 2 3. Create new public folder mailboxes Set to HoldForMigration Mode, mailboxes invisible to clients PF dbase 1 PFs PF mbx 1 4. Begin migration request Clients continue to access and create new data during copy After copy is complete migration request status is AutoSuspended 3 MBX MBX MBX 5 PF dbase 2 PF mbx 2 5. Finalize migration request Update snapshot of existing PF folder structure, statistics and permissions Lock source, clients logged off, final sync occurs PF mbx 3 PF dbase 3 PF 6 6. Validate Check and verify destination folders
37
Public Folder Migration Process
Analyze existing Public Folders Tool available to analyze existing Public Folder hierarchy to determine how many Exchange 2013 Public Folder mailboxes are recommended Copy Public Folder data Users access existing Public Folder deployment while data is copied Data migration happens in the background Switch clients to Exchange 2013 Public Folders There will be a short downtime while the migration is finalized Once migration completes, everyone switches at the same time Can switch back, but any post migration Public Folder changes are lost
38
Public Folder Migrations
Mail-enabled public folders Legacy and Modern Public Folders cannot coexist; messages routed to one place Public Folders locked for last phase of migration Messages sent while locked get stuck in queue with an error message: Failed to process message due to a transient exception with message Cannot open mailbox Forcing connection/message retry won’t fix this After migration is complete, restart Transport service on servers with stuck messages Messages will be redirected to modern PFs Subsequent messages sent to legacy folders will be redirected to modern PFs In both cases, redirect event logged in message tracking
39
Public Folders – Exchange 2007/2010
40
Public Folders – Exchange 2013
41
Public Folder Scripts Option 1. Exchange 2013 CU1: $exscripts
42
Public Folder Scripts Option 2. Download
43
Get-OrganizationConfig
Exchange 2007 Exchange 2010
44
Get-OrganizationConfig
Exchange 2013
45
Unified Messaging
46
Upgrade Unified Messaging
Download and install the required UM language packs on every mailbox server Export/Import auto attendant custom greetings, announcements, menus, and prompts (.\MigrateUMCustomPrompts.ps1) Export and import certificates Configure UM startup mode on Client Access servers (TCP/TLS/Dual)
47
Upgrade Unified Messaging ...cont’d
Configure UM startup mode on Mailbox servers (TCP/TLS/Dual) Create/configure existing UM dial plans Create/configure existing UM IP gateways Create a new UM hunt group Create/configure UM auto attendant Create/configure UM mailbox policies
48
Upgrade Unified Messaging
Move existing UM-enabled mailboxes to Exchange 2013 Enable new users for UM or configure settings for an existing UM-enabled user Configure your VOIP gateways, IP PBXs, and SIP-enabled PBXS to send all incoming calls to the Exchange 2013 Client Access servers Disable call answering on Exchange 2007/2010 UM Remove Exchange 2007/2010 from dial plans
49
Lync and Exchange Possibilities
Lync 2010 and 2013 IM integration into Exchange 2013 OWA Configuring Exchange 2013 Unified Messaging for Lync 2010 and 2013 Voic access
50
Managing Coexistence
51
Management Tools Coexistence
Use the Exchange Administration Center (EAC) to: Manage Exchange 2013 mailboxes View and update Exchange 2010/2007 mailboxes and properties (with a few limitations) Use Exchange Management Console (EMC) to: Create mailboxes Perform new operations on those versions
52
Summary
53
Summary Updates are required for coexistence
Exchange 2007 requires a legacy namespace Certificate management is improved Public Folder migration is cutover process
54
CAS 2013 Client Protocol Connectivity Flow
Exchange 2007 user accessing Exchange 2010 namespace Exchange 2007 user accessing Exchange 2013 namespace Exchange 2010 user accessing Exchange 2013 namespace Requires 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 Outlook Anywhere Direct CAS 2010 support Proxy to CAS 2007 Autodiscover Exchange 2010 answers Autodiscover query for 2007 User Exchange 2013 answers Autodiscover query for 2007 User EWS Uses Autodiscover to find CAS 2007 EWS External URL POP/IMAP Proxy OAB RPS n/a ECP Cross-site redirect, which may redirect to CAS 2010 or CAS 2013
55
Protocol Flow Summary Basic principles to apply are:
Co-existence with 2010 – CAS 2013 proxies all traffic to CAS 2010 Co-existence with 2007 – CAS 2013 redirects OWA to CAS 2007, proxies AutoDiscover, POP, IMAP and OA, and relies on AutoDiscover for EWS We no longer do HTTP 451 redirects We hand out site specific URL’s if they are set, but if a client comes to the wrong place, Exchange just proxy
56
Public Folders Summary
Public Folder migration is similar to online mailbox moves Users continue to access existing Public Folder deployment while data is copied Make sure replication between source public folder databases is healthy Migrate users first Users with Exchange 2007 and 2010 mailboxes will not have access to Public Folders after migration completes All Public Folders cut over to Exchange 2013 together Migrate users first ! There will be a short downtime while the migration is finalized Once migration completes, everyone switches at the same time Can revert, but any post migration Public Folder changes are lost
57
Planning for Exchange 2013 Exchange 2013 Deployment Assistant
Exchange 2013 Planning TechNet – Planning and Deployment Exchange Team Blog Server Role Requirements Calculator EG Copyright
58
Questions?
59
Match of technical Level
Evaluation Scale: 1 = Very bad 2 = Bad 3 = Relevant 4 = Good 5 = Very Good! Questions: Speaker Performance Relevance according to your work Match of technical level according to published level Comments Evaluation Create a Text message on your phone and send it to 1919 with the content: UC I liked it a lot Session Code Peter Performance (1 to 5) Relevance (1 to 5) Match of technical Level (1 to 5) Comments (optional)
60
Thank you © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.