SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Upgrading from Microsoft Exchange Server 2003/2007 to Exchange Server 2010 Jason Sherry Trace3 jsherry@trace3.com Blog: jasonsherry.org Harold Wong Microsoft Blogs.technet.com/b/haroldwong
Session Objectives and Takeaways You deploy Exchange 2010 next (side by side) to the older Exchange servers, and then move Mailboxes Upgrade (Transition) to Exchange 2010 can be done with minimum user access downtime Use the Deployment Assistant!
Session Agenda What’s New / Different Since Exchange Server 2003 and 2007 Client Support (Outlook, Web, Mobile) to Exchange 2010 Exchange 2010 Pre-Reqs and Exchange 2003 Co-Existence Preparation Tools (Troubleshooting Asst, LoadGen, Best Practice Analyzer) Exchange Transitions and Certificates! Exchange CAS 2010 Implication SMTP Transport Upgrades Unified Messaging Upgrades Public Folders and Exchange 2010 Retiring Exchange 2003 / Exchange 2007
Overview of Demo Environment DEMO
New since Exchange Server 2003 Granular server roles: Client Access, Mailbox, Hub Transport, Unified Messaging, and Edge Transport 64-bit servers requirement Active Directory Sites replace Routing Groups Automatic configuration of Outlook 2007 and higher clients Public Folders no longer required by Outlook 2007 and higher clients Improved admin tools: Exchange Management Console (EMC) and Exchange Management Shell (EMS)PowerShell 2.0, and Exchange Control Panel (ECP) Unified Messaging: Get voice mail in your Inbox New Developer API: Exchange Web Services (EWS) Vastly improved HAR options via Mailbox Database Availability Groups (DAG) And many more

