locked
Problème réplication DFS RRS feed

  • Question

  • Bonjour,

    nous avons deux problème avec une configuration DFS comprenant deux 2008 serveur R2 Storage. Voici un détail du groupe de réplication qui pose problème :

    • Le premier problème est qui la taille des dossiers répliqués sur SRV-PHOENIX est infèrieur de 800 Mo par rapport à SRV-VECTEUR (qui est la source). La copie des données a été faite sur SRV-VECTEUR sans réplication vers SRV-PHOENIX grâce à une tache robocopy. Grâce à Synchronizer j'ai pu identifier les fichier manquants (plus de 1000, en .doc, .pdf etc ....)

    • Le deuxième problème se situe au niveau de mon paramétrage IP :

    SRV-VECTEUR : 10.1.0.1

    SRV-PHOENIX : 10.2.0.1

    Cependant voici ce que j'ai sur SRV-VECTEUR : à savoir les adresse IP des deux serveurs sans avoir de problème de ping ou de résolution dns.

    • De plus en lançant la commande ci-dessous j'obtiens cette erreur :

    C:\Users\admin>DFSDiag /testsites /machine:srv-phoenix

    Démarrage de TestSites...

    Validation des associations de site...

    Validation des associations de site sur tous les contrôleurs de domaine de l'élé
    ment suivant : srv-phoenix
    Avertissement : Le serveur possède des adresses IP avec des associations de site
     en conflit
    Nom d'hôte : srv-phoenix
    Site : Phoenix
    Contrôleur de domaine : SRV-AD
    -------------------------------------------------------------------------------
    Adresse IP hôte                         Mappage sous-réseau/site dans AD
    -------------------------------------------------------------------------------
    ::1                                     Il n'existe aucun mappage.
    -------------------------------------------------------------------------------
    Avertissement : Le serveur possède des adresses IP avec des associations de site
     en conflit
    Nom d'hôte : srv-phoenix
    Site : Phoenix
    Contrôleur de domaine : ALTIRIS
    -------------------------------------------------------------------------------
    Adresse IP hôte                         Mappage sous-réseau/site dans AD
    -------------------------------------------------------------------------------
    ::1                                     Il n'existe aucun mappage.
    -------------------------------------------------------------------------------
    Avertissement : Le serveur possède des adresses IP avec des associations de site
     en conflit
    Nom d'hôte : srv-phoenix
    Site : Phoenix
    Contrôleur de domaine : SIG-POAU
    -------------------------------------------------------------------------------
    Adresse IP hôte                         Mappage sous-réseau/site dans AD
    -------------------------------------------------------------------------------
    ::1                                     Il n'existe aucun mappage.
    -------------------------------------------------------------------------------
    Avertissement : Le serveur possède des adresses IP avec des associations de site
     en conflit
    Nom d'hôte : srv-phoenix
    Site : Phoenix
    Contrôleur de domaine : AD-PHOENIX
    -------------------------------------------------------------------------------
    Adresse IP hôte                         Mappage sous-réseau/site dans AD
    -------------------------------------------------------------------------------
    ::1                                     Il n'existe aucun mappage.
    -------------------------------------------------------------------------------
    Réussite : Le site associé au nom d'hôte suivant est cohérent sur tous les contr
    ôleurs de domaine accessibles : srv-phoenix
    Fin de TestSites.

    ----------------------------------------------------------------------------------

    Erreur que je n'ai pas en lançant la même commande sur srv-vecteur :

    C:\Users\admin>DFSDiag /testsites /machine:srv-vecteur

    Démarrage de TestSites...

    Validation des associations de site...

    Validation des associations de site sur tous les contrôleurs de domaine de l'élé
    ment suivant : srv-vecteur
    Réussite : Le site associé au nom d'hôte suivant est cohérent sur tous les contr
    ôleurs de domaine accessibles : srv-vecteur
    Fin de TestSites.

    Merci d'avance.

    Guillaume.

    mardi 5 juin 2012 06:46

