Passer au contenu
Aucun résultat
  • Mes GPTs
    • Générateur tableau HTML pour vos gpts
  • GPT4Free
  • A télécharger
  • Réalisations
  • Projets
    • Strut
    • TubeList
    • LoveStarter
  • Parrainage
  • Jeux
    • Dés 3D
    • Pile ou Face
  • Ansible
    • Ansible – formater clef SSH pour playbook yaml
    • Ansible Vault – Chiffrement et Déchiffrement
  • Code
    • Monaco Diff Viewer – Comparateur de texte/code
    • Code – Suppression des commentaires
    • Base64 – Encodage et Décodage
    • Code HTML/JS/CSS – Mise en forme
    • Conversion de texte (majuscule, minuscule, camelCase, …)
    • Convertisseur Markdown en HTML
    • Générateur Hash SRI
    • Minification et Unminification
    • URL – Encodage et Décodage
  • Outils
    • Carte Interactive des Rapports de la Cour des Comptes – Explorez la Gestion Publique en France et Outre-Mer avec des GPTs Spécifiques
    • Draw
    • Nmap Viewer
    • Calculatrice scientifique
    • Crontab – Parser
    • Education Nationale – Traitement des politiques d’habilitation
    • Générateur de mot de passe
    • MiFare – UID Converter
    • VNC – Déchiffrement
    • Debian – Générateur sources.list
    • Ubuntu – Générateur Sources.list
    • Polynésie Française – Calculez votre salaire brut/net
  • Nouvelle-Calédonie
    • Status Gouv NC – Suivi des sites Web publics
    • Nouvelle-Calédonie – Le droit calédonien et ses racines culturelles
    • Nouvelle-Calédonie – Calculez votre salaire brut/net
    • Nouvelle-Calédonie – Ouvrir un compte bancaire
PASCAL MIETLICKI

INGÉNIEUR INSA – MASTER IAE/TSM – ADMINISTRATEUR SYSTÈMES ET RÉSEAUX – DÉVELOPPEUR PHP/LARAVEL/IONIC/FLUTTER – ADMINISTRATEUR BUSINESS OBJECTS – ADMINISTRATEUR RANCHER/KUBERNETES – DEVOPS

  • Mes GPTs
    • Générateur tableau HTML pour vos gpts
  • GPT4Free
  • A télécharger
  • Réalisations
  • Projets
    • Strut
    • TubeList
    • LoveStarter
  • Parrainage
  • Jeux
    • Dés 3D
    • Pile ou Face
  • Ansible
    • Ansible – formater clef SSH pour playbook yaml
    • Ansible Vault – Chiffrement et Déchiffrement
  • Code
    • Monaco Diff Viewer – Comparateur de texte/code
    • Code – Suppression des commentaires
    • Base64 – Encodage et Décodage
    • Code HTML/JS/CSS – Mise en forme
    • Conversion de texte (majuscule, minuscule, camelCase, …)
    • Convertisseur Markdown en HTML
    • Générateur Hash SRI
    • Minification et Unminification
    • URL – Encodage et Décodage
  • Outils
    • Carte Interactive des Rapports de la Cour des Comptes – Explorez la Gestion Publique en France et Outre-Mer avec des GPTs Spécifiques
    • Draw
    • Nmap Viewer
    • Calculatrice scientifique
    • Crontab – Parser
    • Education Nationale – Traitement des politiques d’habilitation
    • Générateur de mot de passe
    • MiFare – UID Converter
    • VNC – Déchiffrement
    • Debian – Générateur sources.list
    • Ubuntu – Générateur Sources.list
    • Polynésie Française – Calculez votre salaire brut/net
  • Nouvelle-Calédonie
    • Status Gouv NC – Suivi des sites Web publics
    • Nouvelle-Calédonie – Le droit calédonien et ses racines culturelles
    • Nouvelle-Calédonie – Calculez votre salaire brut/net
    • Nouvelle-Calédonie – Ouvrir un compte bancaire
PASCAL MIETLICKI

INGÉNIEUR INSA – MASTER IAE/TSM – ADMINISTRATEUR SYSTÈMES ET RÉSEAUX – DÉVELOPPEUR PHP/LARAVEL/IONIC/FLUTTER – ADMINISTRATEUR BUSINESS OBJECTS – ADMINISTRATEUR RANCHER/KUBERNETES – DEVOPS

