Grupo de mandatos ManagedNodeAgent para el objeto AdminTask con scripts wsadmin
Puede utilizar el lenguaje de scripts Jython para configurar el gestor de trabajos con la herramienta wsadmin. Utilice los mandatos y parámetros del grupo ManagedNodeAgent para configurar, consultar y gestionar la configuración del gestor de trabajos para los nodos gestionados.
getRuntimeRegistrationProperties
El mandato getRuntimeRegistrationProperties visualiza las propiedades del tiempo de ejecución para un nodo gestionado y el gestor de trabajos respectivo.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -jobManagerUUID
- Especifica el UUID del gestor de trabajos de interés. (String, opcional)
- -host
- Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
Si el nodo está registrado con más de un gestor de trabajos, utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el nodo está registrado sólo con un gestor de trabajos, puede omitir todos estos parámetros opcionales.
Valor de retorno
Ejemplo de utilización de la modalidad por lotes
- Utilizando serie de Jython:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando la lista de Jython:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'mi_nodo_gestionado_trabajos', '-jobManagerUUID', 'mi_clave_gestor_trabajos')
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.getRuntimeRegistrationProperties('-interactive')
isPollingJobManager
El mandato isPollingJobManager determina si un nodo gestionado está sondeando un gestor de trabajos.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -jobManagerUUID
- Especifica el UUID del gestor de trabajos de interés. (String, opcional)
- -host
- Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.
Valor de retorno
El mandato devuelve true si se habilita el sondeo, o false si el sondeo no está habilitado.
Ejemplo de utilización de la modalidad por lotes
- Utilizando serie de Jython:
AdminTask.isPollingJobManager('-managedNodeName mi_nodo_gestionado_trabajo -jobManagerUUID mi_clave_gestor_trabajos')
- Utilizando la lista de Jython:
AdminTask.isPollingJobManager('-managedNodeName', 'mi_nodo_gestionado_trabajo', '-jobManagerUUID', 'mi_clave_gestor_trabajos')
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.isPollingJobManager('-interactive')
listJobManagers
El mandato listJobManagers lista cada gestor de trabajos con el que está registrado un nodo gestionado específico.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -jobManagerUUID
- Especifica el UUID del gestor de trabajos de interés. (String, opcional)
- -host
- Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.
Valor de retorno
El mandato devuelve una lista de las propiedades del gestor de trabajos, que incluyen el UUID y el nombre de host del gestor de trabajos. En función de las propiedades definidas durante el registro del nodo gestionado, el mandato también podría visualizar el número de puerto, el tipo de conexión y el nombre de usuario. El valor de la propiedad de la contraseña no se mostrará.
Ejemplo de utilización de la modalidad por lotes
- Utilizando serie de Jython:
AdminTask.listJobManagers('-managedNodeName mi_nodo_gestionado_trabajos')
- Utilizando la lista de Jython:
AdminTask.listJobManagers('-managedNodeName', 'mi_nodo_gestionado_trabajos')
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.listJobManagers('-interactive')
registerWithJobManager
El mandato registerWithJobManager registra un nodo gestionado o gestor de despliegue con el gestor de trabajos.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -host
- Especifica el nombre de host del gestor de trabajo. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración del gestor de trabajos. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
- -user
- Especifica el nombre de usuario que registrar en el gestor de trabajos. El usuario debe tener rol de administrador para el gestor de trabajos. (String, opcional)
- -password
- Especifica la contraseña para iniciar sesión en el gestor de trabajos. (String, opcional)
- -alias
- Especifica el alias del nodo gestionado que se va a inscribir. (String, opcional)
- -startPolling
- Especifica si el sistema sondea el gestor de trabajos después de inscribir el nodo gestionado. (Booleano, opcional)
- -autoAcceptSigner
- Especifica si debe aceptarse automáticamente el firmante proporcionado por el servidor. Especifique false para inhabilitar esta opción. El valor predeterminado es true. (Booleano, opcional)
Valor de retorno
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'
Ejemplo de utilización de la modalidad por lotes
- Utilizando serie de Jython:
AdminTask.registerWithJobManager('[-host mi_nombre_host_gestor_trabajos -managedNodeName mi_nodo_gestionado_trabajo -alias endpoint1]')
- Utilizando la lista de Jython:
AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode', '-alias', 'endpoint1'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.registerWithJobManager('-interactive')
setRuntimeRegistrationProperties
El mandato setRuntimeRegistrationProperties configura las propiedades del tiempo de ejecución de los nodos gestionados y los gestores de trabajos.
Objeto de destino
Ninguna.
Parámetros opcionales
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. Si no especifica el UUID, el sistema aplica las propiedades a cada nodo gestionado. (String, opcional)
- -jobManagerUUID
- Especifica el UUID del gestor de trabajos de interés. Si no especifica el parámetro jobManagerUUID, el sistema aplica las propiedades a cada gestor de trabajos. (String, opcional)
- -host
- Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
- -interval
- Especifica el intervalo, en segundos, que espera el sistema antes de que el nodo gestionado sondee el gestor de trabajos. (String, opcional)
- -size
- Especifica el tamaño máximo de la agrupación de hebras por nodo gestionado. (String, opcional)
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando serie de Jython:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName mi_nodo_gestionado_trabajo -jobManagerUUID mi_clave_gestor_trabajos -interval 600')
- Utilizando la lista de Jython:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'mi_nodo_gestionado_trabajos', '-jobManagerUUID', 'mi_clave_gestor_trabajos', '-interval', '600')
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.setRuntimeRegistrationProperties('-interactive')
startPollingJobManager
El mandato startPollingJobManager indica a un nodo gestionado que debe iniciar el sondeo del gestor de trabajos.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -jobManagerUUID
- Especifica el UUID del gestor de trabajos de interés. (String, opcional)
- -host
- Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando serie de Jython:
AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando la lista de Jython:
AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.startPollingJobManager('-interactive')
stopPollingJobManager
El mandato stopPollingJobManager indica a un nodo gestionado que debe detener el sondeo del gestor de trabajos.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -jobManagerUUID
- Especifica el UUID del gestor de trabajos de interés. (String, opcional)
- -host
- Especifica el nombre de host que debe utilizarse para identificar el gestor de trabajos. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración que debe utilizarse para identificar el gestor de trabajo. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
Utilice o el parámetro jobManagerUUID o los parámetros host y port para especificar el gestor de trabajos. Si el sistema está registrado con un gestor de trabajos solamente, puede omitir todos estos parámetros opcionales.
Valor de retorno
El mandato no devuelve ninguna salida.
Uso del ejemplo de modalidad de proceso por lotes
- Utilizando serie de Jython:
AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
- Utilizando la lista de Jython:
AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.stopPollingJobManager('-interactive')
unregisterWithJobManager
El mandato unregisterWithJobManager elimina el registro del nodo gestionado de la configuración del gestor de trabajos.
Objeto de destino
Ninguna.
Parámetros necesarios
- -managedNodeName
- Especifica el nombre del nodo gestionado de interés. (Serie, obligatorio)
Parámetros opcionales
- -host
- Especifica el nombre de host del gestor de trabajo. El valor predeterminado es localhost. (String, opcional)
- -port
- Especifica el número de puerto de la consola de administración del gestor de trabajos. Si la seguridad está habilitada, utilice el número de puerto seguro. Si la seguridad no está habilitada, utilice el número de puerto no seguro. El número de puerto seguro predeterminado es 9943, y el número de puerto no seguro predeterminado es 9960. (String, opcional)
- -user
- Especifica el nombre de usuario que registrar en el gestor de trabajos. El usuario debe tener rol de administrador para el gestor de trabajos. (String, opcional)
- -password
- Especifica la contraseña para iniciar sesión en el gestor de trabajos. (String, opcional)
Valor de retorno
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'
Ejemplo de utilización de la modalidad por lotes
- Utilizando serie de Jython:
AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]')
- Utilizando la lista de Jython:
AdminTask.unregisterWithJobManager(['-host', 'mi_nombre_host_gestor_trabajos', '-managedNodeName', 'mi_nodo_gestionado_trabajo'])
Ejemplo de utilización de la modalidad interactiva
- En Jython:
AdminTask.unregisterWithJobManager('-interactive')