logo rss

Installer et configurer un partage DFS avec réplication

Intro

Microsoft Logo

Nous allons voir ici comment installer et configurer une architecture DFS complète. Je vais rester simple, en effet l'architecture présentée ci-dessous ne sera composée que de deux serveurs DFS, mais il sera possible d'ajouter d'autres serveurs afin d'améliorer la redondance ou si vous avez des sites distants.

L'objectif est d'assurer la Haute Disponibilité d'un partage de fichiers.

En effet, dans le cas de la défaillance d'un des deux serveurs, le deuxième prendrait automatiquement le relais.

Remarque : le clustering de basculement (non abordé ici) peut également être utilisé pour le partage de fichiers à haute disponibilité. DFS est plus adapté lorsque les serveurs sont situés sur plusieurs sites distants, car il gère mieux les connexions « lentes ».

Diagramme de l'architecture

Animation illustrant la configuration de la réplication DFS entre deux serveurs Windows (SRV01 et SRV02) avec des partages réseau accessibles depuis un client Windows 10 dans le domaine std.local.

Installation des rôles DFS (SRV01 et SRV02)

Nous avons besoin d'installer le rôle DFS sur les deux serveurs, pour cela nous pouvons au choix utiliser l'interface graphique ou en ligne de commande PowerShell.

PowerShell

  • Installer les rôles de Réplication et d'Espaces de Noms, ainsi que la console de management DFS en une commande PowerShell :
PS C:\Users\administrator.STD> Install-WindowsFeature "FS-DFS-Namespace","FS-DFS-Replication" -IncludeManagementTools

Interface Graphique

  • Depuis le Gestionnaire de serveur, cliquer sur Gérer > Ajouter des rôles et fonctionnalités :
Capture d'écran du Gestionnaire de serveur sous Windows avec le menu Gérer ouvert et l'option « Ajouter des rôles et des fonctionnalités » en surbrillance.
  • Choisir Installation basée sur un rôle ou une fonctionnalité :
Capture d'écran de l'assistant d'ajout de rôles et de fonctionnalités avec l'option « Installation basée sur les rôles ou les fonctionnalités » sélectionnée et le bouton « Suivant » en surbrillance.
  • Choisir le serveur local :
Capture d'écran de l'assistant d'ajout de rôles et de fonctionnalités avec l'option « Select a server from the server pool » sélectionnée et le bouton « Next » en surbrillance.
  • Choisir les rôles DFS :
Capture d'écran de l'assistant d'ajout de rôles et de fonctionnalités avec « DFS Namespaces » et « DFS Replication » sélectionnés sous Rôles de serveur et le bouton « Suivant » en surbrillance.
  • Aucune Fonctionnalités, à ajouter, cliquer sur Suivant :
Capture d'écran de l'assistant d'ajout de rôles et de fonctionnalités avec le bouton « Suivant » en surbrillance sur la page de sélection des fonctionnalités.
  • Cocher Redémarrer le serveur de destination et cliquer sur Installer :
Capture d'écran de l'assistant d'ajout de rôles et de fonctionnalités avec la case « Redémarrer automatiquement le serveur de destination si nécessaire » cochée et le bouton « Installer » en surbrillance sur la page de confirmation.

Espace de Noms DFS

  • Ouvrir la console de Management DFSdfsmgmt.msc») :
Capture d'écran de la boîte de dialogue Exécuter de Windows avec la commande dfsmgmt.msc saisie et le bouton OK en surbrillance.

Créer un espace de noms

  • Depuis la console DFS, faire un clic droit sur Namespaces et choisir New Namespace… :
Capture d'écran de DFS Management avec la section Namespaces sélectionnée et l'option « New Namespace » en surbrillance.
  • Cliquer sur Parcourir :
Capture d'écran de l'assistant « Nouvel espace de nommage » avec une flèche pointant vers le bouton « Parcourir » pour sélectionner le serveur de l'espace de nommage.
  • Rechercher et selectionner le premier serveur :
Capture d'écran de l'assistant « Nouvel espace de nommage » avec une flèche pointant vers le bouton « Parcourir » pour sélectionner le serveur de l'espace de nommage.
  • Cliquer sur Suivant :
Capture d'écran de l'assistant « Nouvel espace de nommage » avec « srv01 » saisi comme serveur et le bouton « Suivant » en surbrillance.
  • Donner un nom à l'espace de nom :
Capture d'écran de l'assistant de création d'un nouvel espace de nommage avec « share » saisi comme nom d'espace de nommage et le bouton « Next » en surbrillance.
  • Laisser les paramètres par défaut et cliquer sur Suivant :
