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.
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.
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
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
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 .
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.
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 .
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.
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")