11.2 Konfigurieren des Identitätsdepots nach der Installation

Nach dem Installieren des Identitätsdepots können Sie das Verzeichnis mit dem ndsconfig-Dienstprogramm konfigurieren und Serverinstanzen mit dem ndsmanage-Dienstprogramm erstellen, starten und anhalten. Außerdem können Sie das Identitätsdepot für die Verwendung von IPv6-Adressen konfigurieren, wenn der Server bereits die IPv6-Adressierung unterstützt.

11.2.1 Ändern des eDirectory-Baums und des Reproduktionsservers mit dem ndsconfig-Dienstprogramm

Nach der Installation wird das Identitätsdepot mit dem ndsconfig-Dienstprogramm konfiguriert. Zum Verwenden des ndsconfig-Dienstprogramms müssen Sie über Administratorrechte verfügen. Wenn Sie dieses Dienstprogramm mit Argumenten verwenden, überprüft es alle Argumente und fordert zur Eingabe des Passworts des Benutzers mit Administratorrechten auf. Wird das Dienstprogramm ohne Argumente aufgerufen, zeigt ndsconfig eine Beschreibung des Dienstprogramms und der verfügbaren Optionen.

Mit diesem Dienstprogramm können Sie außerdem den eDirectory-Reproduktionsserver entfernen und die aktuelle Konfiguration des eDirectory-Servers ändern. Weitere Informationen finden Sie in Abschnitt 11.2, Konfigurieren des Identitätsdepots nach der Installation.

Für die Verwendung des ndsconfig-Dienstprogramms gelten die folgenden Bedingungen:

  • Die Variablen treename, admin_FDN und server_FDN dürfen maximal die folgende Anzahl von Zeichen enthalten:

    • treename: 32 Zeichen

    • admin_FDN: 255 Zeichen

    • server_FDN: 255 Zeichen

  • Wenn Sie einen Server zu einem vorhandenen Baum hinzufügen und dabei einen Kontext angeben, der nicht im Serverobjekt vorhanden ist, erstellt das ndsconfig-Dienstprogramm diesen Kontext beim Hinzufügen des Servers.

  • Nach der Installation des Identitätsdepots können Sie LDAP- und Sicherheitsdienste zum vorhandenen Baum hinzufügen.

  • Soll die verschlüsselte Reproduktion auf dem Server aktiviert werden, geben Sie bei den Befehlen zum Hinzufügen eines Servers zu einem vorhandenen Baum die Option -E an. Weitere Informationen zur verschlüsselten Reproduktion finden Sie unter Encrypted Replication (Verschlüsselte Reproduktion) im NetIQ eDirectory-Administrationshandbuch.

Weitere Informationen zum Bearbeiten von eDirectory mit dem ndsconfig-Dienstprogramm finden Sie im NetIQ eDirectory -Administrationshandbuch.

Erläuterungen zu den Parametern des ndsconfig-Dienstprogramms

Das ndsconfig-Dienstprogramm unterstützt die folgenden Parameter:

new

Erstellt einen neuen Baum. Wenn Sie die Parameter nicht in der Befehlszeile angeben, fordert das Dienstprogramm Sie jeweils zur Eingabe der Werte für die fehlenden Parameter auf.

def

Erstellt einen neuen Baum. Wenn Sie die Parameter nicht in der Befehlszeile angeben, verwendet das Dienstprogramm jeweils den Standardwert für die fehlenden Parameter.

add

Fügt einen Server zu einem vorhandenen Baum hinzu. Fügt außerdem LDAP- und SAS-Services hinzu, nachdem Sie das Identitätsdepot im vorhandenen Baum konfiguriert haben.

rm

Entfernt das Serverobjekt und die Directory Services aus einem Baum.

HINWEIS:Die Schlüsselmaterialobjekte werden mit dieser Option nicht entfernt. Diese Objekte müssen manuell entfernt werden.

upgrade

Aktualisiert eDirectory auf eine spätere Version.

-i

Weist das Dienstprogramm beim Konfigurieren eines neuen Baums an, nicht zu prüfen, ob ein Baum mit demselben Namen bereits vorhanden ist. Es können mehrere Bäume mit demselben Namen vorhanden sein.

-t Baumname

Gibt den Name des Baums an, zu dem der Server hinzugefügt werden soll. Es sind maximal 32 Zeichen zulässig. Ist die Option nicht angegeben, entnimmt ndsconfig den Baumnamen aus dem Parameter n4u.nds.tree-name in der Datei /etc/opt/novell/eDirectory/conf/nds.conf. Der standardmäßige Baumname ist $LOGNAME-$HOSTNAME-NDStree.

