Scripts de Administração de Nó
A biblioteca de scripts fornece vários procedimentos de script para automatizar as configurações do servidor. Consulte as informações de uso para scripts que consultam, configuram e gerenciam suas configurações de nó. É possível executar cada script individualmente ou combinar os procedimentos para criar scripts de automação customizados para seu ambiente.
configureDiscoveryProtocolOnNode
Esse script configura o protocolo de descoberta para o nó de interesse. Se o protocolo de descoberta que um nó utiliza não for apropriado para o nó, modifique a configuração para utilizar o protocolo apropriado.
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
discoveryProtocol | Especifica o protocolo que o nó segue para recuperar informações de uma rede. A definição do protocolo Descoberta é válida somente para nós gerenciados. Especifique o TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol). UDP é mais rápido do que TCP, mas TCP é mais confiável do que UDP, pois UDP não garante o fornecimento dos datagramas ao destino. Entre esses dois protocolos, o padrão TCP é recomendado. |
Sintaxe
AdminNodeManagement.configureDiscoveryProtocolOnNode(nodeName, discoveryProtocol)
Exemplo de uso
AdminNodeManagement.configureDiscoveryProtocolOnNode("myNode", "UDP")
doesNodeExist
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó a ser consultado. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
Sintaxe
AdminNodeManagement.doesNodeExist("nodeName")
Exemplo de uso
AdminNodeManagement.doesNodeExist("myNode")
isNodeRunning
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó de interesse. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
Sintaxe
AdminNodeManagement.isNodeRunning(nodeName)
Exemplo de uso
AdminNodeManagement.isNodeRunning("myNode")
listNodes
Esse script exibe uma lista de nós em seu ambiente.
Sintaxe
AdminNodeManagement.listNodes()
Exemplo de uso
AdminNodeManagement.listNodes()
restartActiveNodes
Esse script reinicia os nós em seu ambiente com agentes do nó que estão no estado iniciado.
Sintaxe
AdminNodeManagement.restartActiveNodes()
Exemplo de uso
AdminNodeManagement.restartActiveNodes()
restartNodeAgent
O script reinicia o agente do nó de interesse. Os agentes de nós são agentes administrativos que monitoram servidores de aplicativos em um sistema host e roteiam pedidos administrativos para os servidores. Um agente do nó é o servidor em execução que representa um nó em um ambiente do WebSphere Application Server, Network Deployment.
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó a ser reiniciado. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
Sintaxe
AdminNodeManagement.restartNodeAgent(nodeName)
Exemplo de uso
AdminNodeManagement.restartNodeAgent("myNode")
stopNode
Esse script para o nó especificado. Esse script requer que o gerenciador de implementação e o nó especificado estejam em execução. Normalmente, um servidor HTTP também deve estar em execução.
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó a ser parado. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
Sintaxe
AdminNodeManagement.stopNode(nodeName)
Exemplo de uso
AdminNodeManagement.stopNode("myNode")
stopNodeAgent
Esse script pára o agente do nó de interesse. Os agentes de nós são agentes administrativos que monitoram servidores de aplicativos em um sistema host e roteiam pedidos administrativos para os servidores. Um agente do nó é o servidor em execução que representa um nó em um ambiente do WebSphere Application Server, Network Deployment.
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
Sintaxe
AdminNodeManagement.stopNodeAgent(nodeName)
Exemplo de uso
AdminNodeManagement.stopNodeAgent("myNode")
syncActiveNodes
Esse script propaga as alterações de configuração para cada nó ativo em seu ambiente. Por padrão, essa situação ocorre periodicamente, desde que o nó possa se comunicar com o gerenciador de implementação.
Sintaxe
AdminNodeManagement.syncActiveNodes()
Exemplo de uso
AdminNodeManagement.syncActiveNodes()
syncNode
Esse script propaga as alterações na configuração para o nó de interesse. Por padrão, essa situação ocorre periodicamente, desde que o nó possa se comunicar com o gerenciador de implementação.
Argumento | Description |
---|---|
nodeName | Especifica o nome do nó. O nome do nó é exclusivo na célula. Um nome de nó normalmente é idêntico ao nome do host para o computador. Ou seja, um nó normalmente corresponde a um sistema físico de computadores com um endereço de host IP distinto. |
Sintaxe
AdminNodeManagement.syncNode(nodeName)
Exemplo de uso
AdminNodeManagement.syncNode("myNode")