Migration Exchange 2013 vers 2016

Migration Exchange 2013 vers 2016

Nous avons déjà découvert ensemble comment faire l’installation d’un serveur Microsoft Exchange (ici) puis comment faire la première configuration (ici)

Mais voilà, votre patron arrive dans votre bureau et vous demande de faire la migration exchange 2013 vers 2016. Zut, les migrations ce n’est pas votre spécialité, mais vous n’osez pas le dire ou simplement votre boite ne veux pas de consultants.

Aller courage, je vais vous aider.

Maintenant nous allons effectuer une migration Exchange 2013 vers 2016.  Nous le verrons étape par étape et en français bien sûr.

La migration d’un serveur Exchange est pas si compliquer, mais il faut y aller étape par étape et surtout prendre son temps. C’est un peu comme une migration de notre Active Directory

Comme je suis dans un laboratoire, ma vidéo va plus vite, mais il a fallu tout de même une journée pour être sûr que les serveurs, boites aux lettres se synchronisent bien.

J’ai fait l’essentiel du travail avec le GUI, sauf une partie en PowerShell qui aurais été plus longue à faire.

 

L’environnement de test est simple, 1 contrôleur de domaine, 1 Serveur Exchange 2013 et des postes client sous Outlook 2016. Et ne pas oublier, mon nouveau serveur exchange 2016.

Pour les noms de serveurs c’est pas complique exchange2013 pour mon serveur exchange 2013 et exchange2016 pour mon serveur exchange 2016.

La partie qu’il vous faut faire attention sera les dépendances. En effet certain système envoie des courriels comme GLPI par exemple et que l’on a rentre l’adresse IP du serveur, ça ne fonctionnera tout simplement plus. Je sais que si l’on a bien travail, tout fonctionne par les noms de domaines, mais la personne avant vous a-t-elle bien fait le travail ?

Les etapes

Les étapes

Étape 1.

  • Mettre à jour notre serveur 2013 avec la dernière version, au minimum la CU 10
  • Installer Exchange 2016 (la vidéo est ici)
  • Mettre à jour nos Windows serveur puisque nous en sommes à faire nos mises à jour.
  • Et faire une sauvegarde (on ne sait jamais)

Étape 2

Nous allons exporter le certificat SSL du serveur Exchange 2013 et l’importer sur notre serveur Exchange 2016.

Une fois l’importation réussie, assigner les services Exchange a ce certificat SSL

Étape 3

Nous allons transférer les répertoires virtuels vers notre serveur Exchange 2016.

Command powershell

C’est ici que j’ai utilisé les commandes PowerShell.

 

Get-OutlookAnywhere -Server exchange2016 | Set-OutlookAnywhere -InternalHostname email.frbmg.com -InternalClientAuthenticationMethod Ntlm -InternalClientsRequireSsl $true -ExternalHostname email.frbmg.com -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl $true -IISAuthenticationMethods Negotiate,NTLM,Basic

Get-EcpVirtualDirectory -Server exchange2016 | Set-EcpVirtualDirectory -InternalUrl https://email.frbmg.com/ecp -ExternalUrl https://email.frbmg.com/ecp

Get-OwaVirtualDirectory -Server exchange2016 | Set-OwaVirtualDirectory -InternalUrl https://email.frbmg.com/owa -ExternalUrl https://email.frbmg.com/owa

Get-WebServicesVirtualDirectory -Server exchange2016 | Set-WebServicesVirtualDirectory -InternalUrl https://email.frbmg.com/EWS/Exchange.asmx -ExternalUrl https://email.frbmg.com/EWS/Exchange.asmx

Get-ActiveSyncVirtualDirectory -Server exchange2016 | Set-ActiveSyncVirtualDirectory -InternalUrl https://email.frbmg.com/Microsoft-Server-ActiveSync -ExternalUrl https://email.frbmg.com/Microsoft-Server-ActiveSync

Get-OabVirtualDirectory -Server exchange2016 | Set-OabVirtualDirectory -InternalUrl https://email.frbmg.com/OAB -ExternalUrl https://email.frbmg.com/OAB

 

Après ça, penser à rediriger le trafic externe vers votre nouveau serveur Exchange 2016

Nous allons dans nos DNS interne rediriger le nom de nos emails vers l’adresse d’exchange 2016 aussi.

Étape 4

Ici nous allons soit déplacer la base de données d’exchange 2016 vers un nouvel emplacement et en profiter pour la renommer. J’ai fait une vidéo spécifique sur le sujet a cet endroit

Ce n’est pas obligatoire, mais très fortement recommander

Puis nous allons déplacer les boites aux lettres système et de nos utilisateurs vers la nouvelle base de données sur Exchange 2016.

Là encore j’ai utilisé du PowerShell pour le déplacement des boites système :

Première commande afin de déterminer ou sont nos boites

Get-Mailbox –Arbitration

Puis déplacement des boites aux lettres avec ceci

Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase MDB01-LITEX02

On attend un moment puis nous pouvons confirmer le tout avec cette commande:

Get-MoveRequest | Get-MoveRequestStatistics

Une fois les boites système déplacer, avec le GUI, nous allons déplacer les boites aux lettres de nos utilisateurs.

Bien sur le temps peux être variable selon la tailles des boites etc…

Si vous avez des dossier public (ou public folder) c’est avec ceci :

New-MoveRequest PublicFolders1 -TargetDatabase MDB02-LITEX02

Étape 5 (on y arrive)

Nous allons maintenant déplacer les connecteurs d’envoi et nos connecteurs de réception.

Étape 6.

Ne fois que l’on c’est bien assuré que tout fonctionne entant en envoie qu’en réception, nous allons pouvoir désinstaller notre vieux Exchange 2013.

Mais avant de le faire, je vous recommande d’attendre un peu, de l’éteindre et de s’assure que tout fonctionne bien

Pour désinstaller Exchange 2013 ?

Simple, il vous suffit d’aller dans ajout/suppression de programme.

Voilà comment faire une Migration Exchange 2013 vers 2016

Et vous pouvez dire fièrement a votre patron que la migration a été faite avec succès

video_Icon

La vidéo