New since Exchange Server 2007 Run Exchange Server on-premises, in the cloudnline, or both on a per mailbox basis High Availability solution for mailboxes Resiliency - Database Availability Groups (DAG) Provides site resilience and disaster recovery; replaces SCR, LCR, SCC and CCR from Exchange 2007 Flexibility in storage choices (SATA disks, JBOD configs, RAID, iSCSI, etc all supported) Improved management tools: PowerShell 2.0, RemotePowerShelland Exchange Control Panel (ECP) EMC now 64-bit only Almost all client connections terminate at the CASserver Public Folder connections being the exception Roles-based access control (RBAC) Designed for much larger mailboxes, 30GB+ Personal archive support Virtualization fully supported* ExOLEDB, WebDAV and CDOEx are gone
Collaborate Effectively A familiar and rich Outlook experience across clients, devices, and platforms Mobile Web Desktop
Outlook 2003 to Exchange 2010 Limitations Outlook 2003 by default does not encrypt client to Exchange communications Option 1:  Disable encrypted client communications in Exchange 2010 s Simple PowerShell command Set-rpcClientAccess –server {servername} –encryptionRequired $false Although this reduces client to Exchange 2010 security Option 2:  Enable encryption in Outlook 2003 Can be done through Group Policy Object (KB Article# 2006508) Autodiscover (web based configuration of Outlook) not support Exchange Web Services not supported Public Folders required for Freeusy and Address Book retrieval Personal Archive not supported MailTips, improved Out of Office rules, and others features not supported
Exchange Server 2010 Prerequisites Active Directory Windows 2003 SP2 global catalog server exist in each Exchange AD site No hard requirement for Windows Server 2008 / 2008 R2 AD Windows Server 2003 forest functional level Existing Exchange 2003 or 2007 servers Must be Exchange 2003 SP2 or Exchange 2007 SP2 or higher No Exchange 2000 or older servers Exchange 2010 Windows Server 2008 SP2 or 2008 R2 64-bit editions Windows Server 2008 (or R2) Enterprise Edition required if DAGs will be used Windows Management Framework NET Framework 3.5 SP1  Internet Information Services (IIS) Office System Converter: Microsoft Filter Pack  Required on Mailbox & Hub Transport server roles only Windows 2008 (non R2) has addtional requirements
Server Preparation and Initial Setup DEMO
Preparation Tools Finding and solving problems before users do Troubleshooting Assistant Help determine the cause of performance, mail flow, and database issues Load Generator Simulate and test how a server responds to e-mail loads Best Practice Analyzer Remote Connectivity Analyzer Deployment Assistant Determine overall health of Exchange system and topology Test external connectivity to Exchange messaging communications resources Provides high level guidance (checklist based) for Exchange deployments
Remote Connectivity Analyzer https://www.testexchangeconnectivity.com/ DEMO
Deployment Assistant http://technet.microsoft.com/exdeploy2010 DEMO
Setup for Exchange 2010 Step-by-step instructions in setup application Support for unattended setup Setup provides specific settings for configuring your environment Configure CAS External domain name Sets ExternalUrl property which				  hich 	   aids client configuration Creates required routing groupconnector if Exchange 2003 is still exist
Upgrading to Exchange 2010 Internet Facing AD Site 2 Deploy E2010 Servers Upgrade Internet-facing sites FIRST ,[object Object]
Gradually add more servers to support scale4 Move Infra Pointers ,[object Object]
Unified Messaging switch
SMTP switchInternal AD Site Proxy https://autodiscover.contoso.com https://mail.contoso.com 5 Move Mailboxes Internet E200x Servers https://autodiscover.contoso.com https://mail.contoso.com https://legacy.contoso.com Legacy hostnames for old FE/CAS 3 1 Upgrade servers to SP2 ,[object Object]
End users don’t see this hostname
Used when new CAS tell clients to talk to legacy environmentsE200x Servers Upgrade Internal sites NEXT Decommission old servers
Exchange 2010 Setup DEMO
Namespaces and URLs Exchange 2007 Exchange 2010 Exchange 2003 mail.contoso.com mail.contoso.com mail.contoso.com Outlook Web Access /exchange, /exchweb, /public Exchange ActiveSync /microsoft-server-activesync Outlook Anywhere /rpc POP/IMAP Outlook Mobile Access /oma Outlook Web Access /owa Exchange Web Services /ews Offline Address Book /oab Unified Messaging /unifiedmessaging Outlook Mobile Access /oma Outlook Web App Exchange Control Panel /ecp Unified Messaging /unifiedmessaging Note: the /exchange and /public vdirs will provide a 301 redirect experience to /owa Autodiscover.contoso.com smtp.contoso.com legacy.contoso.com E2003/E2007 services Autodiscover /autodiscover Clients and SMTP servers
Deploying SSL Certificates Use “Subject Alternative Name” (SAN) certificate which can cover multiple hostnames Minimize the number of certificates 1 certificate for all CAS servers + reverse proxy + Edge/Hub If leveraging a certificate per datacenter, ensure that the Certificate Principal Name is the same on all certificates Minimize number of hostnames Use “Split DNS” for Exchange hostnames 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 hostnames in certificate hostname list Use Load Balance (LB) arrays for intranet and Internet access to servers
Certificate Creation Create a Certificate Request file Send Request file to certificate authority you are buying from Use Import-ExchangeCertificate to activate newly acquired certificate Use Enable-ExchangeCertificateto enable the certificate for use with a particular service Or use the wonderful Certificate Wizard New-ExchangeCertificate -GenerateRequest -Path c:ertificatesequest.req -SubjectName “c=US, o=contoso Inc, cn=mail1.contoso.com” -DomainNamemail.contoso.com, autodiscover.contoso.com, legacy.contoso.com -PrivateKeyExportable$true
Certificate Wizard DEMO
Deploying Exchange 2010 Topology decisions—CAS load balancing OWA and EWS load balancing require ClientServer affinity Client-IP based Windows NLB or LB device using cookie-based affinity Hardware load balancer recommended for CASarrays Tell Autodiscover where to send clients: Configure internalURL and externalURL parameters and virtual directories Example: Set-WebServicesVirtualDirectory cas2010ws* -ExternalURL https://mail.contoso.com/ews/exchange.asmx Tell Outlook clients where to go for intranet MAPI access Use New-ClientAccessArray and Set-MailboxDatabase
Switching to CAS2010 Preparatory steps Obtain and deploy a new certificate that includes the required host name values mail.contoso.com autodiscover.contoso.com legacy.contoso.com (for Exchange 2003 coexistence) Upgrade all Exchange servers to Service Pack 2 or higher Enable Integrated Windows Authentication on Exchange 2003 MSAS virtual directory (KB 937031) Install and configure CAS2010 servers Configure InternalURLs and ExternalURLs Enable Outlook Anywhere Configure the Exchange2003URL parameter to be https://legacy.contoso.com/exchange
Switching to CAS2010 Preparatory steps, continued Join CAS2010 to a load balanced array Create CAS2010 RPC Client Access Service array Ensure MAPI RPC and HTTPS ports are load balanced Install HUB2010 and MBX2010 servers Configure routing coexistence Configure OAB Web-based distribution Create Legacy hostname in DNS (Internal / External) Create Legacy publishing rules in your reverse proxy/firewall solution pointed to FE2003 / CAS2007 array Use ExRCA to verify connectivity for Legacy hostname against E2003/E2007 https://www.testexchangeconnectivity.com/
Switching to CAS2010 The switchover autodiscover
 mail
 legacy
 The switchover involves a minor service interruption Update/Create Autodiscover publishing rule Update Mail publishing rules Update paths with new Exchange 2010 specific virtual directories Switch: Move Mail
 and Autodiscover
 hostnames to point to CAS2010 array Reconfigure CAS2007 internalURLs and externalURLs to now utilize Legacy namespace Disable Outlook Anywhere on legacy Exchange Test that CAS2010 is redirecting/ proxying to CAS2007 (externally and internally) ISA 1 2 2 E2010 CAS+HUB+MBX E200x SP2 Clients access E2010 through Autodiscover
 and mail
 1 Redirection (legacy
), proxying, and direct access to E2003/E2007 2
Switching to E2010 CAS DEMO
Client Access Upgrade Clients access CAS2010 first Four different things happen for E2003/ E2007 mailboxes Autodiscover tells clients to talk to CAS2007 HTTP redirect to FE2003 or CAS2007 Proxyingof requests from CAS2010 to CAS2007 Direct CAS2010 support for the service against BE2003 and MBX2007
SMTP Transport Upgrade Follow this flow for each physical location Edge servers are optional Edge 2007 SP2 can be used with HUB 2010 Internet SMTP Servers Step 5:  Switch Internet e-mail submission to Edge 2010 Step 4:  Install Edge 2010 E2010 Edge E2007 Edge Step 3:  Switch Edgesync +SMTP to go to HUB2010 E2010 HUB E2007 HUB E2003 Bridgehead Step 1:  Upgrade existing E2003 and E2007 servers to SP2  Step 2:  Install HUB and MBX 2010 E2003 Back-End E2010 MBX E2007 MBX
Step 1:  Introduce UM 2010 to existing dial plan Step 2:  Route IP GW/PBX calls to UM 2010 for dial plan Step 3: Remove UM 2007 after mailboxes have been moved Unified Messaging Upgrade IP PBXes and GWs Configure to send all traffic to E2010 UM E2010 UM will redirect to E2007 UM when necessary Office Communications Server (OCS) With E2010 RTM, create new dial plan for E2010 UM users Soon: OCSync will automatically talk to E2010 UM, which will redirect to E2007 UM when necessary
Public Folders Co-existence supported across Exchange 2003, 2007, and 2010 Outlook can read mailbox from one Exchange version (such as 2010) and public folder from another (such as 2003/2007) OWA 2010 will allow access to public folders with replica in mailbox server 2010 Use Get-PublicFolderStatistics to help determine which content should be deleted or moved to another solution Migrate data to SharePoint
Service Level Agreement Service availability during migration 1GB mailbox could take 90 minutes or more to move with Exchange 2003 or 2007 Pain: User is disconnected for the duration Pain: Your SLA for availability is not met

Weitere Àhnliche Inhalte

Mehr von Harold Wong

TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VHarold Wong
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationHarold Wong
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewHarold Wong
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewHarold Wong
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsHarold Wong
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)Harold Wong
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsHarold Wong
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsHarold Wong
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesHarold Wong
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeHarold Wong
 