-n Serverkontext

Gibt den Kontext des Servers an, zu dem das Serverobjekt hinzugefügt werden soll. Es sind maximal 64 Zeichen zulässig. Ist die Option nicht angegeben, entnimmt NDSCONFIG den Kontext aus dem Parameter n4u.nds.server-context in der Datei /etc/opt/novell/eDirectory/conf/nds.conf. Der Serverkontext sollte mit Typenangabe angegeben werden. Der Standardkontext ist org.

-d Pfad_für_DIB

Gibt den Verzeichnis-Pfad an, wo die Datenbank-Dateien gespeichert werden sollen.

-r

Erzwingt das Hinzufügen der Reproduktion des Servers unabhängig von der Anzahl der Server, die dem Server bereits hinzugefügt wurden.

-L LDAP_Port

Legt die TCP-Portnummer auf dem LDAP-Server fest. Wenn der Standardport 389 bereits verwendet wird, werden Sie aufgefordert, einen neuen Port einzugeben.

-l SSL_Port

Legt die SSL-Portnummer auf dem LDAP-Server fest. Wenn der Standardport 636 bereits verwendet wird, werden Sie aufgefordert, einen neuen Port einzugeben.

-a Admin_FDN

Legt den vollständig eindeutigen Namen des Benutzerobjekts mit Supervisor-Rechten für den Kontext fest, in dem das Serverobjekt und die Directory Services erstellt werden sollen. Der Admin-Name sollte mit Typenangabe angegeben werden. Es sind maximal 64 Zeichen zulässig. Der Standardwert ist admin.org.

-e

Aktiviert unverschlüsselte Passwörter für LDAP-Objekte.

-m Modulname

Gibt den Namen des Moduls an, das installiert oder konfiguriert werden soll. Wenn Sie einen neuen Baum konfigurieren, können Sie nur das Modul DS angeben. Nach der Konfiguration des Moduls DS können Sie NMAS-, LDAP-, SAS-, SNMP- und HTTP-Dienste sowie NetIQ SecretStore (ss) mit dem Befehl „add“ hinzufügen. Wenn der Modulname nicht angegeben wird, werden alle Module installiert.

HINWEIS:Soll der SecretStore beim Aufrüsten von eDirectory mit dem Befehl nds-install nicht konfiguriert werden, geben Sie den Wert no_ss für diese Option an. Beispiel: ndsinstall '-m no_ss'.

-o

Legt die unverschlüsselte HTTP-Portnummer fest.

-O

Legt die sichere HTTP-Portnummer fest.

-p IP_Adresse:[Port]

Gibt die IP-Adresse des Remote-Hosts an, auf dem sich eine Reproduktion der Partition befindet, der dieser Server hinzugefügt werden soll. Verwenden Sie diese Option, wenn Sie einen Sekundärserver einem Baum hinzufügen (mit dem Befehl „add“). Die Standardportnummer lautet 524. Hiermit wird die SLP-Suche umgangen, sodass die Suche im Baum beschleunigt wird.

-R

Reproduziert die Partition, zu der der Server hinzugefügt werden soll, auf dem lokalen Server. Diese Option verhindert das Hinzufügen von Reproduktionen zum lokalen Server.

-c

Verhindert die Anzeige von Eingabeaufforderungen bei der Verwendung von ndsconfig, z. B. Ja/Nein zum Fortsetzen des Vorgangs oder Aufforderungen zum erneuten Eingeben der Portnummern bei Konflikten. Das Dienstprogramm fordert Sie weiterhin auf, die erforderlichen Parameter einzugeben, wenn Sie diese nicht in der Befehlszeile angegeben haben.

-w Admin_Passwort

Mit dieser Option wird das Admin-Benutzerpasswort im Klartext weitergegeben.

HINWEIS:NetIQ empfiehlt, diese Option nicht in einer Umgebung zu verwenden, in der die Passwortsicherheit nicht gewährleistet ist.

-E

Aktiviert die verschlüsselte Reproduktion für den hinzuzufügenden Server.

-j

Weist das Dienstprogramm an, die Option für die Zustandsprüfung zu überspringen (außer Kraft zu setzen), bevor das Identitätsdepot installiert wird.

-b Port_für_Bindung

