6.5 Beispielszenario für mehrere Instanzen

Mary ist eine Nicht-Root-Benutzerin, die zwei Bäume an einem einzelnen Host-Computer für eine einzelne Binärdatei konfigurieren möchte.

6.5.1 Planen der Einrichtung

Mary gibt die folgenden Instanz-IDs an.

  • Instanz 1:

    Portnummer, an der die Instanz überwachen sollte

    1524

    Pfad der Konfigurationsdatei

    /home/maryinst1/nds.conf

    DIB-Verzeichnis

    /home/mary/inst1/var

  • Instanz 2:

    Portnummer, an der die Instanz überwachen sollte

    2524

    Pfad der Konfigurationsdatei

    /home/mary/inst2/nds.conf

    DIB-Verzeichnis

    /home/mary/inst2/var

6.5.2 Konfigurieren der Instanzen

Mary muss die folgenden Befehle eingeben, um die Instanzen auf Basis der oben genannten Instanz-IDs zu konfigurieren:

  • Instanz 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
    
  • Instanz 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 Aufrufen eines Dienstprogramms für eine Instanz

Wenn Mary das DSTrace-Dienstprogramm für Instanz 1 ausführen möchte, die an Port 1524 überwacht, deren Konfigurationsdatei sich unter /home/mary/inst1/nds.conf befindet und deren DIB-Datei unter /home/mary/inst1/var, dann kann sie das Dienstprogramm wie folgt ausführen:

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

Alternativ:

ndstrace -h 164.99.146.109:1524

Wenn Mary die Instanz-IDs nicht angibt, zeigt das Dienstprogramm alle Instanzen an, die Mary besitzt, und fordert sie auf, eine Instanz auszuwählen.

6.5.4 Auflisten der Instanzen

Wenn Mary Details zu den Instanzen im Host erfahren möchte, kann sie das Dienstprogramm "ndsmanage" ausführen.

  • So werden alle Instanzen von Mary angezeigt:

    ndsmanage
    
  • So werden alle Instanzen von John (Benutzername ist "john") angezeigt:

    ndsmanage john
    
  • So werden alle Instanzen von allen Benutzern angezeigt, die eine bestimmte Installation von eDirectory verwenden:

    ndsmanage -a