Capture d'écran de l'assistant « Nouvel espace de nommage » avec « Espace de nommage basé sur un domaine » sélectionné et le bouton « Suivant » en surbrillance.
  • Cliquer sur Créer :
Capture d'écran de l'assistant « Nouvel espace de nommage » montrant les paramètres de révision et le bouton « Créer » mis en évidence pour finaliser la création de l'espace de nommage.
  • Cliquer sur Fermer :
Capture d'écran de l'assistant « Nouvel espace de nommage » montrant la page de confirmation avec le bouton « Fermer » en surbrillance après la création réussie de l'espace de nommage.
  • L'espace de nom devrait apparaitre :
Capture d'écran de la gestion DFS montrant l'espace de noms configuré \std.local\share avec le statut de référence activé.

Ajouter un serveur d'espace de nom

Maintenant il nous faut également ajouter SRV02 comme serveur d'espace de noms.

  • Depuis la console de management DFS, faire une clic droit sur l'espace de nom et choisir Ajouter un serveur d'espaces de noms… :
Capture d'écran de la gestion DFS avec le menu contextuel ouvert et l'option « Ajouter un serveur d'espace de noms » en surbrillance pour l'espace de noms \std.local\share.
  • Cliquer sur Parcourir :
Capture d'écran de la boîte de dialogue Ajouter un serveur d'espace de noms avec une flèche pointant vers le bouton « Parcourir » pour sélectionner un serveur d'espace de noms.
  • Rechercher et selectionner le deuxième serveur :
Capture d'écran de la boîte de dialogue Sélectionner un ordinateur avec « SRV02 » saisi et le bouton OK en surbrillance.
  • Cliquer sur OK pour ajouter le second serveur :
Capture d'écran de la boîte de dialogue Ajouter un serveur d'espace de noms avec 'SRV02' saisi comme serveur d'espace de noms et le bouton OK en surbrillance.
  • Les deux serveurs devraient maintenant apparaitre en tant que serveurs d'espaces de noms :
Capture d'écran de la gestion DFS montrant l'espace de noms \std.local\share avec les chemins SRV01 et SRV02 listés et le statut de référence activé.

Créer des Cibles de Dossier

  • Depuis la console de management DFS, faire un clic droit sur notre espace de nom et cliquer sur Nouveau Dossier… :
Capture d'écran de la gestion DFS avec le menu contextuel ouvert et l'option « Nouveau dossier » en surbrillance pour l'espace de noms \std.local\share.
  • Donner un Nom au dossier et cliquer sur Ajouter… :
Capture d'écran de la boîte de dialogue Nouveau dossier dans DFS Management avec « Common » saisi comme nom de dossier et le bouton « Ajouter » en surbrillance.
  • Cliquer sur Parcourir :
Capture d'écran de la boîte de dialogue Ajouter une cible de dossier avec une flèche pointant vers le bouton « Parcourir » pour sélectionner le chemin d'accès à la cible de dossier.
  • Cliquer sur Nouveau Dossier Partagé… :
Capture d'écran de la boîte de dialogue Parcourir les dossiers partagés avec une flèche pointant vers le bouton « Nouveau dossier partagé ».
  • Cliquer sur Parcourir… :
Capture d'écran de la boîte de dialogue Créer un partage avec une flèche pointant vers le bouton « Parcourir » permettant de sélectionner le chemin local du dossier partagé.
  • Choisir un dossier et cliquer sur OK :
Capture d'écran de la boîte de dialogue « Rechercher un dossier » avec « Commun » sélectionné et le bouton OK en surbrillance.
  • Donner un nom au Partage et cliquer sur OK, trois fois :
Capture d'écran de la boîte de dialogue Créer un partage avec « Commun » saisi comme nom de partage et le bouton OK en surbrillance. Capture d'écran de la boîte de dialogue Parcourir les dossiers partagés avec « Commun » sélectionné et le bouton OK en surbrillance. Capture d'écran de la boîte de dialogue Ajouter une cible de dossier avec le chemin « \\SRV01\Common » saisi et le bouton OK en surbrillance.
  • Répéter la même procédure pour créer le dossier sur le serveur SRV02 :
Capture d'écran de la boîte de dialogue Nouveau dossier dans DFS Management avec la cible de dossier « \\SRV01\Common » listée et le bouton Ajouter en surbrillance.
  • Une fois que l'on a nos deux cibles de dossier configurées, cliquer sur OK :
Capture d'écran de la boîte de dialogue Nouveau dossier dans DFS Management avec les cibles de dossier '\SRV01\Common' et '\SRV02\Common' listées et le bouton OK en surbrillance.
  • Une fenêtre apparait proposant de créer automatiquement le groupe de réplication, cliquer sur Non, nous le paramètrerons manuellement après :