Gibt die Nummer des Standardports an, den eine bestimmte Instanz überwachen soll. Hiermit legen Sie die Standardportnummer für n4u.server.tcp-port und n4u.server.udp-port fest. Wenn Sie einen NCP-Port mit der Option -b angeben, setzt das Dienstprogramm voraus, dass dieser Port als Standardport fungiert, und die TCP- und UDP-Parameter werden entsprechend aktualisiert.

HINWEIS:Die Parameter -b und -B schließen sich gegenseitig aus.

-B Schnittstelle1@Port1,Schnittstelle2@Port2,...

Gibt die Portnummer zusammen mit der IP-Adresse oder der Schnittstelle an. Beispiel: -B eth0@524, -B 100.1.1.2@524, -B[2015::3]@524.

HINWEIS:

  • Die Parameter -b und -B schließen sich gegenseitig aus.

  • IPv6-Adressen müssen in eckigen Klammern ([ ]) gesetzt werden.

--config-file Konfigurationsdatei

Gibt den absoluten Pfad und den Dateinamen zum Speichern der Konfigurationsdatei nds.conf an. Soll die Konfigurationsdatei beispielsweise im Verzeichnis /etc/opt/novell/eDirectory/ gespeichert werden, geben Sie den folgenden Befehl ein:

--config-file /etc/opt/novell/eDirectory/nds.conf
-P LDAP_URL(s)

Ermöglicht die Konfiguration der LDAP-Schnittstelle im LDAP-Serverobjekt über die LDAP-URLs. Trennen Sie mehrere URLs jeweils mit Kommas voneinander ab. Beispiel:

-P ldap://1.2.3.4:389,ldaps://1.2.3.4:636,ldap://[2015::3]:389

HINWEIS:

  • IPv6-Adressen müssen in eckigen Klammern ([ ]) gesetzt werden. Beispiel: ldap://[2015::3]:389.

  • Falls Sie die LDAP-URLs nicht bei der ersten Konfiguration angegeben haben, können Sie sie nachträglich über das Attribut ldapInterfaces im Befehl ldapconfig bzw. in iManager hinzufügen.

-D Pfad_für_Daten

Erstellt die Verzeichnisse data, dib und log im angegebenen Pfad.

set Werteliste

Legt den Wert für die konfigurierbaren Parameter fest, die Sie für das Identitätsdepot angegeben haben. Mit dieser Option legen Sie die Boot-Strapping-Parameter fest, bevor Sie einen Baum konfigurieren.

Wenn Sie die Konfigurationsparameter ändern, müssen Sie ndsd neu starten, damit der neue Wert in Kraft tritt. Bei den folgenden Konfigurationsparametern ist ein Neustart von ndsd nicht erforderlich:

  • n4u.nds.inactivity-synchronization-interval

  • n4u.nds.synchronization-restrictions

  • n4u.nds.janitor-interval

  • n4u.nds.backlink-interval

  • n4u.nds.drl-interval

  • n4u.nds.flatcleaning-interval

  • n4u.nds.server-state-up-threshold

  • n4u.nds.heartbeat-schema

  • n4u.nds.heartbeat-data

get help Parameterliste

Zeigt die Hilfetexte für die konfigurierbaren Parameter an, die Sie für das Identitätsdepot angegeben haben. Wenn Sie keine Parameterliste angeben, zeigt das Dienstprogramm die Hilfetexte für alle konfigurierbaren Parameter an.

Konfigurieren des Identitätsdepots mit einem bestimmten Gebietsschema

Soll das Identitätsdepot mit einem bestimmten Gebietsschema konfiguriert werden, müssen Sie LC_ALL und LANG in dieses Gebietsschema exportieren, bevor Sie die Konfiguration vornehmen. Geben Sie beispielsweise die folgenden Befehle im ndsconfig-Dienstprogramm ein:

export LC_ALL=ja
export LANG=ja

Hinzufügen eines neuen Baums zum Identitätsdepot

