Scripts d'administration de noeud
La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration de vos serveurs. Voir les informations sur l'utilisation des scripts qui interrogent, configurent et gèrent les configurations de noeud. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés pour votre environnement.
configureDiscoveryProtocolOnNode
Ce script configure le protocole de reconnaissance pour le noeud concerné. Si le protocole de reconnaissance qu'un noeud utilise n'est pas approprié pour le noeud, modifiez la configuration pour utiliser le protocole approprié.
Argument | Description |
---|---|
nodeName | Indique le nom du noeud. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
discoveryProtocol | Spécifie le protocole que le noeud utilise pour extraire des informations sur un réseau. Le paramètre de protocole de reconnaissance est valide uniquement pour les noeuds gérés. Indiquez le protocole TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol). Le protocole UDP est plus rapide que le protocole TCP mais TCP est plus fiable car UDP ne garantit pas la livraison des datagrammes au destinataire. La valeur par défaut, à savoir TCP, est recommandée. |
Syntaxe
AdminNodeManagement.configureDiscoveryProtocolOnNode(nodeName, discoveryProtocol)
Cas d'utilisation
AdminNodeManagement.configureDiscoveryProtocolOnNode("myNode", "UDP")
doesNodeExist
Argument | Description |
---|---|
nodeName | Indique le nom du noeud à rechercher. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
Syntaxe
AdminNodeManagement.doesNodeExist("nodeName")
Cas d'utilisation
AdminNodeManagement.doesNodeExist("myNode")
isNodeRunning
Argument | Description |
---|---|
nodeName | Indique le nom du noeud concerné. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
Syntaxe
AdminNodeManagement.isNodeRunning(nodeName)
Cas d'utilisation
AdminNodeManagement.isNodeRunning("myNode")
listNodes
Ce script affiche la liste des noeuds de votre environnement.
Syntaxe
AdminNodeManagement.listNodes()
Cas d'utilisation
AdminNodeManagement.listNodes()
restartActiveNodes
Ce script redémarre les noeuds de votre environnement avec les agents de noeud qui se trouvent à l'état démarré.
Syntaxe
AdminNodeManagement.restartActiveNodes()
Cas d'utilisation
AdminNodeManagement.restartActiveNodes()
restartNodeAgent
Ce script redémarre l'agent de noeud concerné. Les agents de noeud sont des agents d'administration qui contrôlent les serveurs d'applications d'un système hôte et acheminent les demandes d'administration vers les serveurs. Un agent de noeud est le serveur en cours d'exécution qui représente un noeud dans un environnement WebSphere Application Server, Network Deployment.
Argument | Description |
---|---|
nodeName | Indique le nom du noeud à redémarrer. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
Syntaxe
AdminNodeManagement.restartNodeAgent(nodeName)
Cas d'utilisation
AdminNodeManagement.restartNodeAgent("myNode")
stopNode
Ce script arrête le noeud indiqué. Pour ce script, le gestionnaire de déploiement et le noeud spécifié sont en cours d'exécution. Généralement, un serveur HTTP doit également être en cours d'exécution.
Argument | Description |
---|---|
nodeName | Indique le nom du noeud à arrêter. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
Syntaxe
AdminNodeManagement.stopNode(nodeName)
Cas d'utilisation
AdminNodeManagement.stopNode("myNode")
stopNodeAgent
Ce script arrête l'agent de noeud concerné. Les agents de noeud sont des agents d'administration qui contrôlent les serveurs d'applications d'un système hôte et acheminent les demandes d'administration vers les serveurs. Un agent de noeud est le serveur en cours d'exécution qui représente un noeud dans un environnement WebSphere Application Server, Network Deployment.
Argument | Description |
---|---|
nodeName | Indique le nom du noeud. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
Syntaxe
AdminNodeManagement.stopNodeAgent(nodeName)
Cas d'utilisation
AdminNodeManagement.stopNodeAgent("myNode")
syncActiveNodes
Ce script propage les modifications de configuration sur chaque noeud actif de votre environnement. Par défaut, cette situation a lieu périodiquement, aussi longtemps que le noeud peut communiquer avec le gestionnaire de déploiement.
Syntaxe
AdminNodeManagement.syncActiveNodes()
Cas d'utilisation
AdminNodeManagement.syncActiveNodes()
syncNode
Ce script propage les modifications de configuration sur le noeud concerné. Par défaut, cette situation a lieu périodiquement, aussi longtemps que le noeud peut communiquer avec le gestionnaire de déploiement.
Argument | Description |
---|---|
nodeName | Indique le nom du noeud. Il doit être unique dans la cellule. En général, le nom du noeud est identique au nom d'hôte de l'ordinateur. En d'autres termes, un noeud correspond généralement à un ordinateur physique avec une adresse d'hôte IP distincte. |
Syntaxe
AdminNodeManagement.syncNode(nodeName)
Cas d'utilisation
AdminNodeManagement.syncNode("myNode")