Gestion des conflits de réplication Active Directory après une restauration de contrôleur de domaine

  • 12 décembre 2024
  • Travaux / Expériences, Tutoriel, Windows

Table of Contents

  • Introduction
    • Scénario : Restauration d’une VM contenant un DC
  • Les causes des conflits
  • Impacts sur l’infrastructure
  • Types de restauration Active Directory
    • Restauration non autoritative
    • Restauration autoritative
  • Étapes de résolution
    • Identifier le problème
    • Isoler le DC restauré
    • Gestion des rôles FSMO
      • Transférer un rôle FSMO (si DC4 est toujours accessible)
      • Saisir un rôle FSMO (si DC4 est hors ligne ou inutilisable)
    • Nettoyer les métadonnées de l’AD
    • Restauration non autoritative de DC4
    • Synchroniser les réplicas et corriger les lingering objects
      • Forcer une synchronisation globale
      • Identifier et supprimer les lingering objects
    • Resynchroniser SYSVOL
      • Non autoritative
      • Autoritative
    • Validation et suivi
  • Prévention future
  • Conclusion

Introduction

Restaurer un contrôleur de domaine (Domain Controller, DC) à une date antérieure sans préparation adéquate peut entraîner des conflits majeurs dans Active Directory (AD). Ces problèmes se manifestent par des interruptions de réplication, des erreurs de synchronisation, et des dysfonctionnements des services AD.

Scénario : Restauration d’une VM contenant un DC

Supposons qu’un DC, nommé DC4, ait été restauré depuis une sauvegarde de VM. Sa base de données AD est désormais obsolète, et ses Update Sequence Numbers (USN) sont en désaccord avec ceux des autres DC. Ce problème, connu sous le nom de USN rollback, provoque des erreurs de réplication.

+---------------+             +---------------+             +---------------+
|   DC1 (PDC)  | <=========> |   DC2 (RID)  | <=========> |   DC3         |
+---------------+             +---------------+             +---------------+
       ^                                                               ^
       |                                                               |
       |                      +---------------+                       |
       +----------------------|  DC4 (Restauré) |<-----------------------+
                              +---------------+

- DC4 restauré provoque des conflits avec DC1 (PDC) et DC2 (RID).
- La réplication AD est interrompue.

Dans cet article, nous allons expliquer les causes, les impacts et fournir des étapes détaillées pour résoudre ce problème.


Les causes des conflits

  1. USN rollback : Chaque DC utilise un numéro de séquence (USN) pour suivre les modifications AD. Lorsqu’un DC est restauré avec un USN inférieur, les autres DC rejettent ses modifications.
  2. Conflits de rôles FSMO : Si le DC restauré détient un rôle critique (comme le RID Master ou le PDC Emulator), cela peut perturber la gestion des modifications AD.
  3. Données incohérentes dans SYSVOL : SYSVOL contient les scripts de connexion et les objets de stratégie de groupe (GPO). Une désynchronisation peut empêcher la bonne application des GPO.

Impacts sur l’infrastructure

  • Arrêt de la réplication AD : Les modifications AD cessent d’être propagées.
  • Problèmes d’authentification : Les utilisateurs ne peuvent plus s’authentifier.
  • Corruption des données AD : Les objets obsolètes ou incohérents perturbent les autres DC.

Types de restauration Active Directory

Restauration non autoritative

Lors d’une restauration non autoritative, le DC restauré force une synchronisation avec les autres DC pour obtenir des données mises à jour. Ses données locales sont marquées comme obsolètes.

  • Recommandée : Utilisée dans les cas où d’autres DC sont intacts.
  • Appropriée ici : Permet d’éviter de propager des données obsolètes.

Restauration autoritative

Une restauration autoritative force le DC restauré à devenir la source principale, même si ses données sont obsolètes.

  • Rarement recommandée : Risque élevé de propagation de données incorrectes.
  • Usage spécifique : Utile uniquement pour restaurer des objets AD spécifiques supprimés par erreur.

Étapes de résolution

Identifier le problème

Connectez-vous à un DC sain (par exemple, DC1) et exécutez les commandes suivantes pour analyser l’état de l’AD :

netdom query fsmo
repadmin /showrepl
repadmin /replsummary
dcdiag /e /c /v /f:dcdiag_report.txt

Recherchez les erreurs associées, telles que :

  • USN rollback : Vérifiez les journaux d’événements AD (IDs 2042, 1084).
  • Objets persistants non synchronisés (lingering objects).

Isoler le DC restauré