IT Camp - Server Migration Overview
IT Camp - Server Migration OverviewIT Camp - Server Migration Overview
IT Camp - Server Migration OverviewHarold Wong
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)Harold Wong
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Harold Wong
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!Harold Wong
 
Lync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveLync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveHarold Wong
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice DeploymentHarold Wong
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High AvailabilityHarold Wong
 
Lync 2010 deep dive edge
Lync 2010 deep dive edgeLync 2010 deep dive edge
Lync 2010 deep dive edgeHarold Wong
 
TechNet Event: August 2011 Private Cloud
TechNet Event: August 2011 Private CloudTechNet Event: August 2011 Private Cloud
TechNet Event: August 2011 Private CloudHarold Wong
 
TechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsTechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsHarold Wong
 

Mehr von Harold Wong (20)

TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions Presentation
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage Overview
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V Overview
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the Clouds
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los Angeles
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / Tempe
 
IT Camp - Server Migration Overview
IT Camp - Server Migration OverviewIT Camp - Server Migration Overview
IT Camp - Server Migration Overview
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
Lync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveLync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep Dive
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice Deployment
 
Lync 2010 High Availability
Lync 2010 High AvailabilityLync 2010 High Availability
Lync 2010 High Availability
 
Lync 2010 deep dive edge
Lync 2010 deep dive edgeLync 2010 deep dive edge
Lync 2010 deep dive edge
 
