SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
13 September 2016
OGD ICT Services
Dave Stork
Exchange Server Migrations &
Updates
2016
Dave Stork
Solution Architect at OGD ICT services
I am an MCT and and Office Server and Services MVP
I tweet from @dmstork
I blog at https://dirteam.com/dave
I am also one of the Contributors of The UC Architects Podcast
@theucarchitects / www.theucarchitects.com
Email me dave.stork@ogd.nl
#GWAVACon
2016
TITLE
HERE
• Updates & Updating
• Why?
• General process
• Server migrations
• General process
• Questions
CONTENTS
#GWAVACon
Updates & Updating
2016
TITLE
HEREUpdates & Upgrades
• What are updates?
• fixes bugs, improvesecurity and add features and capabilities.
• Regular updates
• Security updates
• Interim updates
• Hotfix
• What are upgrades?
• New major build (i.e. Exchange 2007 to 2013)
#GWAVACon
2016
TITLE
HEREUpdates & Upgrades
• Regular Exchange Updates
• Exchange 2007-2010
• Rollup Updates (RU)
• Service packs (SP)
• Exchange 2013 & 2016
• Cumulative updates (CU)
• 2013 only: Service Pack (just a supportdistinction)
#GWAVACon
2016
TITLE
HEREUpdates & Upgrades
• All updates are cumulative
• You can install the latest update (SP or CU) without requiring to install intermediate
updates
• It’s best to keep up and miss no more than 1 CU
• You can skip CUs, however Microsoft only tests CU-2 to CUx
• Read all release notes of all CU in between
• Some CU’s also update the Active Directory Schema
#GWAVACon
2016
TITLE
HEREWhy Update?
• Mainstream Support
• Security updates
• Possibly new features and capabilities
• Exchange Hybrid with Office 365
• Extended Support
• Security updates
• Out of support
• No updates
• Business risk
#GWAVACon
2016
TITLE
HEREWhy Update?
https://support.microsoft.com/en-us/lifecycle
#GWAVACon
2016
TITLE
HEREUpdate process
• Always test updates in a test/lab environmentthat is comparableto the live environment
• If this is not possible;wait several weeks and watch the Exchange Team blog and/orMVP
blogs
• http://blogs.technet.com/b/exchange/
• Read release notes and check compatibility with third party solutions (Antivirus, backup)
• Read every release notes, also from updates you’ve skipped!
#GWAVACon
2016
TITLE
HEREUpdate process – Single server
• Check server health
• Ensure backups are OK
• Perform a restore test!
• Plan a maintenance window and inform users
• Reboot server
#GWAVACon
2016
TITLE
HEREUpdate process – Single server
• Disable Anti Virus
• Install update& reboot
• Test
• Perform additionalactions and release or uninstall update
• Uninstall not possiblewith SP and CU!
#GWAVACon
2016
TITLE
HEREUpdate process – DAG 1/3
• Check server health
• Ensure backups are OK
• Perform a restore test!
• Plan a maintenance window
• Inform users?
• Disable server in Load Balancer
• To prevent user connections to a server while updating. Healthchecks might not
correctly detect availability
#GWAVACon
2016
TITLE
HEREUpdate process – DAG 2/3
• Put server in maintenancemode
• 2010: built-in StartDagServerMaintenance.ps1
• 2013: MVP Michael van Horenbeeck script
• Disable Antivirus (AV, and other processes)
• Install update
• Test & evaluate
• Stop maintenancemode
• 2010: built-in StopDagServerMaintenance.ps1
• 2013: MVP Michael van Horenbeeck script
#GWAVACon
2016
TITLE
HEREUpdate process – DAG 3/3
• Enable AV and other processes
• Perform additionalactions (.Net Frameworkupdates)
• Redistribute databases
• Built-in: RedistributeActiveDatabases.ps1
• Note: 2016 CU2 can do this automatically
• Enable server in load balancer
• Check when client access load is evenly distributed
• Start process on other servers
• With 2013/2016 you can wait a longer period before updating other servers
#GWAVACon
2016
TITLE
HEREUpdate tip
To speed up updating, disable Check for
server certificate revocation in Internet
Explorer.
However, a reboot is required.
Don’t forget to turn it on again (and reboot)!
#GWAVACon
Server Migrations
2016
TITLE
HEREDisclaimer
This presentation is a mainly a short guide (checklist if you will) for Exchange
transitions and does not encompass every possible scenario. Be sure to do your
own research and adjust when required.
#GWAVACon
2016
TITLE
HEREDefinitions
• Migration = From product x to Exchange or vice versa
• Transition = From one version of Exchange to another
• Legacy Exchange =
• Your previous version of Exchange
• Anything older than Exchange Server 2016
#GWAVACon
2016
TITLE
HEREBefore you begin
Check the technical requirements
• Coexistence
• Topology
• Resources
• Session: Exchange 2016 Architecture and Sizing, 9:00, Zurich
• Third party products
• Clients
#GWAVACon
2016
TITLE
HEREMigrations – General Process
• Prepare Active Directory
• Install first new Exchange server
• Install correct certificate
• Configure Internal and External URLs:
• First Autodiscover!
• Other configuration
• Install additionalservers
• Repeat configuration
• Configure load balancer
#GWAVACon
2016
TITLE
HEREMigrations – General Process
• Test and evaluate
• Including backup!
• Change DNS records pointing to Exchange
• This will most likely impact users!
• Migrate data
• This will most likely impact users!
• Decommission legacy Exchange
#GWAVACon
2016
TITLE
HEREPrepare Active Directory
• via setup of Exchange installer
• Setup /PrepareSchema or /PrepareAD
• Not required to perform on Exchange server
• Can be done beforeor during installation of first new server
• Check successful preparation
• You cannot install new “legacy” Exchange server after this action
#GWAVACon
2016
TITLE
HEREPrepare Windows Server
• Domain Joined
• Fully updated
• Install prerequisites
• Be careful with .Net Framework
• Check the Exchange Server Supportability Matrix
• Install Antivirus/Backup agents etc.
• Size accordingly; CPU, memory and storage
• Perform Jetstress to validate storage
#GWAVACon
2016
TITLE
HEREInstall first new Exchange
• Microsoft recommends installing in separateAD site (another subnet), configure and then
change IP address
• Use the most recent SP or CU
• Install certificate
• Certificate request made by Exchange
• Configure Internal/ExternalURI
• AutoDiscover
• OWA, ECP, EWS, OAB, Outlook Anywhere
#GWAVACon
2016
TITLE
HEREInstall first new Exchange
• Configure AutoDiscoverURL
• Set-ClientAccessServer –Identity <server> –
AutoDiscoverServiceInternalUri
https://autodiscover.contoso.com/AutoDiscover/AutoDiscover.xml
• Set-ClientAccessServer –Identity <server> –
AutoDiscoverServiceInternalUri $null
• Other (server) configuration
• Database Availability Group
• Databases
• Antivirus, backup, third party solutions
• Same process for subsequentservers
#GWAVACon
2016
TITLE
HEREConfiguring Load Balancer
• Choose a Virtual IP (VIP)
• Add real servers (Exchange)
• Add required protocols (HTTPS, SMTP, IMAP etc.)
• Healthcheck
• https://mail.contoso.com/owa/healthcheck.htm
• Other options
• SSL Offloading
• Content Switching
• When migrating from 2013 to 2016 you can add 2016 servers to existing 2013 VIP
#GWAVACon
2016
TITLE
HERETest and Evaluate
• Change local host file to point towards Virtual IP
• Move test or pilot users to new Exchange
• This is an immediate test for mailbox migration
• Use OWA, Outlook etc.
• Let users interact with other users not on new Exchange
• Delegates, Access to Mailbox and Public Folders etc.
• Note changes/issues reported by pilot users
• Authentication popups
• Certificateerror popups
• No Free/Busy info
• New Outlook config failures
#GWAVACon
2016
TITLE
HEREChange Client Access
• Change DNS records pointing to new environment
• Do this in a maintenance window
• From old server to new server (or Virtual IP)
• Valid for Exchange 2010->2013 & 2016
• When coming from Exchange 2007
• Change Exchange 2007 to other namespace, i.e. legacy
• Point “normal” URLs to new Exchange
• Optional: change mailflow
• This is a major milestone; real coexistence
#GWAVACon
2016
TITLE
HEREMigrate Mailbox Data
• Mailbox moves are online from 2007 upwards (pre-staging)
• This means you can migrate a mailbox without locking out the user up until the very last moment
• You can suspend mailbox moves in 2010+
• After Initial Sync the suspended mailboxes will be kept in sync
• If there are issues you can resolve them and then let the move resume
• Bad Item or Large item limit, other corruption, permissions etc.
• Note: Quota calculations are different since 2013, so increase quota’s by 30-40%
#GWAVACon
2016
TITLE
HEREMigrate Mailbox Data
• Be aware: Mailbox moves generate a lot of transaction logs
• Monitor disk space
• Temporarily enable circular logging (risk!)
• Might have performance impact on source servers
• After completing a mailbox move or Migration batch an
Outlook restart is required
• ActiveSync devices might have to be reconfigured
• Remove and re-add configuration in device
#GWAVACon
2016
TITLE
HEREMigrate Public Folder Data
• From legacy public folders to Modern Public Folders (2013+)
• Prepare anytime, but cutover only after all mailboxes are on new server
• You have to use several scripts
• https://technet.microsoft.com/en-us/library/dn912663(v=exchg.160).aspx
• Some additional tips
• https://dirteam.com/dave/2014/06/30/migrating-legacy-public-folders-to-exchange-2013-
tips/
• From 2013 to 2016
• Public Folder mailbox move
#GWAVACon
2016
TITLE
HEREDecommission Legacy Servers
When satisfied and data is migrated
• Run setup on server
• This is the only supported way to uninstall Exchange!
• Setup warns when you cannot uninstall
• For instance: Arbitration mailboxes
• Resolve issues and try again
• Remove legacy server objects from load balancer etc.
• Remove computer account from AD and remove hardware/VM
Be alert for issues like authentication popups. It’s possiblethere are remnants in Active
Directory
#GWAVACon
2016
TITLE
HERECongratulations!
#GWAVACon
Questions?
2016
Dave Stork
OGD ICT Services
Solution Architect
Thank You!
Twitter: @dmstork
Blog: https://dirteam.com/dave
Podcast: @theucarchitects /
www.theucarchitects.com
Mail: dave.stork@ogd.nl
Other sessions 14 September (tomorrow):
9:00 - Exchange 2016 Architecture and Sizing (Zurich)
9:50 - Current State of Exchange On-Prem Overview, Updates
and Future (London)

