Utilisation de ndsmerge pour Linux ou Solaris
Vous pouvez vous servir de l'utilitaire ndsmerge sur les systèmes Linux ou Solaris pour associer deux arborescences eDirectory de façon à ce que les clients des deux arborescences puissent accéder à l'arborescence associée. Les options de ndsmerge vous permettent d'effectuer les opérations suivantes :
- Fusion de deux arborescences
- Vérification de la synchronisation horaire de tous les serveurs qui hébergent la réplique racine de l'arborescence
- Remplacement du nom de l'arborescence source par le nom de l'arborescence cible
- Affichage sous forme de liste de tous les serveurs qui hébergent la réplique racine présente dans l'arborescence, ainsi que de l'état de synchronisation horaire
Les sections suivantes fournissent des informations qui vous aident à effectuer des opérations ndsmerge sous Linux ou Solaris :
Conditions préalables à l'exécution d'opérations ndsmerge
Vous devez effectuer les opérations suivantes avant de fusionner deux arborescences eDirectory :
- Identifiez les arborescences source et cible. Lors de la fusion, les serveurs de l'arborescence source s'associent à l'arborescence cible et l'arborescence source n'existe donc plus. Si aucun conteneur cible n'est spécifié, les arborescences sont fusionnées par défaut au niveau de l'objet Arborescence. Cela risque d'avoir un impact sur le login des utilisateurs, si l'arborescence préférée est indiquée dans le fichier de configuration.
- Vérifiez que les deux arborescences fonctionnent correctement et que les répliques se synchronisent sans erreur.
- Vérifiez que tous les serveurs de l'arborescence se synchronisent d'après la même source horaire.
- Les arborescences ne peuvent pas être fusionnées si le schéma de l'arborescence source ne correspond pas à celui de l'arborescence cible. Si vous avez installé une application qui a modifié le schéma sur l'une des arborescences, installez la même application sur l'autre arborescence pour que le schéma de chaque arborescence corresponde à l'autre. Vous pouvez également utiliser l'option Importer le schéma à distance de l'utilitaire ndsrepair pour ajuster le schéma entre les deux arborescences. Pour ce faire, exécutez la commande suivante sur les deux arborescences :
ndsrepair -S -Ad
- Lancez ndsrepair -U sur les deux arborescences avant de commencer la fusion. Cette opération vérifie que toutes les répliques de l'arborescence se synchronisent correctement, identifie les erreurs de synchronisation et les corrige.
Fusion d'arborescences eDirectory sur des systèmes Linux ou Solaris
Pour fusionner deux arborescences eDirectory :
-
Utilisez la syntaxe suivante :
ndsmerge [-m target-tree target-admin source-admin [conteneur_cible]] [-c] [-t] [-r target-tree source-admin]
Tableau 56. Options de ndsmerge
-m |
Fusionne deux arborescences. Avec cette option, vous devez indiquer les attributs suivants : - target-tree
Nom de l'arborescence cible. - target-admin
Nom (avec contexte complet) de l'utilisateur qui dispose de droits d'administration sur l'arborescence cible.
- source-admin
Nom (avec contexte complet) de l'utilisateur qui dispose de droits d'administration sur l'arborescence source.
- conteneur_cible
Nom (avec contexte complet) de l'objet conteneur de l'arborescence cible avec lequel l'objet Arborescence de l'arborescence source doit être combiné. Si vous choisissez d'indiquer une valeur pour ce paramètre, assurez-vous que l'arborescence source possède un seul serveur.
|
-c |
Liste tous les serveurs présents dans l'arborescence, ainsi que l'état de synchronisation. Vous pouvez utiliser cette option avant de fusionner des arborescences pour détecter les problèmes éventuels avant de lancer l'opération de fusion. |
-t |
Vérifie la synchronisation horaire de tous les serveurs de l'arborescence. Utilisez cette option sur le serveur contenant la réplique maîtresse de la partition Arborescence. Cela permet de lister les serveurs de l'arborescence, ainsi que l'état de synchronisation horaire. |
-r |
Remplace le nom de l'arborescence source par celui de l'arborescence cible. Utilisez cette option si les deux arborescences que vous fusionnez portent le même nom. Vous devez vous loguer à l'arborescence pour changer son nom. Pour que cette opération réussisse, vérifiez que vous exécutez ndsmerge sur le serveur qui contient la réplique maîtresse de la partition Arborescence de l'arborescence. Tous les serveurs de l'arborescence vont fusionner avec le nouveau nom d'arborescence. Avec cette option, vous devez indiquer les attributs suivants : - target-tree
Nouveau nom de l'arborescence. - source-admin
Nom (avec contexte complet) de l'utilisateur qui dispose de droits d'administration sur l'arborescence.
|
Une fois l'opération de fusion terminée, ndsmerge attend que la nouvelle réplique de la partition racine se synchronise avec le serveur racine de l'arborescence source. Si des problèmes de synchronisation sont signalés, vous devez exécuter l'utilitaire ndsrepair pour remédier à ces problèmes. Pour plus d'informations, reportez-vous à Utilisation de ndsrepair.