Mise en place de DFS avec des serveurs 2000

Auteur A. Sayer


Il est supposé que SERVA est le serveur sur lequel vous utilisez IACA et qui contient les répertoires personnels, le répertoire parciaca etc. Active Directory est donc installé sur SERVA.

SERVB est le deuxième serveur du domaine. Vous pouvez avoir installé Active Directory, dans ce cas SERVB est un contrôleur supplémentaire de votre domaine. Vous pouvez avoir seulement inscrit SERVB dans le domaine comme une simple station, dans ce cas SERVB est un serveur membre.

Si SERVB est un contrôleur de domaine, vous pouvez installer IACA (programme install_iacaXXX.exe).
Si SERVB est un serveur membre, vous pouvez installer seulement les services IACA (programme majiacaXXX.exe).

Méthode pour créer et partager sur SERVB les répertoires Perso, Parciaca, Classes et DosSup :
Placez-vous sur SERVA, allez dans "Serveurs des domaines". Ajoutez le serveur SERVB à votre domaine et cochez les "Héberge..." (sauf Travaux qui ne peut pas participer à la réplication) afin de choisir les partitions utilisées sur SERVB. Validez la fenêtre afin que les répertoires soient créés et partagés. Retournez aussitôt dans "Serveurs de domaines" afin d'enlever les coches "Héberge..." de SERVB. A la question "Supprimer le partage" répondez "Non".


Système de fichiers distribués (DFS)

Mettez-vous sur SERVA (le serveur contenant les répertoires personnels des utilisateurs) et, dans "Outils d'administration", choisissez "Système de fichiers distribués (DFS)".


Création de la racine DFS

A l'aide du menu "Action" choisissez "Nouvelle racine DFS". Un assistant démarre...

Lors du choix entre "Créer une racine DFS de domaine" et "Créer une racine DFS autonome", choisissez "Créer une racine DFS de domaine".

Dans "Sélectionnez le domaine hôte pour la racine DFS, laissez le nom de votre domaine. Faites "Suivant".

Il vous est alors demandé le nom du serveur hôte pour cette racine DFS. C'est le nom complet de votre serveur qui est attendu. Dans la copie d'écran suivante, le serveur s'appelle serva et le domaine s'appelle dom000.priv. Le nom complet du serveur est donc serva.dom2000.priv.

Dans l'écran suivant, donnez comme nom de racine racine comme indiqué sur les copies d'écran suivantes :

A la fin de l'assistant, la racine DFS est créée mais elle ne contient pas encore de lien. Voici le résultat :

Vous avez maintenant un répertoire C:\racine partagé sous le nom racine. Ce répertoire est nécessaire au fonctionnement de DFS, il sera utilisé pour retenir les liens. Il n'est pas gênant de placer ce répertoire sur C: car il n'occupera que peu de place.


Création du lien pour le répertoire Perso.

Alors que la ligne de la racine est sélectionnée, faites "Action" et "Nouvelle liaison DFS". Donnez comme nom de lien perso et comme répertoire le chemin réseau pour accéder au répertoire perso du serveur SERVA.

La première branche du lien correspond au répertoire partagé par IACA sur SERVA sous le nom perso. Voici le résultat :

Pour établir le lien entre les répertoires perso des deux serveurs, nous devons créer la deuxième branche de ce lien.

En étant sur perso, créez un "Nouveau réplica" et indiquez le chemin réseau vers le répertoire perso de SERVB :

Voici le résultat :

Configuration de la réplication

Il reste alors à configurer la réplication. Placez-vous sur perso et faites "Stratégie de la réplication".

ATTENTION : A ce stade, il est important de bien choisir le dossier primaire (le maître initial).

Placez-vous sur \\serva\perso et utilisez le bouton "Définir comme contrôleur" (on souhaite que ce répertoire soit utilisé pour la réplication et c'est ce répertoire qui sera recopié dans l'autre).
Placez-vous sur \\servb\perso et utilisez le bouton "Activer" (on souhaite que ce répertoire soit utilisé pour la réplication).

 