Weitere ähnliche Inhalte

Was ist angesagt?

Aceleracion de aplicacione 2
Aceleracion de aplicacione 2Aceleracion de aplicacione 2
Aceleracion de aplicacione 2
jfth
 
ActiveMQ Performance Tuning
ActiveMQ Performance TuningActiveMQ Performance Tuning
ActiveMQ Performance Tuning
Christian Posta
 
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
WSO2 Product Release webinar - The WSO2 ESB 4.8.0WSO2 Product Release webinar - The WSO2 ESB 4.8.0
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
WSO2
 
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql FabricMysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp
 
Nov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From FtpNov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From Ftp
FileCatalyst
 
Application Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a ServiceApplication Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a Service
WSO2
 

Was ist angesagt? (20)

Interactive Analytics with the Starburst Presto + Alluxio stack for the Cloud
Interactive Analytics with the Starburst Presto + Alluxio stack for the CloudInteractive Analytics with the Starburst Presto + Alluxio stack for the Cloud
Interactive Analytics with the Starburst Presto + Alluxio stack for the Cloud
 
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
FileCatalyst v3.3 preview - multi-file transfers and auto-zipFileCatalyst v3.3 preview - multi-file transfers and auto-zip
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
 
Aceleracion de aplicacione 2
Aceleracion de aplicacione 2Aceleracion de aplicacione 2
Aceleracion de aplicacione 2
 
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginnersKoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
KoprowskiT_SQLRelay2014#4_Caerdydd_MaintenancePlansForBeginners
 
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
 
