Befehlsgruppe "ManagedNodeAgent" für das Objekt "AdminTask" mit wsadmin-Scripting
Sie können die Scripting-Sprache Jython verwenden, um den Job-Manager mit dem Tool "wsadmin" zu konfigurieren. Verwenden Sie die Befehle und Parameter in der Gruppe "ManagedNodeAgent", um Ihre Job-Manager-Konfiguration für verwaltete Knoten zu konfigurieren, abzufragen und zu verwalten.
getRuntimeRegistrationProperties
Der Befehl "getRuntimeRegistrationProperties" zeigt die Laufzeiteigenschaften für einen verwalteten Knoten und den zugehörigen Job-Manager an.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -jobManagerUUID
- Gibt die UUID des gewünschten Job-Managers an. (String, optional)
- -host
- Gibt den Hostnamen an, über den der Job-Manager identifiziert wird. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole, über die der Job-Manager identifiziert wird. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
Wenn der Knoten bei mehreren Job-Managern registriert ist, verwenden Sie entweder den Parameter "jobManagerUUID" oder die Parameter "host" und "port", um den Job-Manager anzugeben. Wenn das System nur bei einem einzigen Job-Manager registriert ist, können Sie alle optionalen Parameter weglassen.
Rückgabewert
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Mit Jython (List):
AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.getRuntimeRegistrationProperties('-interactive')
isPollingJobManager
Der Befehl "isPollingJobManager" bestimmt, ob ein verwalteter Knoten einen Job-Manager abfragt.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -jobManagerUUID
- Gibt die UUID des gewünschten Job-Managers an. (String, optional)
- -host
- Gibt den Hostnamen an, über den der Job-Manager identifiziert wird. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole, über die der Job-Manager identifiziert wird. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
Verwenden Sie entweder den Parameter "jobManagerUUID" oder die Parameter "host" und "port", um den Job-Manager anzugeben. Wenn das System nur bei einem einzigen Job-Manager registriert ist, können Sie alle optionalen Parameter weglassen.
Rückgabewert
Der Befehl gibt true zurück, wenn die Abfrage aktiviert ist, und false, wenn die Abfrage nicht aktiviert ist.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.isPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Mit Jython (List):
AdminTask.isPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.isPollingJobManager('-interactive')
listJobManagers
Der Befehl "listJobManagers" listet alle Job-Manager auf, bei denen ein bestimmter Knoten registriert ist.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -jobManagerUUID
- Gibt die UUID des gewünschten Job-Managers an. (String, optional)
- -host
- Gibt den Hostnamen an, über den der Job-Manager identifiziert wird. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole, über die der Job-Manager identifiziert wird. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
Verwenden Sie entweder den Parameter "jobManagerUUID" oder die Parameter "host" und "port", um den Job-Manager anzugeben. Wenn das System nur bei einem einzigen Job-Manager registriert ist, können Sie alle optionalen Parameter weglassen.
Rückgabewert
Der Befehl gibt eine Liste mit Job-Manager-Eigenschaften zurück, darunter die UUID und den Hostnamen für den Job-Manager. Je nach Eigenschaften, die während der Registrierung des verwalteten Knotens definiert wurde, kann der Befehl auch die Portnummer, den Verbindungstyp und den Benutzernamen anzeigen. Der Wert der Kennworteigenschaft wird nicht angezeigt.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.listJobManagers('-managedNodeName myJobManagedNode')
- Mit Jython (List):
AdminTask.listJobManagers('-managedNodeName', 'myJobManagedNode')
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.listJobManagers('-interactive')
registerWithJobManager
Der Befehl "registerWithJobManager" registriert einen verwalteten Knoten oder Deployment Manager beim Job-Manager.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -host
- Gibt den Hostnamen des Job-Managers an. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole für den Job-Manager an. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
- -user
- Gibt den Benutzernamen für die Anmeldung beim Job-Manager an. Der Benutzer muss die Administratorrolle für den Job-Manager haben. (String, optional)
- -password
- Gibt das Kennwort für die Anmeldung beim Job-Manager an. (String, optional)
- -alias
- Gibt den Alias des zu registrierenden verwalteten Knotens an. (String, optional)
- -startPolling
- Gibt an, ob das System den Job-Manager nach der Registrierung des verwalteten Knotens abfragt. e(Boolean, optional)
- -autoAcceptSigner
- Gibt an, ob der vom Server bereitgestellte Unterzeichner automatisch akzeptiert werden soll. Geben Sie false an, um diese Option zu inaktivieren. Der Standardwert ist true.e(Boolean, optional)
Rückgabewert
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.registerWithJobManager('[-host myJobMgrHostname -managedNodeName myJobManagedNode -alias endpoint1]')
- Mit Jython (List):
AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode', '-alias', 'endpoint1'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.registerWithJobManager('-interactive')
setRuntimeRegistrationProperties
Der Befehl "setRuntimeRegistrationProperties" legt Laufzeiteigenschaften für verwaltete Knoten und Job-Manager fest.
Zielobjekt
Ohne.
Optionale Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. Wenn Sie die UUID nicht angeben, wendet das System die Eigenschaften auf alle verwalteten Knoten an. (String, optional)
- -jobManagerUUID
- Gibt die UUID des gewünschten Job-Managers an. Wenn Sie den Parameter "jobManagerUUID" nicht angeben, wendet das System die Eigenschaften auf alle Job-Manager an. (String, optional)
- -host
- Gibt den Hostnamen an, über den der Job-Manager identifiziert wird. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole, über die der Job-Manager identifiziert wird. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
- -interval
- Gibt an, wie lange (in Sekunden) das System wartet, bevor der gewünschte verwaltete Knoten den Job-Manager abfragt. (String, optional)
- -size
- Gibt die maximal Größe des Thread-Pools pro verwaltetem Knoten an. (String, optional)
Rückgabewert
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.setRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey -interval 600')
- Mit Jython (List):
AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey', '-interval', '600')
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.setRuntimeRegistrationProperties('-interactive')
startPollingJobManager
Der Befehl "startPollingJobManager" weist einen verwalteten Knoten an, mit der Abfrage des Job-Managers zu beginnen.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -jobManagerUUID
- Gibt die UUID des gewünschten Job-Managers an. (String, optional)
- -host
- Gibt den Hostnamen an, über den der Job-Manager identifiziert wird. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole, über die der Job-Manager identifiziert wird. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
Verwenden Sie entweder den Parameter "jobManagerUUID" oder die Parameter "host" und "port", um den Job-Manager anzugeben. Wenn das System nur bei einem einzigen Job-Manager registriert ist, können Sie alle optionalen Parameter weglassen.
Rückgabewert
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Mit Jython (List):
AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.startPollingJobManager('-interactive')
stopPollingJobManager
Der Befehl "stopPollingJobManager" weist einen verwalteten Knoten an, die Abfrage des Job-Managers zu stoppen.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -jobManagerUUID
- Gibt die UUID des gewünschten Job-Managers an. (String, optional)
- -host
- Gibt den Hostnamen an, über den der Job-Manager identifiziert wird. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole, über die der Job-Manager identifiziert wird. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
Verwenden Sie entweder den Parameter "jobManagerUUID" oder die Parameter "host" und "port", um den Job-Manager anzugeben. Wenn das System nur bei einem einzigen Job-Manager registriert ist, können Sie alle optionalen Parameter weglassen.
Rückgabewert
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Mit Jython (List):
AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.stopPollingJobManager('-interactive')
unregisterWithJobManager
Der Befehl "unregisterWithJobManager" entfernt die Registrierung des verwalteten Knotens aus der Konfiguration des Job-Managers.
Zielobjekt
Ohne.
Erforderliche Parameter
- -managedNodeName
- Gibt den Namen des gewünschten verwalteten Knotens an. (String, erforderlich.)
Optionale Parameter
- -host
- Gibt den Hostnamen des Job-Managers an. Der Standardwert ist localhost.(String, optional)
- -port
- Gibt die Portnummer der Administrationskonsole für den Job-Manager an. Wenn die Sicherheit aktiviert ist, verwenden Sie die Nummer des sicheren Ports. Wenn die Sicherheit inaktiviert ist, verwenden Sie die Nummer des nicht gesicherten Ports. Die Standardnummer für den sicheren Port ist 9943, die Standardnummer für den nicht gesicherten Port ist 9960. (String, optional)
- -user
- Gibt den Benutzernamen für die Anmeldung beim Job-Manager an. Der Benutzer muss die Administratorrolle für den Job-Manager haben. (String, optional)
- -password
- Gibt das Kennwort für die Anmeldung beim Job-Manager an. (String, optional)
Rückgabewert
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]')
- Mit Jython (List):
AdminTask.unregisterWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName', 'myJobManagedNode'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.unregisterWithJobManager('-interactive')