Comment configurer DFS pour utiliser des noms de domaine complets dans les références

Cet article explique comment configurer un serveur DFSN pour fonctionner dans cet environnement.

S’applique à : Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 244380

Résumé

Par défaut, une réponse de référence racine DFSN (Microsoft Distributed File System Namespace) à une requête de référence racine DFS est au format de nom NetBIOS (\\<Server>\<Share>). Il est nécessaire dans certains environnements qui s’appuient sur NetBIOS et permet aux clients qui prennent en charge la résolution de noms NetBIOS uniquement de localiser et de se connecter à des cibles dans l’espace de noms DFS. Par défaut, les clients Windows fonctionnent correctement avec elle.

Toutefois, certains clients n’utilisent pas NetBIOS. Deux exemples sont les clients qui n’exécutent pas Windows et les clients qui fonctionnent dans un environnement sans WINS ou qui utilisent des suffixes de nom DNS. Ces clients ne sont pas compatibles avec le comportement DFSN par défaut.

Dans ce cas, le client peut ne pas être en mesure de résoudre le nom du serveur retourné à partir de la requête de référence racine. Toutefois, ce problème peut être résolu facilement, car DFSN peut être configuré pour fonctionner dans un environnement DNS uniquement.

Remarque

Pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes, certaines étapes décrites dans cet article sont inutiles. (Ces serveurs d’espaces de noms incluent des espaces de noms en cluster.) Par défaut, les clients DFSN peuvent accéder à ces espaces de noms autonomes via \\< Server-NetBIOS>\\<Namespace> des chemins d’espace de noms ou \\<Server-FQDN>\\<Namespace> . Toutefois, la configuration du serveur d’espaces de noms est toujours requise pour les espaces de noms autonomes afin de fournir des références correctes.

Les étapes décrites dans cet article s’appliquent à tous les serveurs d’espaces de noms DFS, que ces serveurs d’espaces de noms agissent également en tant que contrôleurs de domaine Active Directory.

Quatre phases

L’approche globale se compose des quatre étapes suivantes :

  1. Configurez un suffixe DNS pour la résolution des noms qualifiés sur le client.
  2. Vérifiez les enregistrements DNS des cibles du serveur de fichiers et créez des enregistrements d’hôte en fonction des besoins.
  3. Configurez le serveur DFSN pour qu’il réponde à l’aide de références FQDN pour les cibles racines.
  4. Si nécessaire, mettez à jour les métadonnées de l’espace de noms pour chaque cible de dossier afin que les références de dossier utilisent les noms de domaine complets appropriés pour les cibles de dossiers.

Étapes de l’étape 3 : Configurer le serveur DFSN pour répondre à l’aide de références FQDN pour les cibles racines

Remarque

Avant de poursuivre les étapes suivantes pour l’étape 3, nous vous recommandons de sauvegarder les métadonnées de l’espace de noms pour vous prémunir contre les défaillances ou les accidents inattendus. Les étapes de sauvegarde, ainsi que les autres étapes de restauration si vous en avez besoin, sont décrites dans les étapes A et C de la section Étapes de l’étape 4 .

Remarque

