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