6.4 Verwalten mehrere Instanzen

Dieser Abschnitt enthält folgende Informationen:

6.4.1 Dienstprogramm "ndsmanage"

Das Dienstprogramm "ndsmanage" ermöglicht Ihnen Folgendes:

Auflisten der Instanzen

In der folgenden Tabelle wird beschrieben, wie die eDirectory-Instanzen aufgeführt werden.

Tabelle 6-1 Verwendung von "ndsmanage" zum Auflisten der Instanzen

Syntax

Beschreibung

ndsmanage

Führt alle von Ihnen konfigurierten Instanzen auf.

ndsmanage -a|--all

Führt alle Instanzen der Benutzer auf, die eine bestimmte Installation von eDirectory verwenden.

ndsmanage Benutzername

Führt die von einem bestimmten Benutzer konfigurierten Instanzen auf

Die folgenden Felder werden für jede Instanz angezeigt:

  • Pfad der Konfigurationsdatei

  • Server-FDN und Port

  • Status (gibt an, ob die Instanz aktiv oder inaktiv ist)

HINWEIS:Dieses Dienstprogramm führt alle für eine einzelne Binärdatei konfigurierten Instanzen auf.

Weitere Informationen finden Sie unter Abbildung 6-1.

Erstellen einer Instanz über "ndsmanage"

So erstellen Sie eine neue Instanz über "ndsmanage":

  1. Geben Sie den folgenden Befehl ein:

    ndsmanage
    

    Wenn Sie zwei Instanzen konfiguriert haben, wird der folgende Bildschirm angezeigt:

    Abbildung 6-1 Ausgabebildschirm des Dienstprogramms "ndsmanage"

  2. Geben Sie "c" ein, um eine neue Instanz zu erstellen.

    Sie können entweder einen neuen Baum erstellen oder einem vorhandenen Baum einen Server hinzufügen. Befolgen Sie die Anweisungen am Bildschirm, um eine neue Instanz zu erstellen.

Durchführen von Vorgängen für eine spezifische Instanz

Sie können für jede Instanz die folgenden Vorgänge durchführen:

Zusätzlich zu den oben aufgeführten Befehlen können sie für eine ausgewählte Instanz auch "DSTrace" ausführen.

Starten einer spezifischen Instanz

Gehen Sie folgendermaßen vor, um eine von Ihnen konfigurierte Instanz zu starten:

  1. Geben Sie Folgendes ein:

    ndsmanage
    
  2. Wählen Sie die zu startende Instanz aus.

    Das Menü wird erweitert, um die Optionen einzubeziehen, die Sie für eine spezifische Instanz durchführen können.

    Abbildung 6-2 Ausgabebildschirm des Dienstprogramms "ndsmanage" mit Instanzoptionen

  3. Geben Sie s ein, um die Instanz zu starten.

Alternativ können Sie an der Eingabeaufforderung für den Befehl Folgendes eingeben:

ndsmanage start --config-file Konfigurationsdatei_der_von_Ihnen_konfigurierten_Instanz

Stoppen einer spezifischen Instanz

Gehen Sie folgendermaßen vor, um eine von Ihnen konfigurierte Instanz zu stoppen:

  1. Geben Sie Folgendes ein:

    ndsmanage
    
  2. Wählen Sie die zu stoppende Instanz aus.

    Das Menü wird erweitert, um die Optionen einzubeziehen, die Sie für eine spezifische Instanz durchführen können. Weitere Informationen hierzu finden Sie in Ausgabebildschirm des Dienstprogramms "ndsmanage" mit Instanzoptionen.

  3. Geben Sie k ein, um die Instanz zu stoppen.

Alternativ können Sie an der Eingabeaufforderung für den Befehl Folgendes eingeben:

ndsmanage stop --config-file Konfigurationsdatei_der_von_Ihnen_konfigurierten_Instanz

Dekonfigurieren einer Instanz

Gehen Sie folgendermaßen vor, um eine Instanz zu dekonfigurieren:

  1. Geben Sie Folgendes ein:

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

    Das Menü wird erweitert, um die Optionen einzubeziehen, die Sie für eine spezifische Instanz durchführen können. Weitere Informationen hierzu finden Sie in Ausgabebildschirm des Dienstprogramms "ndsmanage" mit Instanzoptionen.

  3. Geben Sie d ein, um die Instanz zu dekonfigurieren.

Starten und Stoppen aller Instanzen

Sie können alle von Ihnen konfigurierten Instanzen starten und stoppen.

Starten aller Instanzen

Geben Sie Folgendes an der Eingabeaufforderung für den Befehl ein, um alle von Ihnen konfigurierten Instanzen zu starten:

ndsmanage startall

Informationen zum Starten einer spezifischen Instanz finden Sie unter Starten einer spezifischen Instanz.

Stoppen aller Instanzen

Geben Sie Folgendes an der Eingabeaufforderung für den Befehl ein, um alle von Ihnen konfigurierten Instanzen zu stoppen:

ndsmanage stopall

Informationen zum Stoppen einer spezifischen Instanz finden Sie unter Stoppen einer spezifischen Instanz.

6.4.2 Identifizieren einer spezifischen Instanz

Bei der Konfiguration mehrere Instanzen weisen Sie jeder Instanz einen Hostnamen, eine Portnummer und einen eindeutigen Pfad für die Konfigurationsdatei zu. Dieser Hostname und diese Portnummer sind die Instanz-IDs.

Die meisten Dienstprogramme verfügen über die Option -hHostname:Port oder --config-fileSpeicherort_der_Konfigurationsdatei, mit der Sie eine bestimmte Instanz angeben können. Weitere Informationen finden Sie auf den man-Seiten der Dienstprogramme.

6.4.3 Aufrufen eines Dienstprogramms für eine spezifische Instanz

Wenn Sie ein Dienstprogramm für eine spezifische Instanz ausführen möchten, müssen Sie die Instanz-ID in den Dienstprogrammbefehl einbeziehen. Die Instanz-IDs sind der Pfad der Konfigurationsdatei sowie der Hostname und die Portnummer. Sie können dazu --config-file Speicherort_der_Konfigurationsdatei oder -hHostname:Port verwenden.

Wenn Sie die Instanz-IDs nicht in den Befehl einbeziehen, zeigt das Dienstprogramm verschiedene Instanzen an, die Sie besitzen, und fordert Sie auf, die Instanz auszuwählen, für die das Dienstprogramm ausgeführt werden soll.

Um beispielsweise DSTrace für ein spezfisches Dienstprogramm mit der Option --config-file auszuführen, sollten Sie Folgendes eingeben:

ndstrace --config-file configuration_filename_with_location