Pour empêcher la propagation des conflits, déconnectez temporairement DC4 du réseau en désactivant son interface réseau.

Gestion des rôles FSMO

Si DC4 détient des rôles FSMO, transférez ou saisissez ces rôles sur un DC sain. Prenons un exemple concret où :

  • Nom_Rôle = PDC Emulator (rôle détenu par le DC restauré).
  • Nom_DC_Cible = DC1 (un contrôleur de domaine sain dans le même site).

Transférer un rôle FSMO (si DC4 est toujours accessible)

Si DC4 est toujours fonctionnel mais doit céder ses rôles.

Lister les rôles FSMO actuels (sur DC1) :

netdom query fsmo

Transférez le rôle FSMO PDC Emulator vers DC1 (si DC4 est toujours accessible) :

ntdsutil
roles
connections
connect to server DC1
quit
transfer PDC

Saisir un rôle FSMO (si DC4 est hors ligne ou inutilisable)

En cas de panne de DC4, saisissez les rôles FSMO (commandes à exécuter sur DC1) :

ntdsutil
roles
connections
connect to server DC1
quit
seize PDC

Validez le transfert des rôles (exécuté sur DC1) :

netdom query fsmo

Nettoyer les métadonnées de l’AD

Si DC4 ne peut pas être récupéré, supprimez ses métadonnées de l’annuaire Active Directory depuis un contrôleur de domaine sain (exemple : DC1) :

ntdsutil
metadata cleanup
remove selected server DC4

Restauration non autoritative de DC4

Si vous décidez de conserver DC4, effectuez une restauration non autoritative. Ces actions doivent être effectuées sur DC4.

  • Redémarrez DC4 en mode restauration des services d’annuaire (DSRM).
  • Lancez une restauration non autoritative :
ntdsutil "activate instance ntds" "authoritative restore" quit
  • Redémarrez les services AD :
net start ntds

Synchroniser les réplicas et corriger les lingering objects

Après avoir réintégré DC4, forcez une synchronisation globale depuis un contrôleur de domaine sain (exemple : DC1).

Forcer une synchronisation globale

Sur un DC sain :

repadmin /syncall /AdeP

Si des lingering objects sont détectés, identifiez-les et supprimez-les depuis DC1.

Identifier et supprimer les lingering objects

repadmin /removelingeringobjects <GUID_DC4> <NomDuSite> /ADVISORY_MODE

Supprimez-les sans /ADVISORY_MODE :

repadmin /removelingeringobjects <GUID_DC4> <NomDuSite>

Resynchroniser SYSVOL

Si le dossier SYSVOL est désynchronisé, procédez à une resynchronisation. Les actions suivantes doivent être exécutées sur DC4.

Non autoritative

Sur DC4 :

  • Modifiez la clé de registre suivante pour forcer une resynchronisation non autoritative :
Set-ItemProperty -Path "HKLM:\\System\\CurrentControlSet\\Services\\NtFrs\\Parameters\\Backup/Restore\\Process at Startup" -Name "BurFlags" -Value 2
  • Redémarrez le service DFSR ou NTFRS :
net stop ntfrs
net start ntfrs

Autoritative

Si nécessaire, forcez DC4 à être la source principale :

Set-ItemProperty -Path "HKLM:\\System\\CurrentControlSet\\Services\\NtFrs\\Parameters\\Backup/Restore\\Process at Startup" -Name "BurFlags" -Value 4

Redémarrez le service :

net stop ntfrs
net start ntfrs

Validation et suivi

Pour confirmer que tout est opérationnel, exécutez ces commandes sur un contrôleur de domaine sain (exemple : DC1) :

  • Vérifiez la réplication AD :
repadmin /replsummary
  • Exécutez un diagnostic complet :
dcdiag /e /c /v
  • Surveillez les journaux d’événements pour détecter toute erreur persistante.

Prévention future

  • Éteindre proprement les DC : Avant toute restauration, assurez-vous que le contrôleur de domaine est arrêté correctement pour éviter les incohérences. Utilisez les commandes ou interfaces prévues par Microsoft pour effectuer cet arrêt.
  • Sauvegardes compatibles AD : Utilisez des outils gérant les métadonnées AD correctement (Windows Server Backup, Veeam, etc.), afin de garantir une récupération sans conflits.
  • Surveillance proactive : Implémentez des outils comme Azure AD Connect Health pour suivre la santé de l’AD.
  • Environnements de test : Validez les modifications d’infrastructure sur un environnement de staging avant de les appliquer en production.

