Installation CU Exchange
Documentation faite pour Exchange 2019 – Windows Server 2019 – Environnement VMWare – Veeam Backup & Replication 11. Se transpose facilement à d’autres environnements.
Table des matières
Sortir le serveur du mode maintenance
Sources
Méthodologie de mise à jour : https://docs.microsoft.com/fr-fr/exchange/plan-and-deploy/install-cumulative-updates?view=exchserver-2019
Liste des CU et versions des serveurs Exchange : https://docs.microsoft.com/en-us/exchange/new-features/build-numbers-and-release-dates?view=exchserver-2019
Préparation AD et CU : https://docs.microsoft.com/fr-fr/exchange/plan-and-deploy/prepare-ad-and-domains?view=exchserver-2019
Méthodologie de mise à jour : https://www.alitajran.com/install-exchange-cumulative-update/
HealtChecker : https://microsoft.github.io/CSS-Exchange/Diagnostics/HealthChecker/
Préparations pré-installation
- Désactiver les jobs de sauvegarde auxquels ce serveur appartient.
- Check des services & évènements sur le gestionnaire de serveur.
- Exécuter HealthChecker sur le bureau pour avoir un détail de la configuration.
- Ouvrir Exchange Management Shell et lancer
.\HealthChecker.ps1
- Mettre le résultat de côté.
- Ouvrir Exchange Management Shell et lancer
- Vérifier les dernières mises à jour Windows Server.
- Redémarrer le serveur. Si le serveur effectue encore des modifications après redémarrage, attendre que ce soit fini et redémarrer le serveur.
- Faire une sauvegarde rapide avec Veeam Backup Replication : Depuis Veeam Backup & Replication Console : Inventory – Virtual Infrastructure – VMWare vSphere – vCenter Servers – Cluster – Sélectionner le serveur - clic-droit et Quick backup.
- Mettre Exchange en mode maintenance
- Vérifier l’état des services :
Get-ServerComponentState "Nom_Du_Serveur" | Select Component, State
- Mettre Exchange en mode maintenance :
Set-ServerComponentState -Identity "NOM_DU_SERVEUR" -Component HubTransport -State Draining -Requester Maintenance
Set-ServerComponentState "NOM_DU_SERVEUR" -Component ServerWideOffline -State Inactive -Requester Maintenance
- Re-vérifier l’état des services :
Get-ServerComponentState "NOM_DU_SERVEUR" | Select Component, State
Les services doivent être inactifs (à part peut-être 1 ou 2. A vérifier).
8. Sauvegarder
9. Désactiver l’antivirus.
Préparation AD
- Installation des outils RSAT-ADD si ce n’est déjà fait
- Ouvrir Exchange Management Shell et lancer la commande :
Install-WindowsFeature RSAT-ADDS
- Redémarrage du serveur.
- Monter l’image ISO du CU téléchargé.
- Ouvrir l’invite de commande en administrateur et se placer sur l’ISO puis entrer les commandes suivantes :
\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOff /PrepareSchema
puis
\Setup.exe/IAcceptExchangeServerLicenseTerms_DiagnosticDataOff /PrepareAD
Et enfin
\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOff /PrepareDomain
NOTE: Starting from September 2021 CU, you need to use the /IAcceptExchangeLicenseterms_DiagnosticDataOFF or/IAcceptExchangeLicenseterms_DiagnosticData_ON for unattended installs.
- Redémarrer le serveur
Installation du CU
- Sauvegarder
- Vérifier que l’antivirus est désactivé
- Lancer la mise à jour
- Monter le fichier ISO
- En mode administrateur, ouvrir CMD
- Lancer exe (de l’ISO montée). Si un message indique qu’un redémarrage est nécessaire, redémarrer le serveur et relancer l’étape 3.
4. Après installation, redémarrage.
5. Vérifier la version du serveur depuis Exchange Management Shell
Get-ExchangeServer | Fl
Si la version au niveau de AdminDisplayVersion est la dernière (https://docs.microsoft.com/en-us/exchange/new-features/build-numbers-and-release-dates?view=exchserver-2019), passer à l’étape suivante.
- Si la version n’est pas la dernière,
- Lancer d’abord les mises à jour Windows Update.
- Redémarrer
- Vérifier que la version du serveur corresponde à la dernière version disponible avant de passer à l’étape suivante.
Sortir le serveur du mode maintenance
- Vérifier l’état des services :
Get-ServerComponentState "NOM_DU_SERVEUR" | Select Component, State
- Sortie du mode maintenance : depuis Exchange Management Shell, Lancer les commandes suivantes :
Set-ServerComponentState “NOM_DU_SERVEUR” –Component ServerWideOffline –State Active –Requester Maintenance
Set-ServerComponentState NOM_DU_SERVEUR –Component HubTransport –State Active –Requester Maintenance
- Vérifier l’état des services :
Get-ServerComponentState "NOM_DU_SERVEUR" | Select Component, State
Etapes post-installation
- Lancer HealthChecker.
- Vérifier les informations par rapport aux résultats du HealthChecker initial. Tout devrait être identique excepté :
- Les failles de sécurité relatifs à l’installation du CU et mises à jours qui devraient disparaitre.
- La version d’Exchange.
- Réactiver les jobs de sauvegarde désactivés.
- Fin.