====== Replication DFS ======
{{tag>systemes:windows:windows_server:active_directory}}
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 [[Active Directory: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=,OU=Domain Controllers,DC=
Clique droit, propriété.
Les options intéressantes sont :
* msDFSR-Enabled : Active ou désactive le DFSR.
* msDFSR-Option : Force le statut du service DFS.
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="" call ResumeReplication
Remplacez "" 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 :
* Vista et supérieur : [[https://support.microsoft.com/en-us/kb/2218556]]
* RFS (cas général) : [[https://support.microsoft.com/en-us/kb/290762]]
* 2000 / 2003 : [[https://support.microsoft.com/en-us/kb/315457]]
Le principe est de forcer un serveur en maitre et les autres en esclave. Voir la section [[#ADSI]]