TechNet Event: August 2011 Private Cloud
TechNet Event: August 2011 Private CloudTechNet Event: August 2011 Private Cloud
TechNet Event: August 2011 Private Cloud
 
TechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsTechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud Essentials
 

KĂŒrzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...gurkirankumar98700
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

KĂŒrzlich hochgeladen (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍾 8923113531 🎰 Avail...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Upgrading Exchange 2003 / 2007 to Exchange 2010 - Denver Presentation

  • 1. Upgrading from Microsoft Exchange Server 2003/2007 to Exchange Server 2010 Jason Sherry Trace3 jsherry@trace3.com Blog: jasonsherry.org Harold Wong Microsoft Blogs.technet.com/b/haroldwong
  • 2. Session Objectives and Takeaways You deploy Exchange 2010 next (side by side) to the older Exchange servers, and then move Mailboxes Upgrade (Transition) to Exchange 2010 can be done with minimum user access downtime Use the Deployment Assistant!
  • 3. Session Agenda What’s New / Different Since Exchange Server 2003 and 2007 Client Support (Outlook, Web, Mobile) to Exchange 2010 Exchange 2010 Pre-Reqs and Exchange 2003 Co-Existence Preparation Tools (Troubleshooting Asst, LoadGen, Best Practice Analyzer) Exchange Transitions and Certificates! Exchange CAS 2010 Implication SMTP Transport Upgrades Unified Messaging Upgrades Public Folders and Exchange 2010 Retiring Exchange 2003 / Exchange 2007
  • 4. Overview of Demo Environment DEMO
  • 5. New since Exchange Server 2003 Granular server roles: Client Access, Mailbox, Hub Transport, Unified Messaging, and Edge Transport 64-bit servers requirement Active Directory Sites replace Routing Groups Automatic configuration of Outlook 2007 and higher clients Public Folders no longer required by Outlook 2007 and higher clients Improved admin tools: Exchange Management Console (EMC) and Exchange Management Shell (EMS)PowerShell 2.0, and Exchange Control Panel (ECP) Unified Messaging: Get voice mail in your Inbox New Developer API: Exchange Web Services (EWS) Vastly improved HAR options via Mailbox Database Availability Groups (DAG) And many more

  • 6. New since Exchange Server 2007 Run Exchange Server on-premises, in the cloudnline, or both on a per mailbox basis High Availability solution for mailboxes Resiliency - Database Availability Groups (DAG) Provides site resilience and disaster recovery; replaces SCR, LCR, SCC and CCR from Exchange 2007 Flexibility in storage choices (SATA disks, JBOD configs, RAID, iSCSI, etc all supported) Improved management tools: PowerShell 2.0, RemotePowerShelland Exchange Control Panel (ECP) EMC now 64-bit only Almost all client connections terminate at the CASserver Public Folder connections being the exception Roles-based access control (RBAC) Designed for much larger mailboxes, 30GB+ Personal archive support Virtualization fully supported* ExOLEDB, WebDAV and CDOEx are gone
  • 7. Collaborate Effectively A familiar and rich Outlook experience across clients, devices, and platforms Mobile Web Desktop
  • 8. Outlook 2003 to Exchange 2010 Limitations Outlook 2003 by default does not encrypt client to Exchange communications Option 1: Disable encrypted client communications in Exchange 2010 s Simple PowerShell command Set-rpcClientAccess –server {servername} –encryptionRequired $false Although this reduces client to Exchange 2010 security Option 2: Enable encryption in Outlook 2003 Can be done through Group Policy Object (KB Article# 2006508) Autodiscover (web based configuration of Outlook) not support Exchange Web Services not supported Public Folders required for Freeusy and Address Book retrieval Personal Archive not supported MailTips, improved Out of Office rules, and others features not supported
  • 9. Exchange Server 2010 Prerequisites Active Directory Windows 2003 SP2 global catalog server exist in each Exchange AD site No hard requirement for Windows Server 2008 / 2008 R2 AD Windows Server 2003 forest functional level Existing Exchange 2003 or 2007 servers Must be Exchange 2003 SP2 or Exchange 2007 SP2 or higher No Exchange 2000 or older servers Exchange 2010 Windows Server 2008 SP2 or 2008 R2 64-bit editions Windows Server 2008 (or R2) Enterprise Edition required if DAGs will be used Windows Management Framework NET Framework 3.5 SP1 Internet Information Services (IIS) Office System Converter: Microsoft Filter Pack Required on Mailbox & Hub Transport server roles only Windows 2008 (non R2) has addtional requirements
  • 10. Server Preparation and Initial Setup DEMO
  • 11. Preparation Tools Finding and solving problems before users do Troubleshooting Assistant Help determine the cause of performance, mail flow, and database issues Load Generator Simulate and test how a server responds to e-mail loads Best Practice Analyzer Remote Connectivity Analyzer Deployment Assistant Determine overall health of Exchange system and topology Test external connectivity to Exchange messaging communications resources Provides high level guidance (checklist based) for Exchange deployments
  • 12. Remote Connectivity Analyzer https://www.testexchangeconnectivity.com/ DEMO
  • 14. Setup for Exchange 2010 Step-by-step instructions in setup application Support for unattended setup Setup provides specific settings for configuring your environment Configure CAS External domain name Sets ExternalUrl property which hich aids client configuration Creates required routing groupconnector if Exchange 2003 is still exist
  • 15.
  • 16.
  • 18.
  • 19. End users don’t see this hostname
  • 20. Used when new CAS tell clients to talk to legacy environmentsE200x Servers Upgrade Internal sites NEXT Decommission old servers
  • 22. Namespaces and URLs Exchange 2007 Exchange 2010 Exchange 2003 mail.contoso.com mail.contoso.com mail.contoso.com Outlook Web Access /exchange, /exchweb, /public Exchange ActiveSync /microsoft-server-activesync Outlook Anywhere /rpc POP/IMAP Outlook Mobile Access /oma Outlook Web Access /owa Exchange Web Services /ews Offline Address Book /oab Unified Messaging /unifiedmessaging Outlook Mobile Access /oma Outlook Web App Exchange Control Panel /ecp Unified Messaging /unifiedmessaging Note: the /exchange and /public vdirs will provide a 301 redirect experience to /owa Autodiscover.contoso.com smtp.contoso.com legacy.contoso.com E2003/E2007 services Autodiscover /autodiscover Clients and SMTP servers
  • 23. Deploying SSL Certificates Use “Subject Alternative Name” (SAN) certificate which can cover multiple hostnames Minimize the number of certificates 1 certificate for all CAS servers + reverse proxy + Edge/Hub If leveraging a certificate per datacenter, ensure that the Certificate Principal Name is the same on all certificates Minimize number of hostnames Use “Split DNS” for Exchange hostnames 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 hostnames in certificate hostname list Use Load Balance (LB) arrays for intranet and Internet access to servers
  • 24. Certificate Creation Create a Certificate Request file Send Request file to certificate authority you are buying from Use Import-ExchangeCertificate to activate newly acquired certificate Use Enable-ExchangeCertificateto enable the certificate for use with a particular service Or use the wonderful Certificate Wizard New-ExchangeCertificate -GenerateRequest -Path c:ertificatesequest.req -SubjectName “c=US, o=contoso Inc, cn=mail1.contoso.com” -DomainNamemail.contoso.com, autodiscover.contoso.com, legacy.contoso.com -PrivateKeyExportable$true
  • 26. Deploying Exchange 2010 Topology decisions—CAS load balancing OWA and EWS load balancing require ClientServer affinity Client-IP based Windows NLB or LB device using cookie-based affinity Hardware load balancer recommended for CASarrays Tell Autodiscover where to send clients: Configure internalURL and externalURL parameters and virtual directories Example: Set-WebServicesVirtualDirectory cas2010ws* -ExternalURL https://mail.contoso.com/ews/exchange.asmx Tell Outlook clients where to go for intranet MAPI access Use New-ClientAccessArray and Set-MailboxDatabase
  • 27. Switching to CAS2010 Preparatory steps Obtain and deploy a new certificate that includes the required host name values mail.contoso.com autodiscover.contoso.com legacy.contoso.com (for Exchange 2003 coexistence) Upgrade all Exchange servers to Service Pack 2 or higher Enable Integrated Windows Authentication on Exchange 2003 MSAS virtual directory (KB 937031) Install and configure CAS2010 servers Configure InternalURLs and ExternalURLs Enable Outlook Anywhere Configure the Exchange2003URL parameter to be https://legacy.contoso.com/exchange
  • 28. Switching to CAS2010 Preparatory steps, continued Join CAS2010 to a load balanced array Create CAS2010 RPC Client Access Service array Ensure MAPI RPC and HTTPS ports are load balanced Install HUB2010 and MBX2010 servers Configure routing coexistence Configure OAB Web-based distribution Create Legacy hostname in DNS (Internal / External) Create Legacy publishing rules in your reverse proxy/firewall solution pointed to FE2003 / CAS2007 array Use ExRCA to verify connectivity for Legacy hostname against E2003/E2007 https://www.testexchangeconnectivity.com/
  • 29. Switching to CAS2010 The switchover autodiscover
 mail
 legacy
 The switchover involves a minor service interruption Update/Create Autodiscover publishing rule Update Mail publishing rules Update paths with new Exchange 2010 specific virtual directories Switch: Move Mail
 and Autodiscover
 hostnames to point to CAS2010 array Reconfigure CAS2007 internalURLs and externalURLs to now utilize Legacy namespace Disable Outlook Anywhere on legacy Exchange Test that CAS2010 is redirecting/ proxying to CAS2007 (externally and internally) ISA 1 2 2 E2010 CAS+HUB+MBX E200x SP2 Clients access E2010 through Autodiscover
 and mail
 1 Redirection (legacy
), proxying, and direct access to E2003/E2007 2
  • 30. Switching to E2010 CAS DEMO
  • 31. Client Access Upgrade Clients access CAS2010 first Four different things happen for E2003/ E2007 mailboxes Autodiscover tells clients to talk to CAS2007 HTTP redirect to FE2003 or CAS2007 Proxyingof requests from CAS2010 to CAS2007 Direct CAS2010 support for the service against BE2003 and MBX2007
  • 32. SMTP Transport Upgrade Follow this flow for each physical location Edge servers are optional Edge 2007 SP2 can be used with HUB 2010 Internet SMTP Servers Step 5: Switch Internet e-mail submission to Edge 2010 Step 4: Install Edge 2010 E2010 Edge E2007 Edge Step 3: Switch Edgesync +SMTP to go to HUB2010 E2010 HUB E2007 HUB E2003 Bridgehead Step 1: Upgrade existing E2003 and E2007 servers to SP2 Step 2: Install HUB and MBX 2010 E2003 Back-End E2010 MBX E2007 MBX
  • 33. Step 1: Introduce UM 2010 to existing dial plan Step 2: Route IP GW/PBX calls to UM 2010 for dial plan Step 3: Remove UM 2007 after mailboxes have been moved Unified Messaging Upgrade IP PBXes and GWs Configure to send all traffic to E2010 UM E2010 UM will redirect to E2007 UM when necessary Office Communications Server (OCS) With E2010 RTM, create new dial plan for E2010 UM users Soon: OCSync will automatically talk to E2010 UM, which will redirect to E2007 UM when necessary
  • 34. Public Folders Co-existence supported across Exchange 2003, 2007, and 2010 Outlook can read mailbox from one Exchange version (such as 2010) and public folder from another (such as 2003/2007) OWA 2010 will allow access to public folders with replica in mailbox server 2010 Use Get-PublicFolderStatistics to help determine which content should be deleted or moved to another solution Migrate data to SharePoint
  • 35. Service Level Agreement Service availability during migration 1GB mailbox could take 90 minutes or more to move with Exchange 2003 or 2007 Pain: User is disconnected for the duration Pain: Your SLA for availability is not met
  • 36. Online Move Mailbox Minimal disruption Users remain online while their mailboxes are moved between servers Sending messages Receiving messages Accessing entire mailbox Administrators can perform migration and maintenance during regular hours Also can be used to migrate users from on-premises server to Exchange Online E-mail Client Client Access Server Exchange 2010 and Exchange 2007 SP2 Online Exchange 2003 Offline Mailbox Server 1 Mailbox Server 2
  • 37. Finish and Move Mailbox DEMO
  • 38. Time to retire E2003 and E2007
  • 39. Session Key Takeaways! Deployment Assistant, TechNet, and other resources provide a WEALTH of guidance, leverage them! Preparation Tools and ExRCA are VERY helpful in configuration validation Certificates, CAS Cutover, SMTP Cutover are the areas of most interest for orgs Anything else preventing your cutover, if not, start your transition!!!
  • 40. © 2010 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.

Hinweis der Redaktion

  1. * Exception is Unified Messaging Role