6.5 Exemple de scénario pour des instances multiples

Utilisateur non root, Marie souhaite configurer deux arborescences sur une seule machine hôte pour un binaire unique.

6.5.1 Planification de la configuration

Marie spécifie les identificateurs d’instance suivants.

  • Instance 1 :

    Numéro de port sur lequel l’instance doit écouter

    1 524

    Chemin d’accès au fichier de configuration

    /home/marieinst1/nds.conf

    Répertoire de la DIB

    /home/marie/inst1/var

  • Instance 2 :

    Numéro de port sur lequel l’instance doit écouter

    2 524

    Chemin d’accès au fichier de configuration

    /home/marie/inst2/nds.conf

    Répertoire de la DIB

    /home/marie/inst2/var

6.5.2 Configuration des instances

Pour configurer les instances en fonction des identificateurs d’instance susmentionnés, Marie doit entrer les commandes suivantes.

  • Instance 1 :

    ndsconfig new -t mytree -n o=novell -a cn=admin.o=company -b 1524 -D 
    /home/mary/inst1/var --config-file /home/mary/inst1/nds.conf
    
  • Instance 2 :

    ndsconfig new -t corptree -n o=novell -a cn=admin.o=company -b 2524 -D 
    /home/mary/inst2/var --config-file /home/mary/inst2/nds.conf
    

6.5.3 Appel d’un utilitaire pour une instance

Si Marie souhaite exécuter l’utilitaire DSTrace pour l’instance 1 qui écoute sur le port 1 524 et dont le fichier de configuration se trouve à l’emplacement /home/marie/inst1/nds.conf et le fichier DIB dans le répertoire /home/marie/inst1/var, elle peut exécuter l’utilitaire comme suit :

ndstrace --config-file /home/mary/inst1/nds.conf

ou

ndstrace -h 164.99.146.109:1524

Si elle ne spécifie pas d’identificateur d’instance, l’utilitaire affiche toutes les instances appartenant à Marie et l’invite à en sélectionner une.

6.5.4 Liste des instances

Si Marie souhaite plus d’informations sur les instances de l’hôte, elle peut exécuter l’utilitaire ndsmanage.

  • Pour afficher toutes les instances appartenant à Marie :

    ndsmanage
    
  • Pour afficher toutes les instances appartenant à John (dont le nom d'utilisateur est john) :

    ndsmanage john
    
  • Pour afficher toutes les instances de tous les utilisateurs d’une installation spécifique de eDirectory :

    ndsmanage -a