Table des matières

Replication DFS

La réplication DFS est utilisée pour la réplication des dossiers sur plusieurs serveurs. Elle est notamment utilisé dans la réplication de SYSVOL et des scripts netlogon.

Dans cette KB, nous nous concentrerons sur des exemples SYSVOL.

Configuration

La configuration de DFSR se fait par LDAP (ADSIedit) et par WMI.

ADSI

La configuration ADSI est la configuration global au serveur. Cette configuration est directement déployé par le catalogue global.

Au niveau ADSI, la configuration pour chaque serveur se trouve dans :

CN=SYSVOL Subscription,CN=Domain System Volume,CN=DFSR-LocalSettings,CN=<server name>,OU=Domain Controllers,DC=<domain>

Clique droit, propriété.

Les options intéressantes sont :

Les valeurs possibles pour msDFSR-Option sont les suivants :

Valeur Statut
0 Esclave DFSR
1 Maitre de réplication
Pour que le changements de statut soit effectif, il faut redémarrer le service DFSR en passant msDFSR-Enabled à faux → Appliquer → msDFSR-Enabled à vrai → Appliquer

Pour appliquer la configuration sur un serveur, il faut lancer la commande suivante :

DFSRDIAG POLLAD

WMI

La configuration par WMI s'applique aux paramètres d'un dossier DFSR spécifique.

Activer automatiquement DFSR sur un arrêt incorrect :

wmic /namespace:\\root\microsoftdfs path dfsrmachineconfig set StopReplicationOnAutoRecovery=FALSE

Vérification du statut DFS

Utilisez la commande suivante pour connaitre le statut de réplication :

For /f %i IN ('dsquery server -o rdn') do @echo %i && @wmic /node:"%i" /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo WHERE replicatedfoldername='SYSVOL share' get replicationgroupname,replicatedfoldername,state
Statut Description
0 Non initialisé
1 Initialisé
2 Synchronisation initiale
3 Récupération automatique
4 Normal
5 Erreur (voir logs)

Diagnostique via les logs

Un petit tour dans les logs ne fait pas de mal. Dans les journaux d'application → Réplication DFS.

Panne de courant / event 2213

Intervient quand la réplication ne s'arrête pas correctement et que la récupération automatique n'est pas activée. Dans ce cas il faut relancer la réplication manuellement en WMI.

wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="<Votre Volume>" call ResumeReplication 

Remplacez “<Votre Volume>” par le volume GUID concerné.

Event 4012

Cette erreur intervient si un volume DFS reste en panne trop longtemps. La méthode à employer est décrite dans les KB suivantes :

Le principe est de forcer un serveur en maitre et les autres en esclave. Voir la section ADSI