DFSR ne réplique plus les fichiers après la restauration de l’instantané d’un serveur virtualisé
Cet article traite d’un problème où le service DFSR (Distributed File System Replication) ne parvient pas à répliquer des fichiers après la restauration de l’instantané d’un serveur virtualisé.
Numéro de base de connaissances d’origine : 2517913
Symptômes
À l’aide de n’importe quel produit de virtualisation, vous créez un instantané invité d’un serveur réplicant des fichiers avec DFSR. Vous restaurez ultérieurement cet instantané, en retournant le serveur à un point antérieur dans le temps.
Vous remarquez les comportements suivants sur le serveur restauré :
Aucun fichier ne réplique les fichiers entrants ou sortants pendant plusieurs minutes, puis les événements DFSR 5014 et 5004 sont consignés indiquant que la réplication est reprise.
Tous les fichiers créés, supprimés ou modifiés après la prise d’instantané, mais avant la restauration sont répliqués entrants.
Tous les fichiers créés, supprimés ou modifiés après la restauration ne répliquent pas le trafic sortant.
Toutes les modifications apportées aux fichiers sur les serveurs partenaires répliquent le trafic entrant, quelle que soit la date à jour, en remplaçant toutes les modifications apportées localement et en supprimant potentiellement les données plus récentes.
Après une période donnée, les bases de données DFSR écrivent des erreurs et des avertissements dans le journal des événements et régénérez automatiquement. Une fois la reconstruction terminée, DFSR consigne à nouveau les erreurs internes et régénère la base de données. Cela continuera infiniment.
Nom du journal : réplication DFS
Source : DFSR
Date : <DateTime>
ID d’événement : 2212
Catégorie de tâche : None
Niveau : Avertissement
Mots clés : Classique
Utilisateur : N/A
Ordinateur :2008r2-06-f.contoso.com
Description :
Le service de réplication DFS a détecté un arrêt inattendu sur le volume C :. Cela peut se produire si le service s’est arrêté anormalement (en raison d’une perte d’alimentation, par exemple) ou si une erreur s’est produite sur le volume. Le service a lancé automatiquement un processus de récupération. Le service régénère la base de données si elle détermine qu’elle ne peut pas être récupérée de manière fiable. Aucune action de l'utilisateur n'est requise.Informations supplémentaires :
Volume : C :
GUID : <GUID>
Nom du journal : réplication DFS
Source : DFSR
Date : <DateTime>
ID d’événement : 2104
Catégorie de tâche : None
Niveau : Error
Mots clés : Classique
Utilisateur : N/A
Ordinateur :2008r2-06-f.contoso.com
Description :
Le service de réplication DFS n’a pas pu récupérer à partir d’une erreur de base de données interne sur le volume C :. La réplication a été arrêtée pour tous les dossiers répliqués sur ce volume.Informations supplémentaires :
Erreur : 9214 (erreur de base de données interne (-1605))
Volume : 92404560-E6C8-11DF-BCA2-806E6F6E6E6963
Base de données : C :\System Volume Information\DFSR
Nom du journal : réplication DFS
Source : DFSR
Date : <DateTime>
ID d’événement : 2004
Catégorie de tâche : None
Niveau : Error
Mots clés : Classique
Utilisateur : N/A
Ordinateur :2008r2-06-f.contoso.com
Description :
Le service de réplication DFS a arrêté la réplication sur le volume C :. Cette défaillance peut se produire parce que le disque est plein, que le disque échoue ou qu’une limite de quota a été atteinte. Cela peut également se produire si le service de réplication DFS a rencontré des erreurs lors de la tentative d’étape des fichiers pour un dossier répliqué sur ce volume.Informations supplémentaires :
Erreur : 9014 (Échec de la base de données)
Volume : 92404560-E6C8-11DF-BCA2-806E6F6E6E6963
Nom du journal : réplication DFS
Source : DFSR
Date : <DateTime>
ID d’événement : 2106
Catégorie de tâche : None
Niveau : Information
Mots clés : classique
Utilisateur : ordinateur N/A :2008r2-06-f.contoso.com
Description :
Le service de réplication DFS a correctement récupéré à partir d’une erreur de base de données interne sur le volume C :. La réplication a repris sur les dossiers répliqués sur ce volume.Informations supplémentaires :
Volume : 92404560-E6C8-11DF-BCA2-806E6F6E6E6963
Base de données : C :\System Volume Information\DFSR
Tous les serveurs répliqués avec l’ordinateur restauré s’affichent à plusieurs reprises dans leurs fichiers %systemroot%\debug\dfsr*.log :
20110302 11:05:26.068 1192 INCO 7487 InConnection ::RestartSession Retrying établir la session contentset. connId :{1B7F0404-6B47-4575-97CE-B107D9DEE1FE} csId :{E027985A-B48E-4B96-9F65-23D3EAADE871} csName :snaprf
20110302 11:05:26.068 1192 INCO 1042 [WARN] SessionTask ::Step (ignoré) Échec, doit déjà avoir été traité. Erreur :
+ [Erreur :9027(0x2343) InConnection ::EstablishSession inconnection.cpp :6172 1192 C A a été signalé par le partenaire distant]
+ [Error :9027(0x2343) DownstreamTransport ::EstablishSession downstreamtransport.cpp :4200 1192 C A a été signalé par le partenaire distant]
+ [Error :9027(0x2343) DownstreamTransport ::EstablishSession downstreamtransport.cpp :4179 1192 C A a été signalé par le partenaire distant*]
+ [Erreur :9028(0x2344) AvalTransport ::EstablishSession downstreamtransport.cpp :4179 1192 C Le jeu de contenu n’a pas été trouvé]
20110302 11:07:26.080 1192 DOWN 4186 [ERROR] DownstreamTransport ::EstablishSession Failed on connId :{1B7F0404-6B47 -4575-97CE-B107D9DEE1FE} csId :{E027985A-B48E-4B96-9F65-23D3EAADE871} rgName :snapshotrg Error :
+ [Erreur :9027(0x2343) AvalTransport ::EstablishSession downstreamtransport.cpp :4179 1192 C Échec a été signalé par le partenaire distant]
+ [Erreur :9028(0x2344) AvalTransport ::EstablishSession downstreamtransport.cpp :4179 1192 C Le jeu de contenu n’a pas été trouvé]
Cause
Les instantanés ne sont pas pris en charge par la base de données DFSR ou d’autres bases de données multimaître Windows. Ce manque de prise en charge des captures instantanées inclut tous les fournisseurs et produits de virtualisation. DFSR n’implémente pas la protection de mise en quarantaine de restauration USN comme services de domaine Active Directory.
Dans aucun cas, vous devez créer ou restaurer des instantanés d’ordinateurs exécutant DFSR sur des membres en lecture-écriture dans un environnement de production.
La restauration d’instantanés est prise en charge uniquement pour les membres en lecture seule, car leur vecteur de version n’est pas suivi sur les partenaires et qu’une restauration USN ne peut pas se produire.
Résolution
Pour résoudre ce problème, contactez Support Microsoft. La résolution implique des étapes de récupération de base de données spéciales qui peuvent être utilisées pour corriger le serveur concerné sans avoir d’impact sur d’autres ordinateurs.
La recréation du groupe de réplication ou du dossier répliqué ne résout pas le problème sur le serveur restauré et ne doit pas être utilisée comme étape de résolution des problèmes.
Plus d’informations
Pour plus d’informations sur les captures instantanées et la protection de restauration USN, consultez :