Script di amministrazione del nodo

La libreria di script fornisce più procedure di script per automatizzare le configurazioni del server. Consulta le informazioni sull'utilizzo per gli script che eseguono query, configurano e gestiscono le configurazioni dei nodi. Puoi eseguire ogni script singolarmente o combinare procedure per creare script di automazione personalizzati per il tuo ambiente.

Tutte le procedure degli script di gestione dei nodi si trovano nel file app_server_root/scriptLibraries/system/V70 directory. Utilizzare le seguenti procedure di script per eseguire query, configurare e gestire le configurazioni dei nodi:

configureDiscoveryProtocolOnNode

Questo script configura il protocollo di rilevamento per il nodo di interesse. Se il protocollo di rilevamento utilizzato da un nodo non è appropriato per il nodo, modificare la configurazione per utilizzare il protocollo appropriato.

Per eseguire lo script specificare il nodo di interesse e il protocollo, come definito nella tabella seguente:
Tabella 1. configureDiscoveryProtocolOnNode descrizioni degli argomenti. Esegui lo script per configurare i nodi.
Argomento Descrizione
nodeName Specifica il nome del nodo. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.
discoveryProtocol Specifica il protocollo seguito dal nodo per recuperare informazioni da una rete. L'impostazione del protocollo di rilevamento è valida solo per i nodi gestiti. Specificare il protocollo TCP (Transmission Control Protocol) o il protocollo UDP (User Datagram Protocol). UDP è più veloce di TCP, ma TCP è più affidabile di UDP perché UDP non garantisce la consegna dei datagrammi alla destinazione. Tra questi due protocolli si consiglia il protocollo TCP predefinito.

Sintassi

AdminNodeManagement.configureDiscoveryProtocolOnNode(nodeName, discoveryProtocol)

Utilizzo di esempio

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

doesNodeExist

Questo script visualizza un valore di1 se esiste il nodo di interesse, oppure un valore di-1 se il nodo di interesse non esiste. Per eseguire lo script, specificare il nome del nodo, come definito nella tabella seguente:
Tavolo 2. doesNodeExist descrizione dell'argomento. Esegui lo script per vedere se esiste un nodo.
Argomento Descrizione
nodeName Specifica il nome del nodo da interrogare. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.

Sintassi

AdminNodeManagement.doesNodeExist("nodeName")

Utilizzo di esempio

AdminNodeManagement.doesNodeExist("myNode")

isNodeRunning

Questo script visualizza un valore di1 se il nodo specificato è in esecuzione o un valore di-1 se il nodo specificato di non è in esecuzione. Per eseguire lo script, specificare il nome del nodo, come definito nella tabella seguente:
Tabella 3. isNodeRunning descrizione dell'argomento. Esegui lo script per vedere se un nodo è in esecuzione.
Argomento Descrizione
nodeName Specifica il nome del nodo di interesse. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.

Sintassi

AdminNodeManagement.isNodeRunning(nodeName)

Utilizzo di esempio

AdminNodeManagement.isNodeRunning("myNode")

listNodes

Questo script visualizza un elenco di nodi nel tuo ambiente.

Sintassi

AdminNodeManagement.listNodes()

Utilizzo di esempio

AdminNodeManagement.listNodes()

restartActiveNodes

Questo script riavvia i nodi nel tuo ambiente con gli agenti nodo che si trovano nello stato avviato.

Sintassi

AdminNodeManagement.restartActiveNodes()

Utilizzo di esempio

AdminNodeManagement.restartActiveNodes()

restartNodeAgent

Questo script riavvia l'agente del nodo di interesse. Gli agenti nodo sono agenti amministrativi che monitorano i server delle applicazioni su un sistema host e instradano le richieste amministrative ai server. Un agente nodo è il server in esecuzione che rappresenta un nodo in a WebSphere® Application Server Network Deployment ambiente.

Per eseguire lo script specificare il nodo di interesse, come definito nella tabella seguente:
Tabella 4. restartNodeAgent descrizione dell'argomento. Esegui lo script per riavviare gli agenti del nodo.
Argomento Descrizione
nodeName Specifica il nome del nodo da riavviare. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.

Sintassi

AdminNodeManagement.restartNodeAgent(nodeName)

Utilizzo di esempio

AdminNodeManagement.restartNodeAgent("myNode")

stopNode

Questo script arresta il nodo specificato. Questo script richiede che il gestore distribuzione e il nodo specificato siano in esecuzione. In genere, deve essere in esecuzione anche un server HTTP.

La tabella seguente descrive gli argomenti da specificare per questo script.
Tabella 5. stopNode descrizione dell'argomento. Esegui lo script per arrestare i nodi.
Argomento Descrizione
nodeName Specifica il nome del nodo da arrestare. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.

Sintassi

AdminNodeManagement.stopNode(nodeName)

Utilizzo di esempio

AdminNodeManagement.stopNode("myNode")

stopNodeAgent

Questo script arresta l'agente del nodo di interesse. Gli agenti nodo sono agenti amministrativi che monitorano i server delle applicazioni su un sistema host e instradano le richieste amministrative ai server. Un agente nodo è il server in esecuzione che rappresenta un nodo in a WebSphere Application Server Network Deployment ambiente.

Per eseguire lo script specificare il nodo di interesse, come definito nella tabella seguente:
Tabella 6. stopNodeAgent descrizione dell'argomento. Esegui lo script per arrestare gli agenti del nodo.
Argomento Descrizione
nodeName Specifica il nome del nodo. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.

Sintassi

AdminNodeManagement.stopNodeAgent(nodeName)

Utilizzo di esempio

AdminNodeManagement.stopNodeAgent("myNode")

syncActiveNodes

Questo script propaga le modifiche alla configurazione a ciascun nodo attivo nel tuo ambiente. Per impostazione predefinita, questa situazione si verifica periodicamente, purché il nodo possa comunicare con il gestore distribuzione.

Sintassi

AdminNodeManagement.syncActiveNodes()

Utilizzo di esempio

AdminNodeManagement.syncActiveNodes()

syncNode

Questo script propaga le modifiche di configurazione al nodo di interesse. Per impostazione predefinita, questa situazione si verifica periodicamente, purché il nodo possa comunicare con il gestore distribuzione.

Per eseguire lo script specificare il nodo di interesse, come definito nella tabella seguente:
Tabella 7. syncNode descrizione dell'argomento. Esegui lo script per sincronizzare i nodi.
Argomento Descrizione
nodeName Specifica il nome del nodo. Il nome del nodo è univoco all'interno della cella. Il nome di un nodo solitamente è identico al nome host del computer. Cioè, un nodo corrisponde solitamente a un sistema informatico fisico con un indirizzo host IP distinto.

Sintassi

AdminNodeManagement.syncNode(nodeName)

Utilizzo di esempio

AdminNodeManagement.syncNode("myNode")