ActiveMQ 5.9.x new features
ActiveMQ 5.9.x new featuresActiveMQ 5.9.x new features
ActiveMQ 5.9.x new features
 
Introducing FileCatalyst Workflow
Introducing FileCatalyst WorkflowIntroducing FileCatalyst Workflow
Introducing FileCatalyst Workflow
 
Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)
 
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScaleThe Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
 
ActiveMQ Performance Tuning
ActiveMQ Performance TuningActiveMQ Performance Tuning
ActiveMQ Performance Tuning
 
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
WSO2 Product Release webinar - The WSO2 ESB 4.8.0WSO2 Product Release webinar - The WSO2 ESB 4.8.0
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
 
Liquibase
LiquibaseLiquibase
Liquibase
 
Harnessing the Power of Master/Slave Clusters to Operate Data-Driven Business...
Harnessing the Power of Master/Slave Clusters to Operate Data-Driven Business...Harnessing the Power of Master/Slave Clusters to Operate Data-Driven Business...
Harnessing the Power of Master/Slave Clusters to Operate Data-Driven Business...
 
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql FabricMysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql Fabric
 
Nov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From FtpNov 2014 webinar Making The Transition From Ftp
Nov 2014 webinar Making The Transition From Ftp
 
Application Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a ServiceApplication Development with Apache Cassandra as a Service
Application Development with Apache Cassandra as a Service
 
