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.

Toutes les procédures de script de gestion de noeud sont disponibles dans le répertoire racine_serveur_app/scriptLibraries/system/V70. Utilisez les procédures de script suivantes pour interroger, configurer et gérer les configurations de noeud :

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é.

Pour exécuter le script, indiquez le noeud concerné et le protocole, tels que définis dans le tableau suivant :
Tableau 1. Description des arguments de configureDiscoveryProtocolOnNode. Exécutez le script pour configurer des noeuds.
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

Ce script affiche la valeur 1 si le noeud concerné existe ou la valeur -1 si le noeud concerné n'existe pas. Pour exécuter le script, indiquez le nom du noeud, tel que défini dans le tableau suivant :
Tableau 2. Description des arguments de doesNodeExist. Exécutez le script pour déterminer si un noeud existe.
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

Ce script affiche la valeur 1 si le noeud indiqué est en cours d'exécution et -1 dans le cas contraire. Pour exécuter le script, indiquez le nom du noeud, tel que défini dans le tableau suivant :
Tableau 3. Description des arguments de isNodeRunning. Exécutez le script pour déterminer si un noeud fonctionne.
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.

Pour exécuter le script, indiquez le noeud concerné, tel que défini dans le tableau suivant :
Tableau 4. Description des arguments de restartNodeAgent. Exécutez le script pour redémarrer les agents de noeud.
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.

Le tableau suivant décrit les arguments à indiquer pour ce script.
Tableau 5. Description des arguments de stopNode. Exécutez le script pour arrêter les agents de noeud.
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.

Pour exécuter le script, indiquez le noeud concerné, tel que défini dans le tableau suivant :
Tableau 6. Description des arguments de stopNodeAgent. Exécutez le script pour arrêter les agents de noeud.
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.

Pour exécuter le script, indiquez le noeud concerné, tel que défini dans le tableau suivant :
Tableau 7. Description des arguments de syncNode. Exécutez le script pour synchroniser des noeuds.
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")

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libnode
Nom du fichier : rxml_7libnode.html