Capture d'écran d'une invite demandant si vous souhaitez créer un groupe de réplication, avec le bouton Non en surbrillance.
  • Les Cibles de Dossier devraient maintenant être visibles :
Capture d'écran de la gestion DFS montrant le dossier Common avec les cibles de dossier \\SRV01\Common et \\SRV02\Common, toutes deux avec le statut de référence activé.
  • Le partage doit maintenant être accessible via l'espace de nom :
Capture d'écran de l'explorateur de fichiers montrant le répertoire \\std.local\share avec le dossier Common à l'intérieur.

Droits sur le Partage

  • Si l'on essaye de créer un fichier depuis l'espace de nom nous devrions voir une fenêtre d'Accès refusé :
Capture d'écran de l'explorateur de fichiers affichant un message de refus d'accès lors de l'ouverture du dossier \\std.local\share\Common.

La raison est que, lors de la création des partages, nous avons laissé le paramètre par défaut qui le configure en lecture seule. Voyons comment ajouter les droits en écriture.

  • Toujours depuis la Console DFS, faire un clic droit au niveau de la ligne de notre serveur SRV01, et cliquer sur Propriétés :
Capture d'écran de DFS Management montrant le menu contextuel de la cible de dossier \\SRV01\Common avec l'option Propriétés en surbrillance.
  • Depuis l'onglet Général, cliquer sur Autorisations du partage… :
Capture d'écran de la boîte de dialogue Propriétés de \\SRV01\Common avec une flèche pointant vers le bouton Permissions de partage.
  • Cocher les cases pour ajouter les Droits pour tout le monde, enfin cliquer sur OK :
Capture d'écran de la boîte de dialogue Permissions pour le commun avec l'autorisation « Modifier » cochée pour Tout le monde et le bouton OK en surbrillance.

Faire la même chose pour SRV02.

  • Maintenant il devrait être possible de créer des Fichiers :
Capture d'écran de l'explorateur de fichiers montrant le répertoire \\std.local\share\Common avec un nouveau document texte créé à l'intérieur.
  • Si nous avons créé des fichiers sur notre espace de nom nous pouvons voir que ces derniers ne sont en fait présents uniquement que sur un seul des deux serveurs :
Capture d'écran montrant les fenêtres de l'explorateur de fichiers pour \\srv01\Common avec des documents texte et \\srv02\Common qui est actuellement vide, soulignant la nécessité d'une synchronisation.

C'est parfaitement normal dans la mesure ou nous n'avons pas encore paramétré la réplication DFS qui comme son nom l'indique, permet de répliquer/synchroniser les fichiers entre nos deux serveurs. Et c'est ce que nous allons faire dans le chapitre suivant.

La Réplication DFS

Comme on peut le voir sur ce schéma, la Réplication DFS nous permettra de synchroniser nos dossiers Common présents sur nos deux serveurs.

Diagramme montrant la configuration de la réplication DFS entre SRV01 et SRV02 avec l'espace de noms racine \\std.local\share et les dossiers cibles synchronisés.
  • Depuis la console DFS Management, faire un clic droit sur Réplication et choisir Nouveau Groupe de Réplication… :
Capture d'écran de la gestion DFS avec une flèche mettant en évidence l'option de création d'un nouveau groupe de réplication.
  • Choisir Groupe de réplication multi-usage et cliquer sur Suivant :
Capture d'écran de l'assistant Nouveau groupe de réplication montrant la sélection de l'option Groupe de réplication polyvalent.
  • Définir un nom pour le groupe de replication :
Capture d'écran de l'assistant Nouveau groupe de réplication montrant la configuration du nom et du domaine pour le groupe de réplication nommé Common_Rep.
  • Depuis le Replication Group Members cliquer sur Ajouter… :
Capture d'écran de l'assistant Nouveau groupe de réplication affichant l'option permettant d'ajouter des serveurs en tant que membres du groupe de réplication.
  • Ajouter nos deux serveurs et cliquer sur OK :
Capture d'écran de la fenêtre Select Computers où SRV01 et SRV02 sont choisis comme objets, avec un bouton OK en surbrillance pour confirmation.
  • Puis cliquer sur Suivant :
Capture d'écran de l'assistant Nouveau groupe de réplication montrant SRV01 et SRV02 ajoutés en tant que membres avec le bouton Suivant en surbrillance.
  • Choisir Maille pleine et cliquer sur Suivant :
Capture d'écran de l'étape Sélection de la topologie dans l'assistant Nouveau groupe de réplication, montrant l'option Maillage complet sélectionnée, où tous les membres se répliquent les uns les autres, ce qui convient aux groupes de réplication comptant dix membres ou moins.
  • Depuis la fenêtre Planification du groupe de réplication et bande passante choisir une bande passante adaptée à la vitesse du lien entre les deux serveurs. Vu qu'ils sont ici sur le même réseau local, j'utilise la bande passante Maximale :
