====== 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]]