Wenn Sie einen neuen Baum im Identitätsdepot erstellen, können Sie sich wahlweise vom ndsconfig-Dienstprogramm durch die Konfiguration führen lassen oder auch alle Parameterwerte mit einem einzigen Befehl festlegen. Falls der Identitätsdepot-Server bereits IPv6-Adressen unterstützt, können Sie eine IPv6-Adresse für den neuen Baum angeben.

  1. (Bedingt) Wenn das ndsconfig-Dienstprogramm eine Aufforderung zur Eingabe der Parameter für einen neuen Baum im Identitätsdepot anzeigen soll, geben Sie den folgenden Befehl ein:

    ndsconfig new [-t tree_name] [-n server_context] [-a admin_FDN]

    Beispiel:

    ndsconfig new -t corp-tree -n o=company -a cn=admin.o=company
  2. (Bedingt) Wenn Sie zum Erstellen des neuen Baums im Identitätsdepot alle Parameter in der Befehlszeile angeben möchten, geben Sie den folgenden Text ein:

    ndsconfig new [-t Baumname] [-n Serverkontext] [-a Admin_FDN] [-i] [-S Servername] [-d Pfad_für_DIB] [-m Modul] [e] [-L LDAP_Port] [-l SSL_Port] [-o HTTP_Port] [-O HTTPS_Port] [-p IP_Adresse:[Port]] [-R] [-c] [-w Admin_Passwort] [-b Port_für_Bindung] [-B Schnittstelle1@Port1,Schnittstelle2@Port2,...] [-D Benutzerdefinierter_Speicherort] [--config-file Konfigurationsdatei]

    Alternativ:

    ndsconfig def [-t Baumname] [-n Serverkontext] [-a Admin_FDN] [-w Admin_Passwort] [-c] [-i] [-S Servername] [-d Pfad_für_DIB] [-m Modul] [-e] [-L LDAP_Port] [-l SSL_Port] [-o HTTP_Port] [-O HTTPS_Port] [-D Benutzerdefinierter_Speicherort] [--config-file Konfigurationsdatei]

Hinzufügen eines Servers zu einem vorhandenen Baum

Zum Hinzufügen eines Servers zu einem vorhandenen Baum geben Sie den folgenden Befehl ein:

ndsconfig add [-t treename] [-n server context] [-a admin_FDN] [-i] [-S server_name] [-d path_for_dib] [-m module] [e] [-L ldap_port] [-l SSL_port] [-o http_port] [-O https_port] [-p IP_address:[port]] [-R] [-c] [-w admin_password] [-b port_to_bind] [-B interface1@port1,interface2@port2,..] [-D custom_location] [--config-file configuration_file]

Beispiel:

ndsconfig add -t corp-tree -n o=company -a cn=admin.o=company -S srv1

Entfernen des Identitätsdepots und der zugehörigen Datenbank vom Server

  1. Navigieren Sie zum Verzeichnis dsreports (standardmäßig unter /var/opt/novell/eDirectory/data/).

  2. Löschen Sie die HTML-Dateien, die Sie mit iMonitor erstellt hatten.

  3. Geben Sie im ndsconfig-Dienstprogramm den folgenden Befehl ein:

    ndsconfig rm [-a admin_FDN] [-w admin_password] [-p IP_address:[port]] [-c]

Entfernen eines eDirectory-Serverobjekts und der Verzeichnisdienste aus einem Baum

Zum Entfernen des Serverobjekts und der Verzeichnisdienste aus einem Baum geben Sie den folgenden Befehl ein:

ndsconfig rm -a Admin_FDN

Konfigurieren von mehreren Instanzen des Identitätsdepots

Sie können mehrere Instanzen des Identitätsdepots auf einem einzelnen Host konfigurieren. Die Konfiguration mehrerer Instanzen mit dem ndsconfig-Dienstprogramm ist ähnlich aufgebaut wie die mehrfache Konfiguration einer einzigen Instanz. Jede Instanz muss durch eindeutige Angaben gekennzeichnet sein, beispielsweise:

  • Unterschiedliche Speicherorte für Daten und Protokolldatei. Verwenden Sie die Optionen --config-file, -d und -D.

  • Eindeutige Portnummer, die durch jede Instanz überwacht werden soll. Verwenden Sie die Optionen -b und -B.

  • Eindeutiger Servername für die Instanz. Verwenden Sie die Option -S Servername.

Weitere Informationen finden Sie unter „Using ndsconfig to Configure Multiple Instances of eDirectory“ (Konfigurieren mehrerer eDirectory-Instanzen mit ndsconfig) im NetIQ eDirectory-Installationshandbuch.

HINWEIS:

  • Bei der Konfiguration des Identitätsdepots wird der Name des standardmäßigen NCP-Servers als Name des Hostservers übernommen. Wenn Sie mehrere Instanzen konfigurieren, müssen Sie den NCP-Servernamen ändern. Geben Sie mit der ndsconfig-Befehlszeilenoption -S Servername einen anderen Servernamen an. Beim Konfigurieren mehrerer Instanzen (auf demselben Baum oder auf verschiedenen Bäumen) muss der NCP-Servername jeweils eindeutig sein.

  • Alle Instanzen verwenden denselben Serverschlüssel (NICI).