Capture d'écran de l'étape Planification du groupe de réplication et bande passante de l'assistant Nouveau groupe de réplication, mettant en évidence l'option de réplication continue utilisant la bande passante spécifiée, définie sur Pleine pour une réplication 24/7.
  • Définir le Serveur Primaire depuis lequel seront synchronisés les fichiers vers les autres membres :
Capture d'écran de l'étape Membre principal de l'assistant Nouveau groupe de réplication, montrant la sélection du serveur membre principal nommé SRV01, qui fera autorité pour la réplication initiale.
  • Nous devons maintenant préciser les Dossiers à répliquer. Ici il s'agit des deux dossiers partagés présents sur les deux serveurs dans D:\Common :
Capture d'écran de l'étape Dossiers à répliquer de l'assistant Nouveau groupe de réplication, affichant l'option d'ajout de dossiers à répliquer avec le bouton Ajouter en surbrillance.
  • Cliquer sur Parcourir :
Capture d'écran de la boîte de dialogue Ajouter un dossier à répliquer dans l'assistant Nouveau groupe de réplication, avec le bouton Parcourir en surbrillance pour sélectionner le chemin local du dossier à répliquer.
  • Choisir le dossier Common :
Capture d'écran de la fenêtre Parcourir le dossier dans la boîte de dialogue Ajouter un dossier à répliquer, montrant la sélection du dossier « Common » sur le serveur SRV01, avec le bouton OK en surbrillance pour confirmer la sélection.
  • Valider en cliquant sur OK :
Capture d'écran de la boîte de dialogue Ajouter un dossier à répliquer de l'assistant Nouveau groupe de réplication, montrant le chemin du dossier sélectionné « D:\Common » avec le bouton OK en surbrillance pour confirmer les paramètres du dossier de réplication.
  • Cliquer sur Suivant :
Capture d'écran de l'étape Dossiers à répliquer montrant le chemin d'accès au dossier confirmé D:\Common, avec le bouton Suivant en surbrillance pour continuer.
  • Cliquer sur Éditer pour préciser le chemin vers le dossier Common sur le serveur SRV02 :
Capture d'écran de l'étape Chemin local commun aux autres membres, montrant les détails du membre SRV02 avec le bouton Modifier en surbrillance pour spécifier le chemin local ou ajuster les paramètres.
  • Choisir Activer et cliquer sur Parcourir :
Capture d'écran des paramètres de modification pour SRV02, montrant l'option Activé sélectionnée pour le dossier répliqué et le bouton Parcourir mis en évidence pour choisir le chemin d'accès au dossier local.
  • Choisir le dossier Common :
Capture d'écran de la boîte de dialogue Parcourir le dossier pour SRV02, montrant le dossier commun sélectionné et le bouton OK mis en évidence pour confirmer le choix du dossier.
  • Valider en cliquant sur OK :
Capture d'écran des paramètres de modification pour SRV02, montrant le chemin local défini sur D:\Common avec l'option Activé sélectionnée et le bouton OK mis en évidence pour enregistrer la configuration.
  • Cliquer sur Suivant :
Capture d'écran de l'étape Chemin local de Common on Other Members, montrant SRV02 avec le chemin local D:\Common et le statut d'appartenance défini sur Enabled, avec le bouton Next en surbrillance pour continuer.
  • Enfin cliquer sur Créer pour créer notre Groupe de Réplication :
Capture d'écran de l'étape Examiner les paramètres et créer un groupe de réplication, affichant le résumé des paramètres du groupe de réplication, avec le bouton Créer en surbrillance pour lancer la configuration du groupe de réplication.
  • Cliquer sur Fermer après avoir validé que toutes les étapes se soient déroulées sans encombres :
Capture d'écran de l'étape Confirmation de l'assistant Nouveau groupe de réplication, montrant que toutes les tâches ont été accomplies avec succès et que le bouton Fermer est en surbrillance pour terminer la configuration.
  • Depuis la console DFS Management, devrait maintenant apparaitre notre Groupe de Réplication :
Capture d'écran de la console de gestion DFS montrant le groupe de réplication Common_Rep avec deux dossiers répliqués sur SRV01 et SRV02, tous deux avec le chemin local D:\Common et le statut d'appartenance activé.
  • Après quelques minutes (cela dépend de la vitesse du lien et de la taille des données à répliquer), les deux dossiers seront synchronisés :
Deux explorateurs Windows avec deux partages synchronisés
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact