6.4 Gestion d'instances multiples

Cette section présente les informations suivantes :

6.4.1 Utilitaire ndsmanage

L’utilitaire ndsmanage permet d’effectuer les opérations suivantes :

Liste des instances

Le tableau suivant décrit comment lister les instances eDirectory.

Tableau 6-1 Utilisation de ndsmanage pour lister les instances

Syntaxe

Description

ndsmanage

Liste toutes les instances que vous avez configurées.

ndsmanage -a|--all

Liste les instances de tous les utilisateurs d’une installation spécifique de eDirectory.

ndsmanage nom_utilisateur

Liste les instances configurées par un utilisateur spécifique

Les champs suivants sont affichés pour chaque instance :

  • Chemin d’accès au fichier de configuration

  • Port et FDN du serveur

  • État (instance active ou inactive)

REMARQUE :Cet utilitaire liste toutes les instances configurées pour un seul binaire.

Reportez-vous à Figure 6-1 pour plus d’informations.

Création d’une instance via ndsmanage

Pour créer une instance via ndsmanage :

  1. Saisissez la commande suivante :

    ndsmanage
    

    Si deux instances sont configurées, l’écran suivant s’affiche :

    Figure 6-1 Écran de sortie de l’utilitaire ndsmanage

  2. Entrez c pour créer une instance.

    Vous pouvez créer une arborescence ou ajouter un serveur à une arborescence existante. Suivez les instructions à l’écran pour créer une instance.

Exécution d’opérations pour une instance spécifique

Vous pouvez effectuer les opérations suivantes pour chaque instance :

Hormis les opérations listées ci-dessus, vous pouvez également exécuter DSTrace pour une instance sélectionnée.

Démarrage d’une instance spécifique

Pour démarrer une instance que vous avez configurée, procédez comme suit :

  1. Saisissez la commande suivante :

    ndsmanage
    
  2. Sélectionnez l’instance à démarrer.

    Le menu se développe pour inclure les options que vous pouvez exécuter sur une instance spécifique.

    Figure 6-2 Écran de sortie de l’utilitaire ndsmanage avec options d’instance

  3. Entrez s pour démarrer l’instance.

Sinon, vous pouvez également entrer la commande suivante à l’invite :

ndsmanage start --config-file fichier_configuration_instance_configurée_par_vos_soins

Arrêt d’une instance spécifique

Pour arrêter une instance que vous avez configurée, procédez comme suit :

  1. Saisissez la commande suivante :

    ndsmanage
    
  2. Sélectionnez l’instance à arrêter.

    Le menu se développe pour inclure les options que vous pouvez exécuter sur une instance spécifique. Pour plus d’informations, reportez-vous à la Écran de sortie de l’utilitaire ndsmanage avec options d’instance.

  3. Entrez k pour arrêter l’instance.

Sinon, vous pouvez également entrer la commande suivante à l’invite :

ndsmanage stop --config-file fichier_configuration_instance_configurée_par_vos_soins

Annulation de la configuration d’une instance

Pour annuler la configuration d’une instance, procédez comme suit :

  1. Saisissez la commande suivante :

    ndsmanage
    
  2. Sélectionnez l’instance dont vous souhaitez annuler la configuration.

    Le menu se développe pour inclure les options que vous pouvez exécuter sur une instance spécifique. Pour plus d’informations, reportez-vous à la Écran de sortie de l’utilitaire ndsmanage avec options d’instance.

  3. Entrez d pour annuler la configuration de l’instance.

Démarrage et arrêt de toutes les instances

Vous pouvez démarrer et arrêter toutes les instances que vous avez configurées.

Démarrage de toutes les instances

Pour démarrer toutes les instances que vous avez configurées, entrez la commande suivante à l’invite :

ndsmanage startall

Pour démarrer une instance spécifique, reportez-vous à la section Démarrage d’une instance spécifique.

Arrêt de toutes les instances

Pour arrêter toutes les instances que vous avez configurées, entrez la commande suivante à l’invite :

ndsmanage stopall

Pour arrêter une instance spécifique, reportez-vous à la section Arrêt d’une instance spécifique.

6.4.2 Identification d'une instance spécifique

Pendant que vous configurez plusieurs instances, vous assignez à chaque instance un nom d'hôte, un numéro de port et un chemin d'accès unique au fichier de configuration. Le nom d'hôte et le numéro de port sont les identificateurs de l'instance.

La plupart des utilitaires intègrent l'option -h nom_hôte:port ou --config-file emplacement_fichier_configuration qui permet d'indiquer une instance spécifique. Pour plus d'informations, consultez les pages du manuel relatives à ces utilitaires.

6.4.3 Appel d'un utilitaire pour une instance spécifique

Si vous souhaitez exécuter un utilitaire pour une instance spécifique, vous devez inclure l'identificateur de cette instance dans la commande de l'utilitaire. Les identificateurs d'instance sont le chemin d'accès au fichier de configuration, le nom d'hôte et le numéro de port. Pour ce faire, vous pouvez utiliser l'option --config-file emplacement_fichier_configuration ou -h nom_hôte:port.

Si vous n'incluez pas les identificateurs d'instance dans la commande, l'utilitaire affiche les différentes instances dont vous êtes propriétaire et vous invite à sélectionner l'instance pour laquelle vous souhaitez exécuter l'utilitaire.

Par exemple, afin d'exécuter DSTrace pour un utilitaire spécifique à l'aide de l'option --config-file, vous devez entrer la commande suivante :

ndstrace --config-file configuration_filename_with_location