Les applets de commande DFSN Windows PowerShell mentionnées dans cette section ne sont disponibles qu’en commençant par Windows Server 2012 ou Windows 8.

  1. Obtenez la liste des espaces de noms basés sur un domaine qui sont hébergés sur le serveur. Pour ce faire, utilisez l’une des méthodes suivantes :

    Get-DfsnRoot - ComputerName ServerName |Where type -NotMatch "Standalone"
    
    dfsutil.exe server ServerName and manually identify the domain-based namespaces
    

    Remarque

    Si aucun espace de noms basé sur un domaine n’est hébergé sur ce serveur d’espaces de noms, vous n’avez pas besoin de suivre certaines étapes de cet article.

  2. Remarque

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes.

    En règle générale, les espaces de noms basés sur un domaine sont hébergés sur plusieurs serveurs d’espaces de noms. Par conséquent, lorsque vous supprimez l’espace de noms d’un serveur d’espace de noms, comme vous le faites à cette étape, la disponibilité de l’espace de noms n’est pas affectée. Toutefois, vous devez vous assurer qu’il existe en fait plusieurs serveurs d’espaces de noms qui hébergent votre espace de noms. Pour ce faire, utilisez l’une des méthodes suivantes :

    (Get-DfsnRootTarget -Path Namespace).Count
    
    dfsutil.exe root Namespace
    

    Par exemple, l’espace réservé <Namespace> peut représenter les éléments suivants :
    \\contoso.com\DomainNamespace Si vous confirmez que plusieurs serveurs d’espaces de noms hébergent votre espace de noms, vous pouvez ignorer l’étape C qui suit.

  3. Remarque

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes. Vous pouvez également ignorer cette étape si vous confirmez que plusieurs serveurs d’espaces de noms hébergent votre espace de noms.

    S’il n’existe qu’un seul serveur d’espace de noms pour votre espace de noms, vous devez ajouter temporairement un nouveau serveur d’espaces de noms avant de supprimer le serveur existant. (Consultez Ajouter des serveurs d’espaces de noms à un espace de noms DFS basé sur un domaine ou l’applet de commande New-DfsnRootTarget.) Vous devez également enregistrer les métadonnées de l’espace de noms pour une recréation ultérieure. (Pour ce faire, consultez les étapes A et C de la section Étapes de l’étape 4 .) Toutefois, vous devez savoir que la deuxième approche entraîne un temps d’arrêt temporaire pour l’espace de noms.

  4. Remarque

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes.

    Supprimez chaque espace de noms basé sur un domaine hébergé du serveur. Pour ce faire, utilisez l’une des méthodes suivantes :

    Remove-DfsnRootTarget -TargetPath NamespaceRootTarget
    
    dfsutil.exe target Remove NamespaceRootTarget
    

    Par exemple, l’espace réservé <NamespaceRootTarget> peut représenter les éléments suivants :
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Activez le comportement de référence racine du nom de domaine complet DFSN. Pour ce faire, utilisez l’une des méthodes suivantes :

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. Redémarrez le service DFSN. Pour ce faire, utilisez l’une des méthodes suivantes :

    Stop-Service dfs; Start-Service dfs
    
    Net stop dfs; Net start dfs
    
  7. Remarque

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes.

    Restaurez chaque espace de noms que vous avez précédemment supprimé de ce serveur d’espaces de noms. Pour ce faire, utilisez l’une des méthodes suivantes :

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. Selon ce que vous avez fait à l’étape B, suivez ces étapes facultatives :

    1. Si vous avez effectué une sauvegarde de vos métadonnées d’espace de noms à l’étape B, vous pouvez importer les métadonnées dans l’espace de noms que vous venez de recréer. Avant d’importer les métadonnées, vous pouvez également effectuer les ajustements nécessaires dans le cadre de la même étape. (Consultez la section Étapes de l’étape 4 .)
    2. Si vous avez temporairement ajouté un serveur d’espaces de noms à l’étape B, vous pouvez le supprimer maintenant.

Étapes de l’étape 4 : Mettre à jour les métadonnées de l’espace de noms pour chaque cible de dossier afin que les métadonnées utilisent les noms de domaine complets appropriés

Procédez comme suit pour chaque espace de noms hébergé sur le serveur d’espaces de noms :

  1. Exportez les métadonnées de l’espace de noms :

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. Effectuez les ajustements liés au nom de domaine complet nécessaires aux cibles de dossier. Pour chaque élément XML « Target » contenu dans un élément XML « Link », remplacez sa référence NetBIOS par sa référence FQDN équivalente.

    Par exemple, avant la mise à jour, l’élément est le suivant :

    <Target State="ONLINE" >\\FileServer-NetBIOS\Share1</Target>
    

    Après la mise à jour, l’élément est le suivant :

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. Importez les métadonnées d’espace de noms mises à jour :

    dfsutil.exe root import set C:\dir1\a.txt \\contoso.com\DomainNamespace1
    

References

Pour plus d’informations sur les rubriques connexes, consultez :