11.2.2 Verwalten von Instanzen mit dem ndsmanage-Dienstprogramm

Mit dem ndsmanage-Dienstprogramm können Sie Serverinstanzen im Identitätsdepot erstellen, starten und anhalten. Außerdem können Sie eine Liste der konfigurierten Instanzen abrufen.

Auflisten der Identitätsdepot-Instanzen

Mit dem ndsmanage-Dienstprogramm können Sie den Pfad der Konfigurationsdatei, den vollständigen eindeutigen Namen und den Port der Serverinstanz sowie den Status der Instanz (aktiv oder inaktiv) für die angegebenen Benutzer abrufen. Das Dienstprogramm unterstützt die folgenden Parameter:

ndsmanage

Zeigt eine Liste aller konfigurierten Instanzen.

ndsmanage -a|--all

Zeigt eine Liste aller Instanzen der Benutzer, die eine bestimmte Installation des Identitätsdepots verwenden.

ndsmanage Benutzername

Zeigt eine Liste der von einem bestimmten Benutzer konfigurierten Instanzen.

Erstellen einer neuen Instanz im Identitätsdepot

  1. Geben Sie in der Befehlszeile den Befehl ndsmanage ein.

  2. Geben Sie c ein.

  3. Befolgen Sie die Anweisungen in der Befehlszeile zum Erstellen der neuen Instanz.

Konfigurieren und Dekonfigurieren einer Instanz im Identitätsdepot

Zum Konfigurieren einer Instanz geben Sie den folgenden Befehl ein:

ndsconfig new -t treename -n server_context -a admin_FDN -b port_to_bind -D path_for_data 

Beispiel:

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

HINWEIS:Beim Linux-Betriebssystem können Sockets ausschließlich im gemounteten Dateisystem erstellt werden. Für eDirectory empfiehlt NetIQ, das Verzeichnis var im lokalen Dateisystem (Option -D in ndsconfig) zu verwenden; das DIB-Verzeichnis kann aus einem beliebigen Dateisystem stammen (Option -d in ndsconfig).

So dekonfigurieren Sie eine Instanz:

  1. Geben Sie in der Befehlszeile den Befehl ndsmanage ein.

  2. Wählen Sie die Instanz aus, die dekonfiguriert werden soll.

  3. Geben Sie d ein.

Aufrufen eines Dienstprogramms für eine Instanz im Identitätsdepot

Sie können verschiedene Dienstprogramme, beispielsweise DSTrace, für eine Instanz ausführen. Beispiel: Sie möchten das DSTrace-Dienstprogramm für Instanz 1 ausführen, die den Port 1524 überwacht. Die Konfigurationsdatei dieser Instanz befindet sich im Verzeichnis /home/mary/inst1/nds.conf und die zugehörige DIB-Datei im Verzeichnis /home/mary/inst1/var. Hier können Sie einen der folgenden Befehle eingeben:

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

Alternativ:

ndstrace -h 192.168.0.1:1524

Wenn Sie keine Angaben zu den Instanzen nennen, zeigt das Dienstprogramm alle Instanzen an. Anschließend können Sie eine Instanz auswählen.

Starten und Anhalten von Instanzen im Identitätsdepot

Bei Bedarf können Sie eine oder mehrere konfigurierte Instanzen starten oder anhalten.

  1. (Bedingt) Soll eine einzelne Instanz mit einem geführten Verfahren gestartet oder angehalten werden, führen Sie die folgenden Schritte aus:

    1. Geben Sie in der Befehlszeile den Befehl ndsmanage ein.

    2. Wählen Sie die Instanz aus, die gestartet oder angehalten werden soll.

    3. Geben Sie szum Starten der Instanz bzw. k zum Anhalten ein.

  2. (Bedingt) Zum Starten oder Anhalten einer einzelnen Instanz geben Sie Folgendes ein:

    ndsmanage start --config-file configuration_file_of_the_instance

    Alternativ:

    ndsmanage stop --config-file configuration_file_of_the_instance
  3. (Bedingt) Zum Starten oder Anhalten aller Instanzen geben Sie Folgendes ein:

    ndsmanage startall

    Alternativ:

    ndsmanage stopall