MaxScale - The Pluggable Router
MaxScale - The Pluggable RouterMaxScale - The Pluggable Router
MaxScale - The Pluggable Router
 
Essential Camel Components
Essential Camel ComponentsEssential Camel Components
Essential Camel Components
 
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
 
Liquibase & Flyway @ Baltic DevOps
Liquibase & Flyway @ Baltic DevOpsLiquibase & Flyway @ Baltic DevOps
Liquibase & Flyway @ Baltic DevOps
 

Andere mochten auch

SharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft AzureSharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft Azure
David J Rosenthal
 
Alphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration AvancéeAlphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm
 

Andere mochten auch (20)

Building a hybrid share point information governance plan
Building a hybrid share point information governance planBuilding a hybrid share point information governance plan
Building a hybrid share point information governance plan
 
2016 12-02-digital-workplace-camoai-aos-lille
2016 12-02-digital-workplace-camoai-aos-lille2016 12-02-digital-workplace-camoai-aos-lille
2016 12-02-digital-workplace-camoai-aos-lille
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
 
I03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsI03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and hows
 
5 things for immediate impact on increasing SharePoint adoption
5 things for immediate impact on increasing SharePoint adoption5 things for immediate impact on increasing SharePoint adoption
5 things for immediate impact on increasing SharePoint adoption
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud Migration
 
SPSBE2016 - Leverage the power of groups
SPSBE2016 - Leverage the power of groupsSPSBE2016 - Leverage the power of groups
SPSBE2016 - Leverage the power of groups
 
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
 
Exchange Online - Hybrid tips and tricks from the field
Exchange Online - Hybrid tips and tricks from the fieldExchange Online - Hybrid tips and tricks from the field
Exchange Online - Hybrid tips and tricks from the field
 
Spsnyc 2016 JSLink Primer
Spsnyc 2016   JSLink PrimerSpsnyc 2016   JSLink Primer
Spsnyc 2016 JSLink Primer
 
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
 
SharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days CasablancaSharePoint et Azure premiers pas - SharePoint Days Casablanca
SharePoint et Azure premiers pas - SharePoint Days Casablanca
 
SharePoint Saturday Belgium 2016
SharePoint Saturday Belgium 2016SharePoint Saturday Belgium 2016
SharePoint Saturday Belgium 2016
 
Collab 365 - [FRENCH] Pièges dans les nuages
Collab 365 - [FRENCH] Pièges dans les nuagesCollab 365 - [FRENCH] Pièges dans les nuages
Collab 365 - [FRENCH] Pièges dans les nuages
 
Mobilité 360° pour Office 365 - SharePoint Days Casablanca
Mobilité 360° pour Office 365 - SharePoint Days CasablancaMobilité 360° pour Office 365 - SharePoint Days Casablanca
Mobilité 360° pour Office 365 - SharePoint Days Casablanca
 
SharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft AzureSharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft Azure
 
Who Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint ProvisioningWho Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint Provisioning
 
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
SharePoint Saturday Montreal - 2016 - SharePoint 2016 et les nouveaux scenari...
 
Alphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration AvancéeAlphorm.com Formation Exchange 2016, Configuration Avancée
Alphorm.com Formation Exchange 2016, Configuration Avancée
 
Configuration de MIM pour la synchronisation des profils avec Microsoft Share...
Configuration de MIM pour la synchronisation des profils avec Microsoft Share...Configuration de MIM pour la synchronisation des profils avec Microsoft Share...
Configuration de MIM pour la synchronisation des profils avec Microsoft Share...
 

Ähnlich wie Exchange Server Migrations & Updates

MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard
Fuad Arshad
 
Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1
Yankai Liu
 

Ähnlich wie Exchange Server Migrations & Updates (20)

MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard
 
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & UpdatesGWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
GWAVACon 2015: Microsoft MVP - Exchange Server Migrations & Updates
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
 
Bringing DevOps to the Database
Bringing DevOps to the DatabaseBringing DevOps to the Database
Bringing DevOps to the Database
 
Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1Openstack upgrade without_down_time_20141103r1
Openstack upgrade without_down_time_20141103r1
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca SartoriCCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
CCI2017 - Considerations for Migrating Databases to Azure - Gianluca Sartori
 
Cloud Architecture & Distributed Systems Trivia
Cloud Architecture & Distributed Systems TriviaCloud Architecture & Distributed Systems Trivia
Cloud Architecture & Distributed Systems Trivia
 
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptxUiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
 
Andreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a StandardAndreas Grabner - Performance as Code, Let's Make It a Standard
Andreas Grabner - Performance as Code, Let's Make It a Standard
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release Pipelines
 
Security for devs
Security for devsSecurity for devs
Security for devs
 
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Deep Dive: OpenStack Summit (Red Hat Summit 2014)
Deep Dive: OpenStack Summit (Red Hat Summit 2014)
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
SQL Server Database Migration
SQL Server Database MigrationSQL Server Database Migration
SQL Server Database Migration
 
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusTop 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
Top 15 Exchange Questions that Senior Admin ask - Jaap Wesselius
 
Continuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOneContinuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOne
 
Implementing Micro Services Tasks (service discovery, load balancing etc.) - ...
Implementing Micro Services Tasks (service discovery, load balancing etc.) - ...Implementing Micro Services Tasks (service discovery, load balancing etc.) - ...
Implementing Micro Services Tasks (service discovery, load balancing etc.) - ...
 
IberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 UpgradeIberianSPC - SharePoint 2013 Upgrade
IberianSPC - SharePoint 2013 Upgrade
 
Continuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases WeeklyContinuous Delivery: How RightScale Releases Weekly
Continuous Delivery: How RightScale Releases Weekly
 

Mehr von GWAVA

RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
GWAVA
 
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersRetain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
GWAVA
 

Mehr von GWAVA (20)

Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen
 
Open Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschOpen Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor Deutsch
 
Open Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunOpen Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit Run
 
Open Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishOpen Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor English
 
Micro Focus iPrint
Micro Focus iPrintMicro Focus iPrint
Micro Focus iPrint
 
GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1
 
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows world
 
ZENworks 2017 - Overview
ZENworks 2017 - OverviewZENworks 2017 - Overview
ZENworks 2017 - Overview
 
Vibe Custom Development
Vibe Custom DevelopmentVibe Custom Development
Vibe Custom Development
 
Third Party Client Access to GroupWise
Third Party Client Access to GroupWiseThird Party Client Access to GroupWise
Third Party Client Access to GroupWise
 
Gwava Cloud Offering
Gwava Cloud OfferingGwava Cloud Offering
Gwava Cloud Offering
 
Let’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesLet’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and Features
 
Protect your data in / with the Cloud
Protect your data in / with the CloudProtect your data in / with the Cloud
Protect your data in / with the Cloud
 
Large Scale GWAVA 7
Large Scale GWAVA 7Large Scale GWAVA 7
Large Scale GWAVA 7
 
GWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYING
 
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
 
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersRetain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
 
Mobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainMobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with Retain
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Exchange Server Migrations & Updates

  • 1. 13 September 2016 OGD ICT Services Dave Stork Exchange Server Migrations & Updates
  • 2. 2016 Dave Stork Solution Architect at OGD ICT services I am an MCT and and Office Server and Services MVP I tweet from @dmstork I blog at https://dirteam.com/dave I am also one of the Contributors of The UC Architects Podcast @theucarchitects / www.theucarchitects.com Email me dave.stork@ogd.nl #GWAVACon
  • 3. 2016 TITLE HERE • Updates & Updating • Why? • General process • Server migrations • General process • Questions CONTENTS #GWAVACon
  • 5. 2016 TITLE HEREUpdates & Upgrades • What are updates? • fixes bugs, improvesecurity and add features and capabilities. • Regular updates • Security updates • Interim updates • Hotfix • What are upgrades? • New major build (i.e. Exchange 2007 to 2013) #GWAVACon
  • 6. 2016 TITLE HEREUpdates & Upgrades • Regular Exchange Updates • Exchange 2007-2010 • Rollup Updates (RU) • Service packs (SP) • Exchange 2013 & 2016 • Cumulative updates (CU) • 2013 only: Service Pack (just a supportdistinction) #GWAVACon
  • 7. 2016 TITLE HEREUpdates & Upgrades • All updates are cumulative • You can install the latest update (SP or CU) without requiring to install intermediate updates • It’s best to keep up and miss no more than 1 CU • You can skip CUs, however Microsoft only tests CU-2 to CUx • Read all release notes of all CU in between • Some CU’s also update the Active Directory Schema #GWAVACon
  • 8. 2016 TITLE HEREWhy Update? • Mainstream Support • Security updates • Possibly new features and capabilities • Exchange Hybrid with Office 365 • Extended Support • Security updates • Out of support • No updates • Business risk #GWAVACon
  • 10. 2016 TITLE HEREUpdate process • Always test updates in a test/lab environmentthat is comparableto the live environment • If this is not possible;wait several weeks and watch the Exchange Team blog and/orMVP blogs • http://blogs.technet.com/b/exchange/ • Read release notes and check compatibility with third party solutions (Antivirus, backup) • Read every release notes, also from updates you’ve skipped! #GWAVACon
  • 11. 2016 TITLE HEREUpdate process – Single server • Check server health • Ensure backups are OK • Perform a restore test! • Plan a maintenance window and inform users • Reboot server #GWAVACon
  • 12. 2016 TITLE HEREUpdate process – Single server • Disable Anti Virus • Install update& reboot • Test • Perform additionalactions and release or uninstall update • Uninstall not possiblewith SP and CU! #GWAVACon
  • 13. 2016 TITLE HEREUpdate process – DAG 1/3 • Check server health • Ensure backups are OK • Perform a restore test! • Plan a maintenance window • Inform users? • Disable server in Load Balancer • To prevent user connections to a server while updating. Healthchecks might not correctly detect availability #GWAVACon
  • 14. 2016 TITLE HEREUpdate process – DAG 2/3 • Put server in maintenancemode • 2010: built-in StartDagServerMaintenance.ps1 • 2013: MVP Michael van Horenbeeck script • Disable Antivirus (AV, and other processes) • Install update • Test & evaluate • Stop maintenancemode • 2010: built-in StopDagServerMaintenance.ps1 • 2013: MVP Michael van Horenbeeck script #GWAVACon
  • 15. 2016 TITLE HEREUpdate process – DAG 3/3 • Enable AV and other processes • Perform additionalactions (.Net Frameworkupdates) • Redistribute databases • Built-in: RedistributeActiveDatabases.ps1 • Note: 2016 CU2 can do this automatically • Enable server in load balancer • Check when client access load is evenly distributed • Start process on other servers • With 2013/2016 you can wait a longer period before updating other servers #GWAVACon
  • 16. 2016 TITLE HEREUpdate tip To speed up updating, disable Check for server certificate revocation in Internet Explorer. However, a reboot is required. Don’t forget to turn it on again (and reboot)! #GWAVACon
  • 18. 2016 TITLE HEREDisclaimer This presentation is a mainly a short guide (checklist if you will) for Exchange transitions and does not encompass every possible scenario. Be sure to do your own research and adjust when required. #GWAVACon
  • 19. 2016 TITLE HEREDefinitions • Migration = From product x to Exchange or vice versa • Transition = From one version of Exchange to another • Legacy Exchange = • Your previous version of Exchange • Anything older than Exchange Server 2016 #GWAVACon
  • 20. 2016 TITLE HEREBefore you begin Check the technical requirements • Coexistence • Topology • Resources • Session: Exchange 2016 Architecture and Sizing, 9:00, Zurich • Third party products • Clients #GWAVACon
  • 21. 2016 TITLE HEREMigrations – General Process • Prepare Active Directory • Install first new Exchange server • Install correct certificate • Configure Internal and External URLs: • First Autodiscover! • Other configuration • Install additionalservers • Repeat configuration • Configure load balancer #GWAVACon
  • 22. 2016 TITLE HEREMigrations – General Process • Test and evaluate • Including backup! • Change DNS records pointing to Exchange • This will most likely impact users! • Migrate data • This will most likely impact users! • Decommission legacy Exchange #GWAVACon
  • 23. 2016 TITLE HEREPrepare Active Directory • via setup of Exchange installer • Setup /PrepareSchema or /PrepareAD • Not required to perform on Exchange server • Can be done beforeor during installation of first new server • Check successful preparation • You cannot install new “legacy” Exchange server after this action #GWAVACon
  • 24. 2016 TITLE HEREPrepare Windows Server • Domain Joined • Fully updated • Install prerequisites • Be careful with .Net Framework • Check the Exchange Server Supportability Matrix • Install Antivirus/Backup agents etc. • Size accordingly; CPU, memory and storage • Perform Jetstress to validate storage #GWAVACon
  • 25. 2016 TITLE HEREInstall first new Exchange • Microsoft recommends installing in separateAD site (another subnet), configure and then change IP address • Use the most recent SP or CU • Install certificate • Certificate request made by Exchange • Configure Internal/ExternalURI • AutoDiscover • OWA, ECP, EWS, OAB, Outlook Anywhere #GWAVACon
  • 26. 2016 TITLE HEREInstall first new Exchange • Configure AutoDiscoverURL • Set-ClientAccessServer –Identity <server> – AutoDiscoverServiceInternalUri https://autodiscover.contoso.com/AutoDiscover/AutoDiscover.xml • Set-ClientAccessServer –Identity <server> – AutoDiscoverServiceInternalUri $null • Other (server) configuration • Database Availability Group • Databases • Antivirus, backup, third party solutions • Same process for subsequentservers #GWAVACon
  • 27. 2016 TITLE HEREConfiguring Load Balancer • Choose a Virtual IP (VIP) • Add real servers (Exchange) • Add required protocols (HTTPS, SMTP, IMAP etc.) • Healthcheck • https://mail.contoso.com/owa/healthcheck.htm • Other options • SSL Offloading • Content Switching • When migrating from 2013 to 2016 you can add 2016 servers to existing 2013 VIP #GWAVACon
  • 28. 2016 TITLE HERETest and Evaluate • Change local host file to point towards Virtual IP • Move test or pilot users to new Exchange • This is an immediate test for mailbox migration • Use OWA, Outlook etc. • Let users interact with other users not on new Exchange • Delegates, Access to Mailbox and Public Folders etc. • Note changes/issues reported by pilot users • Authentication popups • Certificateerror popups • No Free/Busy info • New Outlook config failures #GWAVACon
  • 29. 2016 TITLE HEREChange Client Access • Change DNS records pointing to new environment • Do this in a maintenance window • From old server to new server (or Virtual IP) • Valid for Exchange 2010->2013 & 2016 • When coming from Exchange 2007 • Change Exchange 2007 to other namespace, i.e. legacy • Point “normal” URLs to new Exchange • Optional: change mailflow • This is a major milestone; real coexistence #GWAVACon
  • 30. 2016 TITLE HEREMigrate Mailbox Data • Mailbox moves are online from 2007 upwards (pre-staging) • This means you can migrate a mailbox without locking out the user up until the very last moment • You can suspend mailbox moves in 2010+ • After Initial Sync the suspended mailboxes will be kept in sync • If there are issues you can resolve them and then let the move resume • Bad Item or Large item limit, other corruption, permissions etc. • Note: Quota calculations are different since 2013, so increase quota’s by 30-40% #GWAVACon
  • 31. 2016 TITLE HEREMigrate Mailbox Data • Be aware: Mailbox moves generate a lot of transaction logs • Monitor disk space • Temporarily enable circular logging (risk!) • Might have performance impact on source servers • After completing a mailbox move or Migration batch an Outlook restart is required • ActiveSync devices might have to be reconfigured • Remove and re-add configuration in device #GWAVACon
  • 32. 2016 TITLE HEREMigrate Public Folder Data • From legacy public folders to Modern Public Folders (2013+) • Prepare anytime, but cutover only after all mailboxes are on new server • You have to use several scripts • https://technet.microsoft.com/en-us/library/dn912663(v=exchg.160).aspx • Some additional tips • https://dirteam.com/dave/2014/06/30/migrating-legacy-public-folders-to-exchange-2013- tips/ • From 2013 to 2016 • Public Folder mailbox move #GWAVACon
  • 33. 2016 TITLE HEREDecommission Legacy Servers When satisfied and data is migrated • Run setup on server • This is the only supported way to uninstall Exchange! • Setup warns when you cannot uninstall • For instance: Arbitration mailboxes • Resolve issues and try again • Remove legacy server objects from load balancer etc. • Remove computer account from AD and remove hardware/VM Be alert for issues like authentication popups. It’s possiblethere are remnants in Active Directory #GWAVACon
  • 36. 2016 Dave Stork OGD ICT Services Solution Architect Thank You! Twitter: @dmstork Blog: https://dirteam.com/dave Podcast: @theucarchitects / www.theucarchitects.com Mail: dave.stork@ogd.nl Other sessions 14 September (tomorrow): 9:00 - Exchange 2016 Architecture and Sizing (Zurich) 9:50 - Current State of Exchange On-Prem Overview, Updates and Future (London)