Réponses

  • Bonjour,

    bon après quelques heures de recherches mon problème de fichiers manquants a été identifié.

    D'abord j'ai lancé un rapport de diagnostic sur mon groupe de réplication en mode rapport d'intégrité.
    Il ne faut pas oublier de cocher la case : "Compter les fichiers répliqués et leurs tailles sur chaque membre".

    Le rapport met un certain temps puis on obtient un avertissement dans le rapport :

    ----------------------------------------------------------------------------------------
    Le contenu d‘un ou de plusieurs dossiers répliqués est ignoré par la réplication DFS. 
      Dossiers répliqués affectés : Data
      Description : La réplication DFS ne réplique pas certains fichiers dans les dossiers répliqués qui sont répertoriés ci-dessus parce qu‘ils possèdent un jeu d‘attributs temporaire ou parce que ce sont des liens symboliques. Ce problème a une incidence sur au moins 100 fichiers dans 1 dossiers répliqués (100 occurrences maximum par dossier répliqué sont signalées). ID de l’événement : 11004
      Dernière opération : mercredi 6 juin 2012 à 08:02:06 (GMT1:00)
      Action suggérée : Vérifiez que les fichiers à répliquer ne sont ni des fichiers temporaires, ni des liens symboliques. 
    -----------------------------------------------------------------------------------------

    Et là dans les propriétés d'un des documents non répliqués on voit ceci :

    Et grâce à ce site et à la leçon n° 4, on apprend que : Les choses à savoir sur la dfs

    -----------------------------------------------------------------------------------------
    Lesson #4 – Files With The Temporary Attribute Won't Replicate
    Filters can be applied to exclude files from replicating based on their extension (e.g. .BAK), but what about when a non-excluded file just won't seem to replicate? It might have the temporary attribute set. DFS Replication won't pick up changes to those files. You wouldn't know that unless you found the single line mentioning it in this TechNet article (see if you can find the line!) or came across this post on the Microsoft Storage Team's blog.

    How do you fix that? One way is to use Robocopy to strip the temporary attribute off the file(s) when copying into the DFS share.
    The switch is: /A-:T
    ------------------------------------------------------------------------------------------

    Par contre pour les fichiers déjà présents sur le serveur source il faut faire ceci : Lien blog technet

    -------------------------------------------------------------------------------------

    Removing the Temporary Attribute from Multiple Files with Powershell

    So you figured out that DFSR is not replicating some files because they have the temporary attribute set. There is no way to change this behavior in DFSR, so the only option is to live with it, or remove the temporary attribute from the files you want to replicate. An application in your environment has created these temporary files, so just treating the symptom isn’t enough, you need to find the application that creates them and either change its behavior, or accept that those files will not be replicated.

    Since Attrib is not aware of the temporary attribute, we need to go to greater lengths to remove it. First you need to have Powershell installed on the machine - www.microsoft.com/powershell

    Then bring up a Powershell prompt (Start, Run, Powershell or from the Programs menu) and run this command to remove the temporary attribute from all files in the specified directory, including subdirectories (in this example, D:\Data):

    Get-childitem D:\Data -recurse | ForEach-Object -process {if (($_.attributes -band 0x100) -eq 0x100) {$_.attributes = ($_.attributes -band 0xFEFF)}}

    If you don’t want it to work against subdirectories just remove the -recurse parameter.

    --------------------------------------------------------------------------------------------

    Je vous tiens au jus pour savori si tout a bien fonctionner.

    Et après je me penche sur mon problème d'IP.

    mercredi 6 juin 2012 07:21