Ne cliquez sur OK que lorsque vous avez choisi le répertoire contenant actuellement les dossiers personnels IACA comme dossier primaire pour la réplication.

Le répertoire Perso de SERVB va automatiquement se remplir afin de devenir une copie du répertoire Perso de SERVA. La réplication ne démarre pas immédiatement, il faudra certainement attendre plusieurs minutes avant qu'elle ne démarre. Si le répertoire Perso de SERVA est gros, il faudra également beaucoup de temps pour que la réplication soit complète.


Création du lien pour le répertoire Parciaca.

Placez-vous sur la racine (la ligne \\dom2000.priv\racine), et créez une "Nouvelle liaison DFS". Donnez comme nom de lien parciaca et donnez \\serva\parciaca comme dossier partagé.

Placez-vous sur parciaca et ajoutez un "Nouveau réplica". Donnez \\servb\parciaca comme dossier partagé.

Placez-vous sur parciaca et choisissez "Stratégie de réplication".

Ne vous trompez pas de sens, mettez comme Primaire le répertoire parciaca qui contient déjà le parc. Dans la copie d'écran, c'est le serveur SERVA qui possède un répertoire parciaca non vide alors que celui de SERVB n'a pas encore servi.

Le répertoire Parciaca de SERVB va automatiquement se remplir afin de devenir une copie du répertoire Parciaca de SERVA.


Création du lien pour le répertoire Classes (facultatif).

Placez-vous sur la racine (la ligne \\dom2000.priv\racine), et créez une "Nouvelle liaison DFS". Donnez comme nom de lien classes et donnez \\serva\classes comme dossier partagé.

Placez-vous sur classes et ajoutez un "Nouveau réplica". Donnez \\servb\classes comme dossier partagé.

Placez-vous sur classes et choisissez "Stratégie de réplication".

Ne vous trompez pas de sens, mettez comme Primaire le répertoire classes du premier serveur IACA. Dans la copie d'écran, c'est le serveur SERVA qui possède un répertoire classes non vide alors que celui de SERVB n'a pas encore servi.

Le répertoire classes de SERVB va automatiquement se remplir afin de devenir une copie du répertoire classes de SERVA.


Création du lien pour le répertoire DosSup (facultatif).

Placez-vous sur la racine (la ligne \\dom2000.priv\racine), et créez une "Nouvelle liaison DFS". Donnez comme nom de lien dossup et donnez \\serva\dossup comme dossier partagé.

Placez-vous sur dossup et ajoutez un "Nouveau réplica". Donnez \\servb\dossup comme dossier partagé.

Placez-vous sur classes et choisissez "Stratégie de réplication" en choisissant le bon répertoire comme Primaire.


La première réplication est TRES longue.

Ne mettez pas tout de suite, avec IACA, la coche devant "Héberge..." pour le deuxième serveur dans "Serveurs des domaines", attendez que la réplication soit terminée. Si le deuxième serveur était ajouté avant que la réplication soit terminée, le client IACA sur les stations risquerait de choisir le deuxième serveur alors que les répertoires ne sont pas encore présents.

Il faut compter environ 10 Go par jour pour cette première réplication (Microsoft a prévu que la réplication se fasse en tâche de fond afin de ne pas réduire les performances des serveurs).

Attention, l'idée qui consisterait à penser que l'on pourrait gagner du temps en effectuant la copie nous même est une mauvaise idée.
Les fichiers qui seraient copiés préalablement par exemple par copyreps sur le deuxième serveur ne seraient pas considérés par DFS comme identiques aux fichiers correspondants du premier serveur. DFS commencerait par les déplacer dans un répertoire nommé
NtFrs_PreExisting___See_EventLog
sur le deuxième serveur puis effectuerait son travail comme il le veut en répliquant tous les fichiers à partir du premier serveur.

Le répertoire NtFrs_PreExisting___See_EventLog permettrait de récupérer les fichiers si on venait de se tromper en installant DFS.Le service DFS peut à tout moment supprimer le contenu de ce répertoire par exemple pour gagner de la place sur le disque.