Partager via


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 :