Conclusion

Restaurer un contrôleur de domaine nécessite une planification minutieuse pour éviter les conflits de réplication. En suivant ces étapes et en adoptant de bonnes pratiques, telles que l’utilisation de sauvegardes compatibles AD et des validations sur un environnement de test, vous pouvez garantir la stabilité de votre infrastructure.

Partager :

  • Cliquer pour partager sur X(ouvre dans une nouvelle fenêtre) X
  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre) Facebook
  • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre) Imprimer
  • Cliquer pour envoyer un lien par e-mail à un ami(ouvre dans une nouvelle fenêtre) E-mail
  • Cliquez pour partager sur LinkedIn(ouvre dans une nouvelle fenêtre) LinkedIn
  • Cliquez pour partager sur Reddit(ouvre dans une nouvelle fenêtre) Reddit
  • Cliquez pour partager sur Tumblr(ouvre dans une nouvelle fenêtre) Tumblr
  • Cliquez pour partager sur Pinterest(ouvre dans une nouvelle fenêtre) Pinterest
  • Cliquez pour partager sur Pocket(ouvre dans une nouvelle fenêtre) Pocket
  • Cliquez pour partager sur Telegram(ouvre dans une nouvelle fenêtre) Telegram
  • Cliquez pour partager sur WhatsApp(ouvre dans une nouvelle fenêtre) WhatsApp
  • Cliquer pour partager sur Mastodon(ouvre dans une nouvelle fenêtre) Mastodon
  • Cliquer pour partager sur Nextdoor(ouvre dans une nouvelle fenêtre) Nextdoor

J’aime ça :

J’aime chargement…

Articles similaires

Étiquettes
# active directory# Active Directory best practices# Active Directory Health# autoritative restore# BurFlags# conflits de réplication# contrôleur de domaine# dcdiag# DFSR# diagnostic AD# Domain Naming Master# FSMO# gestion des rôles FSMO# Infrastructure Master# lingering objects# metadata cleanup# non-authoritative restore# ntdsutil# NTFRS# PDC Emulator# repadmin# réplication# réplication AD# résilience AD# restauration# RID Master# sauvegardes conformes# Schema Master# surveillance des journaux# SYSVOL# USN rollback# Windows Server
Article précédent Comment Réinitialiser le Mot de Passe Enable sur un Contrôleur WiFi Ruckus
Article suivant Résoudre les problèmes DHCP sur Ruckus et Ucopia sous VMware : le rôle clé du Promiscuous Mode, MAC Address Changes et Forged Transmits
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Politique relative aux cookies

ServiceAvantagesLien
BinanceProfitez de frais réduits à vie sur vos transactions.Accéder
BoursoramaRecevez jusqu'à 150€ offerts à l'ouverture.Accéder
Crypto.comObtenez 25$ de bonus après inscription. Code : 8qzruhg7uhAccéder
DeBlockRecevez une prime aléatoire de 10€ à 500€.Accéder
FreeBitco.inGagnez des Bitcoins gratuits en jouant à des jeux et en participant à des tirages.Accéder
RevolutObtenez une carte gratuite et 20€ après activation.Accéder

Ponctuel
Mensuellement

Faire un don ponctuel

Faire un don mensuel

Choisir un montant

€2,00
€5,00
€10,00
€2,00
€5,00
€10,00

Ou saisir un montant personnalisé

€

Un grand merci pour votre don ! Vous venez de sponsoriser ma prochaine insomnie créative !

Merci pour votre don mensuel ! Vous venez de me propulser du statut de blogueur solitaire à celui de créateur soutenu par une légende : vous !

Faire un donFaire un don mensuel

ARTICLES EN VOGUE

  • MAS: La Solution Ultime pour l'Activation de Windows et Office par massgrave.dev
    MAS: La Solution Ultime pour l'Activation de Windows et Office par massgrave.dev
  • Comment dupliquer son badge d'immeuble avec un smartphone
    Comment dupliquer son badge d'immeuble avec un smartphone
  • Polynésie Française - Calculez votre salaire brut/net
    Polynésie Française - Calculez votre salaire brut/net
  • MiFare UID Converter
    MiFare UID Converter
  • Les meilleurs sites web gratuits pour trouver des guides d'utilisation, des manuels d'entretien et des fiches techniques
    Les meilleurs sites web gratuits pour trouver des guides d'utilisation, des manuels d'entretien et des fiches techniques