Toutes les réponses

  • Bonjour,

    première réponse à vous apporter :

    vous dites : 

    SRV-VECTEUR : 10.1.0.1

    SRV-PHOENIX : 10.2.0.1

    et vous indiquer que la configuration ip du serveur SRV-VECTEUR possède les 2 adresses IP, cela va à l'encontre de ce que vous souhaitez faire et va créer de gros pbs réseaux.

    Je vous conseille donc de commencer par affecter une seule adresse ip au serveur SRV-VECTEUR et une seule adresse à SRV-PHOENIX

    d'autre part, quelle est la configuration de SRV-PHOENIX ?

    cdt


    Raynald CHAFFAUX Consultant Virtualisation Nelite North Africa

    mardi 5 juin 2012 09:59
  • Bonjour Raynald Chaffaux,

    En fait au début j'ai paramétré les serveurs avec leur adresse respective, cependant je me suis apperçu que SRV-VECTEUR avait pris les deux adresses tout seul.

    Je le ping bien en 10.1.0.1, mais quand je vais des les propriétés TCP/IP v4 il me met 10.2.0.1 et dans les propriétés avancées il me met les deux adresses.

    J'ai beau supprimer la deuxième adresse elle revient et il repasse en 10.2.0.1.

    Cordialement.



    mardi 5 juin 2012 12:44
  • wawww je n'ai jamais vu une adresse ip configurée toute seule :-)

    n'y a t-il pas un script qui pourrait s'exécuter régulièrement et qui indiquerait cette adresse ip ?

    et je suppose que votre deuxième serveur possède également cette adresse ? du coup, il y a des conflits d'adresse non ?

    je pense que les erreurs du DFSDiag sont directement liées à cette configuration.


    Raynald CHAFFAUX Consultant Virtualisation Nelite North Africa

    mardi 5 juin 2012 13:59
  • Bonsoir,

    effectivement, il faut commencer par avoir une situation "normale" et "stable" sur les adresses IP (une par serveur, et la communication entre les 2).

    Ensuite seulement, on pourra voir ce qui se passe sur DFS.

    Pour TCPIP V6 (::1), il faudrait le désactiver totalement en utilisant la clé de registre (DisabledComponents 0xffffffff).

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    mardi 5 juin 2012 20:29
  • Bonjour,

    bon après quelques heures de recherches mon problème de fichiers manquants a été identifié.

    D'abord j'ai lancé un rapport de diagnostic sur mon groupe de réplication en mode rapport d'intégrité.
    Il ne faut pas oublier de cocher la case : "Compter les fichiers répliqués et leurs tailles sur chaque membre".

    Le rapport met un certain temps puis on obtient un avertissement dans le rapport :

    ----------------------------------------------------------------------------------------
    Le contenu d‘un ou de plusieurs dossiers répliqués est ignoré par la réplication DFS. 
      Dossiers répliqués affectés : Data
      Description : La réplication DFS ne réplique pas certains fichiers dans les dossiers répliqués qui sont répertoriés ci-dessus parce qu‘ils possèdent un jeu d‘attributs temporaire ou parce que ce sont des liens symboliques. Ce problème a une incidence sur au moins 100 fichiers dans 1 dossiers répliqués (100 occurrences maximum par dossier répliqué sont signalées). ID de l’événement : 11004
      Dernière opération : mercredi 6 juin 2012 à 08:02:06 (GMT1:00)
      Action suggérée : Vérifiez que les fichiers à répliquer ne sont ni des fichiers temporaires, ni des liens symboliques. 
    -----------------------------------------------------------------------------------------

    Et là dans les propriétés d'un des documents non répliqués on voit ceci :

    Et grâce à ce site et à la leçon n° 4, on apprend que : Les choses à savoir sur la dfs

    -----------------------------------------------------------------------------------------
    Lesson #4 – Files With The Temporary Attribute Won't Replicate
    Filters can be applied to exclude files from replicating based on their extension (e.g. .BAK), but what about when a non-excluded file just won't seem to replicate? It might have the temporary attribute set. DFS Replication won't pick up changes to those files. You wouldn't know that unless you found the single line mentioning it in this TechNet article (see if you can find the line!) or came across this post on the Microsoft Storage Team's blog.

    How do you fix that? One way is to use Robocopy to strip the temporary attribute off the file(s) when copying into the DFS share.
    The switch is: /A-:T
    ------------------------------------------------------------------------------------------

    Par contre pour les fichiers déjà présents sur le serveur source il faut faire ceci : Lien blog technet

    -------------------------------------------------------------------------------------

    Removing the Temporary Attribute from Multiple Files with Powershell

    So you figured out that DFSR is not replicating some files because they have the temporary attribute set. There is no way to change this behavior in DFSR, so the only option is to live with it, or remove the temporary attribute from the files you want to replicate. An application in your environment has created these temporary files, so just treating the symptom isn’t enough, you need to find the application that creates them and either change its behavior, or accept that those files will not be replicated.

    Since Attrib is not aware of the temporary attribute, we need to go to greater lengths to remove it. First you need to have Powershell installed on the machine - www.microsoft.com/powershell

    Then bring up a Powershell prompt (Start, Run, Powershell or from the Programs menu) and run this command to remove the temporary attribute from all files in the specified directory, including subdirectories (in this example, D:\Data):

    Get-childitem D:\Data -recurse | ForEach-Object -process {if (($_.attributes -band 0x100) -eq 0x100) {$_.attributes = ($_.attributes -band 0xFEFF)}}

    If you don’t want it to work against subdirectories just remove the -recurse parameter.

    --------------------------------------------------------------------------------------------

    Je vous tiens au jus pour savori si tout a bien fonctionner.

    Et après je me penche sur mon problème d'IP.

    mercredi 6 juin 2012 07:21
  • C'est bon ça fonctionne, les fichiers manquants se sont synchronisés.
    mercredi 6 juin 2012 08:03
  • super pour la synchro,

    dites nous pour le problème d'ip, car cela reste très étrange..

    cdt


    Raynald CHAFFAUX Consultant Virtualisation Nelite North Africa

    mercredi 6 juin 2012 11:57
  • Bon test entre midi et deux :

    Le serveur réglé en 10.1.0.1 me met réseau inconnu des fois la caret réseau s'initialise bien des fois elle se met en 169.xx.xx..xx la passerelle saute, il faut la forcer dans la base de registre enfin j'apelle aussi HP car je soupçone la carte réseau (caret double port).

    mercredi 6 juin 2012 12:55
  • Effectivement ce sont des comportements étranges, peut être un pb matériel, surtout si vous n'avez aucun problème sur les autres serveurs.

    Raynald CHAFFAUX Consultant Virtualisation Nelite North Africa

    mercredi 6 juin 2012 13:38
  • On a acheté les deux serveur en même temps ce sont les mêmes branchés sur le même modèle de switch.
    mercredi 6 juin 2012 13:54
  • Bon on avance mais pas vraiment :

    Apperament, le système n'aarive pas à inscrire les paramètre TCP/IP dans le registre sauf ceux des DNS.

    La passerelle, l'ip n'apparaissent pas dans le registre alors que sur l'autre serveur oui.

    J'ai tenté un netsh int ipv4 reset / puis un uninstall / puis un install mais toujours le même problème.

    Des idées ?

    vendredi 8 juin 2012 14:14
  • bizarre bizarre,

    n'y a t il pas d'autres cartes réseaux sur ce serveur, sur lesquelles vous pourriez faire des tests ? car cela ne me semble vraiment pas logique comme comportement, perso je n'ai jamais assisté à ce genre de problèmes.

    Aucun évènement dans l'event viewer ?


    Raynald CHAFFAUX Consultant Virtualisation Nelite North Africa

    lundi 11 juin 2012 16:07