Befehl "startNode"
Der Befehl startNode liest die Konfigurationsdatei für den Node-Agent-Prozess und erstellt einen Startbefehl.
Auf der Basis der von Ihnen angegebenen Optionen erstellt der Befehl
startNode eine neue JVM-API für die Ausführung des Node-Agent-Prozesses oder schreibt die Daten für den Startbefehl
in eine Datei.
Wenn Sie auf einer Windows-Plattform arbeiten und der Node Agent als
Windows-Dienst ausgeführt wird, startet der Befehl startNode den zugehörigen Windows-Dienst
und übernimmt auch das Starten des Node Agent.
Der Befehl startNode liest die Konfigurationsdatei für den Node-Agent-Prozess für ein Profil, das der
WebSphere Application Server Network Deployment-Zelle hinzugefügt wurde, und startet den Server.
Sie müssen mit dem Befehl startNode keinen Benutzernamen und kein Kennwort angeben, weil dieser Befehl zwar einen Serverprozess startet, aber keine MBean-Methode aufruft.
Der Artikel "Befehlszeilentools verwenden" beschreibt, wo dieser Befehl ausgeführt wird.
Syntax
startNode [Optionen]
Parameter
Die folgenden Optionen sind für den Befehl startNode verfügbar:
- -?
- Gibt eine Anweisung zur Verwendung des Befehls aus.
-curlib <Produktbibliothek>
Gibt die aktuelle Bibliothek an, die für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) verwendet werden soll.
-cpyenvvar
Weist den Befehl startNode an, die Umgebungsvariablen zu setzen, die derzeit für den Node-Agent-Prozess definiert sind. Standardmäßig werden die derzeit definierten Umgebungsvariablen nicht gesetzt.
- -help
- Gibt eine Anweisung zur Verwendung des Befehls aus.
-inllibl <Bibliotheksliste>
Gibt die Anfangsbibliotheksliste an, die für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) verwendet werden soll.
-inlaspgrp <ASP-Gruppe>
Gibt die ASP-Anfangsgruppe für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) an.
-jobd <Produktbibliothek/Jobbeschreibung>
Gibt die Jobbeschreibung für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) an.
-jobq <Produktbibliothek/Jobwarteschlange>
Gibt die Jobwarteschlange für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) an.
-logfile <Dateiname>
Gibt die Position der Protokolldatei an, in die die Traceinformationen geschrieben wird. Standardmäßig hat die Protokolldatei den Namen startServer.log und wird in Ihrem Verzeichnis Profilstammverzeichnis/logs erstellt.
-nowait
Weist den Befehl startNode an, nicht darauf zu warten, dass der gestartete Node-Agent-Prozess initialisiert wurde.
-outq <Produktbibliothek/Ausgabewarteschlange>
Gibt die Ausgabewarteschlange für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) an.
-profileName
Definiert das Profil des Anwendungsserverprozesses in einer Installation mit mehreren Profilen. Die Option "-profileName" ist in einer Umgebung mit nur einem Profil nicht erforderlich. Standardmäßig wird für diese Option das Standardprofil verwendet.
-quiet
Unterdrückt die Statusinformationen, die der Befehl startNode im normalen Modus ausgibt.
-replacelog
Ersetzt die Protokolldatei, anstatt sie an das aktuelle Protokoll anzuhängen.
-sbs <Produktbibliothek/Subsystembeschreibung>
Gibt das Subsystem an, das für den zugrunde liegenden CL-Befehl "Submit Job" (SBMJOB) verwendet werden soll.
-script [<Name_der_Scriptdatei>] -background
Generiert ein Startscript mit dem Befehl startServer, anstatt den Node-Agent-Prozess direkt zu starten. Der Name des Startscripts ist ein optionaler Parameter. Wenn Sie den Namen des Startscripts nicht angeben, wird der Standardscriptname verwendet:
start_Node_Agent.sh
start_Node_Agent.bat
-statusport <Portnummer>
Ein optionaler Parameter, mit dem ein Administrator die Portnummer für den Statusrückruf des Node Agent festlegen kann. Das Tool öffnet diesen Port und wartet auf den Statusrückruf des Node Agent, der angibt, dass der Node Agent gestartet wurde. Wird der Parameter nicht gesetzt, wird automatisch ein nicht verwendeter Port zugeordnet.
- -trace
Generiert in der Protokolldatei Traceinformationen, die für das Debugging verwendet werden können.
Aktiviert die Traceerstellung für den nativen Prozesscode, der den Node Agent startet. Die Traceausgabe wird in die Datei was_Jobname-Jobbenutzer-Jobnummer.log im Verzeichnis Profilstammverzeichnis/logs geschrieben.
- -timeout <Sekunden>
- Gibt das Zeitlimit für die Initialisierung des Knotens an. Bei Überschreiten des Zeitlimits wird ein Fehler zurückgegeben.
-usejobd
Gibt an, dass die Jobbeschreibung aus dem Prozess "Submit Job" (SBMJOB) für den Node Agent verwendet werden soll, wenn auf die Run-As-Benutzer-ID umgestellt wird.
Anmerkung: Dieser Befehl hat keine Auswirkung auf das Feld USER in der aktuellen Jobbeschreibung.
Einsatzszenario
In den folgenden Beispielen wird die richtige Syntax veranschaulicht:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
startNode
startNode -script (erzeugt die Datei start_node.bat bzw. .sh)
startNode -trace (erzeugt zusätzliche Traceanweisungen in der Datei "startnode.log")
![[z/OS]](../images/ngzos.gif)
startNode
startNode -trace (erzeugt zusätzliche Traceanweisungen in der Datei "startnode.log")
![[IBM i]](../images/iseries.gif)
startNode (Startet den Node-Agent-Prozess für das Standardprofil.
Das Standardprofil muss zu einer Zelle des Produkts gehören.)
startNode -profileName mynode (Startet den Node Agent für das Profil mynode, das
zu einer Zelle des Produkts gehört.)
startNode -trace (Erzeugt Tracedateien im Verzeichnis Profilstammverzeichnis/logs)