14
juin
2011
Réplication DFS corrompue par FRS…
juin
2011
Il est relativement facile de corrompre toute son architecture DFS, dans un environnement AD2003 (R2 ).
Voici quelques clés pour réduire le risque, et comment nettoyer les décombres après la catastrophe…
Microsoft est plein d’humour, ou « inattention interdite »
- Offrir la possibilité de faire cohabiter 2 mécanismes de réplication différents passe encore, mais les nommer de manière quasi identique est un coup bas :
Il ne faut surtout pas confondre la console mmc de la réplication DFS (introduite en AD 2003 R2),nommée « Gestion du système de fichiers distribués DFS » avec
la console mmc de réplication FRS, nommée « Système de fichiers distribués (DFS)«
- Non content de cohabiter, on peut éditer sans message d’avertissement une réplication DFS via la console FRS.
Et là, c’est cuit.
Bricoles à noter
- La réplication FSR crée un dossier FRS-Staging sur c:\, pour y stocker temporairement les fichiers en cours de réplication.
Ce dossier peut grossir jusqu’à occuper tout l’espace… - La réplication DFS crée un dossier Private-DFS à l’emplacement du dossier répliqué.
Ce dossier est censé rester dans la limite fixée par la valeur paramétrée via la console DFS concernant ce membre de réplication( 4go par défaut, prévoir de l’augmenter quasiment à coup sûr). Cette limite peut être dépassée en cas de corruption massive… - DFS 2008 R2 n’est pas visible en 2003 R2 :
La mmc DFS 2008 R2 affichera sans problème les groupes de réplication créés avec 2003 R2, mais l’inverse n’est pas vrai. Attention aux effets de bords - DFS 2008 R2 : v6.0 / DFS 2003 R2 : v5.2 …
comment nettoyer une réplication corrompue
Sur chaque serveur membre de réplication :
- Stopper les services ntfrs et DFS s’ils sont lancés
- Lancer Regedit
- HKLM / currentcontrolset / services / Ntfrs
- Supprimer les entrées surnuméraires dans /ReplicaSet et /CumulativeReplicaSet
Attention, dans le cas d’un hebergement sur controleur de domaine, cette clé de registre accueille aussi les paramètres de sysvol (sous entendu, pas touche, verboten) - Supprimer les dossiers FRS-staging sur c:\ , le dossier de réplication DFS (ou ce qu’il en reste) ainsi que le partage réseau
- Démarrer les services ntfrs et DFS
Et l’on prendra soin de souffler un grand coup avant de recréer sa topologie de réplication…