ARTICLES SIMILAIRES

  • Activer l’authentification LDAP (Active Directory) dans SAP BusinessObjects BI 4.x
  • Linux comme Alternative à Windows : Les Meilleurs OS pour une Intégration dans un Domaine Active Directory
  • Keycloak – configuration et usagelow angle view of lighting equipment on shelf

CATÉGORIES

  • Android
  • Bons plans
  • Business Objects
  • Code
  • Déploiement
  • Développement
  • Développement personnel
  • Divers
  • Docker
  • Domotique
  • Droit
  • Education
  • Energie
  • Formations
  • GED
  • Impôts
  • Intelligence Artificielle
  • Kubernetes
  • Linux
  • Logiciels libres
  • Mac
  • Manuels
  • Messagerie
  • Nouvelle-Calédonie
  • Outils
  • Projets
  • Rancher
  • Rapports
  • Retrogaming
  • Sciences sociales
  • Sécurité / Réseau
  • Travaux / Expériences
  • Tutoriel
  • Vie pratique
  • Windows

STATISTIQUES

  • 147 825 visites
  • LinkedIn
  • Facebook
  • Instagram
  • Twitter
  • Amazon
  • Spotify

Publications similaires

🔐 Renforcer la sécurité TLS de Windows Server avec IIS Crypto

  • 17 mai 2025

🔐 Gérer une infrastructure de certificats avec Windows Server : CA, GPO et bonnes pratiques

  • 10 mai 2025

🎯 Comment faire de la reconnaissance de texte sur une capture d’écran sous Windows 11

  • 3 mai 2025

ARTICLES RÉCENTS

  • 🔐 Renforcer la sécurité TLS de Windows Server avec IIS Crypto
  • 🔐 Gérer une infrastructure de certificats avec Windows Server : CA, GPO et bonnes pratiques
  • 🎯 Comment faire de la reconnaissance de texte sur une capture d’écran sous Windows 11
  • Déployez facilement l’IA dans votre entreprise : OpenWebUI + Ollama sur Kubernetes avec ArgoCD
  • Comment Modifier Votre Signature Outlook en HTML
  • Activer l’authentification LDAP (Active Directory) dans SAP BusinessObjects BI 4.x
  • 🔐 Renouveler le certificat SSL de PaperCut MF : guide complet et à jour (2025)
  • Cursor vs Windsurf : quel éditeur de code IA choisir en 2025 ?

À TÉLÉCHARGER

  • BDD pour la gestion d'un parc de véhicule (409662 téléchargements )
  • Calcul d'itinéraires grâce à la théorie des graphes (394460 téléchargements )
  • Le manuel de l'administrateur système sous Linux (376111 téléchargements )
  • Assurer la sécurité des réseaux (374651 téléchargements )
  • Tutoriel sur Thunderbird (358697 téléchargements )
  • Base de connaissances sur Business Objects (342127 téléchargements )
  • Etude de marché : personnes âgées dépendantes (339294 téléchargements )
  • Initiation à l'informatique sous Windows (317251 téléchargements )

administration réseau administration système android apache API auto-hébergement automatisation compatibilité confidentialité configuration configuration réseau devops Docker Docker Compose déploiement gestion des fichiers gestion des ressources gestion des utilisateurs infrastructure IT installation Intelligence Artificielle interface utilisateur intégration kubernetes ldap Linux Nouvelle-Calédonie open-source Open source outils pare-feu performance personnalisation protection des données rancher reverse proxy réseau ssh ssl sécurité sécurité informatique sécurité réseau tools Tutoriel Windows

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Flux RSS

Copyright © 2025 - Pascal MIETLICKI. All rights reserved.

💎 Boostez vos finances avec ces offres exclusives ! 🚀

Profitez des meilleurs avantages avec ces offres de parrainage :

ServiceAvantagesLien
BinanceProfitez de frais réduits à vie sur vos transactions.Accéder
BoursoramaRecevez jusqu'à 150€ offerts à l'ouverture.Accéder
Crypto.comObtenez 25$ de bonus après inscription. Code : 8qzruhg7uhAccéder
DeBlockRecevez une prime aléatoire de 10€ à 500€.Accéder
FreeBitco.inGagnez des Bitcoins gratuits en jouant à des jeux et en participant à des tirages.Accéder
RevolutObtenez une carte gratuite et 20€ après activation.Accéder
%d