Scripts de administración de nodos

La biblioteca de scripts proporciona diversos procedimientos de script para automatizar las configuraciones de servidores. Consulte la información de uso para los scripts que consultan, configuran y gestionan las configuraciones de nodos. Puede ejecutar cada script individualmente, o combinar los procedimientos para crear scripts de automatización personalizados para el entorno.

Los procedimientos de script de gestión de nodost se encuentran en el directorio raíz_servidor_aplicaciones/scriptLibraries/system/V70. Utilice los procedimientos de script siguientes para consultar, configurar y gestionar las configuraciones de nodos:

configureDiscoveryProtocolOnNode

Este script configura el protocolo de descubrimiento para el nodo de interés. Si el protocolo de descubrimiento que utiliza un nodo no resulta adecuado para el nodo, modifique la configuración para utilizar el protocolo que sea adecuado.

Para ejecutar el script, especifique el nodo de interés y el protocolo, como se definen en la tabla siguiente:
Tabla 1. Descripciones de los argumentos de configureDiscoveryProtocolOnNode. Ejecute el script para configurar nodos.
Argumento Descripción
nodeName Especifica el nombre del nodo. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.
discoveryProtocol Especifica el protocolo que sigue el nodo para recuperar información de una red. El valor del protocolo de descubrimiento sólo es válido para nodos gestionados. Especifique el protocolo TCP (Transmission Control Protocol) o UDP (User Datagram Protocol). UDP es más rápido que TCP pero TCP es más fiable que UDP porque UDP no garantiza la entrega de datagramas al destino. Entre estos dos protocolos, se recomienda el TCP predeterminado.

Sintaxis

AdminNodeManagement.configureDiscoveryProtocolOnNode(nodeName, discoveryProtocol)

Ejemplo de uso

AdminNodeManagement.configureDiscoveryProtocolOnNode("myNode", "UDP")

doesNodeExist

Este script muestra un valor de 1 si el nodo de interés existe o un valor de -1 si el nodo de interés no existe. Para ejecutar el script, especifique el nombre del nodo, como se define en la tabla siguiente:
Tabla 2. Descripción de los argumentos de doesNodeExist. Ejecute el script para ver si un nodo existe.
Argumento Descripción
nodeName Especifica el nombre del nodo que debe consultarse. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.

Sintaxis

AdminNodeManagement.doesNodeExist("nodeName")

Ejemplo de uso

AdminNodeManagement.doesNodeExist("miNodo")

isNodeRunning

Este script muestra un valor de 1 si el nodo especificado se está ejecutando o un valor de-1 si el nodo especificado no se está ejecutando. Para ejecutar el script, especifique el nombre del nodo, como se define en la tabla siguiente:
Tabla 3. Descripción de los argumentos de isNodeRunning. Ejecute el script para ver si un nodo está en ejecución.
Argumento Descripción
nodeName Especifica el nombre del nodo de interés. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.

Sintaxis

AdminNodeManagement.isNodeRunning(nodeName)

Ejemplo de uso

AdminNodeManagement.isNodeRunning("myNode")

listNodes

Este script muestra una lista de los nodos en el entorno.

Sintaxis

AdminNodeManagement.listNodes()

Ejemplo de uso

AdminNodeManagement.listNodes()

restartActiveNodes

Este script reinicia los nodos del entorno con agentes de nodo que se encuentran en estado iniciado.

Sintaxis

AdminNodeManagement.restartActiveNodes()

Ejemplo de uso

AdminNodeManagement.restartActiveNodes()

restartNodeAgent

Este script reinicia el agente de nodo de interés. Los agentes de nodo son agentes administrativos que supervisan los servidores de aplicaciones de un host y direccionan las solicitudes administrativas a los servidores. Un agente de nodo es el servidor en ejecución que representa al nodo en un entorno de WebSphere Application Server, Network Deployment .

Para ejecutar el script, especifique el nodo de interés, como se definen en la tabla siguiente:
Tabla 4. Descripción de los argumentos de restartNodeAgent. Ejecute el script para reiniciar los agentes de nodos.
Argumento Descripción
nodeName Especifica el nombre del nodo que se va a reiniciar. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.

Sintaxis

AdminNodeManagement.restartNodeAgent(nodeName)

Ejemplo de uso

AdminNodeManagement.restartNodeAgent("myNode")

stopNode

Este script detiene el nodo especificado. Este script requiere que el gestor de despliegue y el nodo especificado se estén ejecutando. Generalmente, un servidor HTTP también se debe estar ejecutando.

La siguiente tabla describe los argumentos que especifique para este script.
Tabla 5. Descripción de los argumentos de stopNode. Ejecute el script para detener los nodos.
Argumento Descripción
nodeName Especifica el nombre del nodo que debe detenerse. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.

Sintaxis

AdminNodeManagement.stopNode(nodeName)

Ejemplo de uso

AdminNodeManagement.stopNode("myNode")

stopNodeAgent

Este script detiene el agente de nodo de interés. Los agentes de nodo son agentes administrativos que supervisan los servidores de aplicaciones de un host y direccionan las solicitudes administrativas a los servidores. Un agente de nodo es el servidor en ejecución que representa al nodo en un entorno de WebSphere Application Server, Network Deployment .

Para ejecutar el script, especifique el nodo de interés, como se definen en la tabla siguiente:
Tabla 6. Descripción de los argumentos de stopNodeAgent. Ejecute el script para detener los agentes de nodos.
Argumento Descripción
nodeName Especifica el nombre del nodo. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.

Sintaxis

AdminNodeManagement.stopNodeAgent(nodeName)

Ejemplo de uso

AdminNodeManagement.stopNodeAgent("myNode")

syncActiveNodes

Este script propaga los cambios de configuración en cada nodo activo del entorno. De forma predeterminada, esta situación de da de forma periódica, siempre y cuando el nodo pueda comunicarse con el gestor de despliegue.

Sintaxis

AdminNodeManagement.syncActiveNodes()

Ejemplo de uso

AdminNodeManagement.syncActiveNodes()

syncNode

Este script propaga los cambios de configuración en el nodo de interés. De forma predeterminada, esta situación de da de forma periódica, siempre y cuando el nodo pueda comunicarse con el gestor de despliegue.

Para ejecutar el script, especifique el nodo de interés, como se definen en la tabla siguiente:
Tabla 7. Descripción de los argumentos de syncNode. Ejecute el script para sincronizar nodos.
Argumento Descripción
nodeName Especifica el nombre del nodo. El nombre de nodo es exclusivo en la célula. Un nombre de nodo generalmente es idéntico al nombre de host del sistema. Es decir, un nodo se corresponde generalmente a un sistema físico que posee una dirección de host IP exclusiva.

Sintaxis

AdminNodeManagement.syncNode(nodeName)

Ejemplo de uso

AdminNodeManagement.syncNode("myNode")

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libnode
File name: rxml_7libnode.html