6.5 Scenario di esempio per più istanze

Maria è un utente nonroot che desidera configurare due alberi su un unico computer host per un singolo file binario.

6.5.1 Pianificazione della configurazione

Maria specifica i seguenti ID istanza.

  • Istanza 1:

    Numero di porta sul quale l'istanza deve essere in ascolto

    1524

    Percorso del file di configurazione

    /home/maryinst1/nds.conf

    Directory DIB

    /home/mary/inst1/var

  • Istanza 2:

    Numero di porta sul quale l'istanza deve essere in ascolto

    2524

    Percorso del file di configurazione

    /home/mary/inst2/nds.conf

    Directory DIB

    /home/mary/inst2/var

6.5.2 Configurazione delle istanze

Per configurare le istanze in base agli ID istanza predefiniti citati, Maria dovrà immettere i seguenti comandi.

  • Istanza 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
    
  • Istanza 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 Richiamo di un'utility per un'istanza

Se Maria decide di eseguire l'utility per l'istanza 1 DSTrace che è in ascolto sulla porta 1524, con il relativo file di configurazione nell'ubicazione /home/mary/inst1/nds.conf e il relativo file DIB ubicato in /home/mary/inst1/var, può eseguire l'utility nel modo indicato di seguito:

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

oppure

ndstrace -h 164.99.146.109:1524

Se Maria non specifica gli ID istanza, nell'utility vengono visualizzate tutte le istanza di proprietà di Maria e le viene richiesto di selezionarne una.

6.5.4 Elenco delle istanze

Se Maria desidera conoscere i dettagli delle istanze nell'host, può eseguire l'utility ndsmanage.

  • Per visualizzare tutte le istanze di proprietà di Maria:

    ndsmanage
    
  • Per visualizzare tutte le istanze di proprietà di Giovanni (il nome utente è john):

    ndsmanage john
    
  • Per visualizzare tutte le istanze di tutti gli utenti che stanno utilizzando un'istanza particolare di eDirectory:

    ndsmanage -a