La réplication de système de fichiers distribué (DFSR) ne réplique plus les fichiers après la restauration d’une capture instantanée d’un serveur virtualisé

Cet article traite d’un problème : le service de réplication DFS ne parvient pas à répliquer les fichiers après la restauration de la capture instantanée d’un serveur virtualisé.

Version du produit d’origine :   Windows Server 2012 R2
Numéro de la base de connaissances initiale :   2517913

Symptômes

À l’aide de n’importe quel produit de virtualisation, vous créez un instantané invité d’un serveur répliquant des fichiers avec DFSR. Vous restaurez ensuite cette capture instantanée en renvoyant le serveur à un point antérieur dans le temps.

Vous remarquez les comportements suivants sur le serveur restauré :

  • Aucun fichier n’a été répliqué ou sortant pendant plusieurs minutes, puis les événements DFSR 5014 et 5004 sont journalisés, ce qui indique que la réplication est en sortie.

  • Tous les fichiers créés, supprimés ou modifiés une fois la capture instantanée effectuée, mais avant la restauration, répliquer les messages entrants.

  • Tous les fichiers créés, supprimés ou modifiés après la restauration ne répliquent pas les messages sortants.

  • Toutes les modifications apportées aux fichiers sur les serveurs partenaires seront répliquées, indépendamment de la mise à jour, en écrasant toutes les modifications apportées localement et en supprimant éventuellement les données les plus récentes.

  • Après un certain temps, les bases de données DFSR écriront des erreurs et des avertissements dans le journal des événements et se recréeront automatiquement. Une fois la reconstruction terminée, DFSR consigne à nouveau les erreurs internes et reconstruit la base de données. Cette opération se poursuivra indéfiniment.

    Nom du journal : réplication DFS
    Source : DFSR
    Date : 3/2/2011 10:19:07 AM
    ID d’événement : 2212
    Catégorie de tâche : aucune
    Level : Warning
    Mots-clés : classique
    Utilisateur : N/A
    Ci      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 terminé anormalement (en raison d’une perte de puissance, par exemple) ou si une erreur s’est produite sur le volume. Le service a automatiquement initié un processus de récupération. Le service reconstruira la base de données s’il 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 : 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Nom du journal : réplication DFS
    Source : DFSR
    Date : 3/2/2011 10:19:07 AM
    ID d’événement : 2104
    Catégorie de tâche : aucune
    Level : erreur
    Mots-clés : classique
    Utilisateur : N/A
    Ci      2008r2-06-f.contoso.com
    Description :
    Échec de la récupération du service de réplication DFS suite à 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-806E6F6E6963
    Base de données : Information\DFSR de volume C:\System
    Nom du journal : réplication DFS
    Source : DFSR
    Date : 3/2/2011 10:19:07 AM
    ID d’événement : 2004
    Catégorie de tâche : aucune
    Level : erreur
    Mots-clés : classique
    Utilisateur : N/A
    Ci      2008r2-06-f.contoso.com
    Description :
    Le service de réplication DFS a arrêté la réplication sur le volume C :. Cet échec peut se produire car le disque est plein, le disque est défectueux ou 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’installation des fichiers d’un dossier répliqué sur ce volume.

    Informations supplémentaires :
    Erreur : 9014 (échec de la base de données)
    Volume : 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Nom du journal : réplication DFS
    Source : DFSR
    Date : 3/2/2011 10:51:08 AM
    ID d’événement : 2106
    Catégorie de tâche : aucune
    Level : information
    Mots-clés : classique
    Utilisateur : N/A ordinateur :      2008r2-06-f.contoso.com
    Description :
    Le service de réplication DFS a récupéré 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-806E6F6E6963
    Base de données : Information\DFSR de volume C:\System

Tous les serveurs qui sont 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 establish contentset session. 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 (Ignored) Failed, should have already been processed. Error:
+ [Error:9027(0x2343) InConnection::EstablishSession inconnection.cpp:6172 1192 C A failure was reported by the remote partner]
+ [Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4200 1192 C A failure was reported by the remote partner]
+ [Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C A failure was reported by the remote partner*]
+ [Error:9028(0x2344) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C The content set was not found]
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:
+ [Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C A failure was reported by the remote partner]
+ [Error:9028(0x2344) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C The content set was not found]

Cause

Les captures instantanées ne sont pas prises en charge par la base de données DFSR ou toute autre base de données multimaître Windows. Ce manque de prise en charge de capture instantanée inclut tous les produits et fournisseurs de virtualisation.DFSR n’implémente pas la protection de quarantaine de restauration USN comme les services de domaine Active Directory.

En aucun cas, vous ne devez créer ou restaurer des captures instantanées d’ordinateurs exécutant DFSR sur des membres en lecture-écriture dans un environnement de production.

La restauration de capture instantanée est uniquement prise en charge pour les membres en lecture seule car le vecteur de version n’est pas suivi sur les partenaires et une restauration USN ne peut pas se produire.

Résolution

Pour résoudre ce problème, contactez le support Microsoft. La résolution implique des étapes spéciales de récupération de base de données qui peuvent être utilisées pour réparer le serveur affecté sans affecter les 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.

Informations supplémentaires

Pour plus d’informations sur les captures instantanées et la protection contre la restauration USN, consultez :