Scripts de configuration de cluster

La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration des serveurs d'applications. Les scripts présentés dans cette rubrique permettent de configurer des clusters, avec ou sans membres de cluster, à partir d'un modèle et de supprimer des clusters de votre configuration. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés.

Les procédures de script AdminClusterManagement se trouvent dans le répertoire racine_serveur_app/scriptLibraries/server/V70.

Les procédures de script suivantes permettent de configurer des clusters dans votre environnement :
Les procédures de script suivantes permettent de supprimer des clusters et des membres de cluster de votre configuration :

createClusterMember

Ce script affecte un membre du cluster de serveurs à un cluster spécifique. Lorsque vous créez le premier membre de cluster, une copie de ce membre est stockée dans les données de cluster et sert de modèle pour tous les autres membres de cluster que vous créez.

Tableau 1. Description des arguments de createClusterMember. Exécutez le script à l'aide des arguments correspondants au nom de cluster, au nom de noeud et au nom du nouveau membre.
Argument Description
clusterName Indique le nom du cluster auquel le système ajoute un membre.
nodeName Indique le nom du noeud sur lequel se trouve le serveur d'applications.
newMemberName Indique le nom à attribuer au membre de cluster.

Syntaxe

AdminClusterManagement.createClusterMember(clusterName, nodeName, newMemberName)

Cas d'utilisation

AdminClusterManagement.createClusterMember("myCluster", "myNode", "clusterMember1")

createClusterWithFirstMember

Ce script crée une nouvelle configuration de cluster et ajoute le premier membre de cluster au cluster concerné. Vous pouvez utiliser des clusters pour gérer un groupe de serveurs d'applications en tant qu'unité unique et distribuer des requêtes client entre les serveurs d'applications membres du cluster. Vous pouvez ainsi équilibrer vos requêtes client entre plusieurs serveurs d'applications et fournir un environnement haute disponibilité à vos applications.

Tableau 2. Description des arguments de createClusterWithFirstMember. Exécutez le script à l'aide des arguments correspondants au nom de cluster, au type de cluster, au nom de noeud et au nom de serveur.
Argument Description
clusterName Indique le nom à attribuer au nouveau cluster.
clusterType Indique le type de cluster à créer. Les valeurs admissibles sont : APPLICATION_SERVER, GENERIC_SERVER ou WEB_SERVER.
nodeName Indique le nom du noeud sur lequel se trouve le cluster.
serverName Indique le nom du serveur à ajouter au cluster.

Syntaxe

AdminClusterManagement.createClusterWithFirstMember(clusterName, clusterType,
 nodeName, serverName)

Cas d'utilisation

AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER", 
"myNode", "myServer")

createClusterWithoutMember

Ce script crée une nouvelle configuration de cluster dans votre environnement. Vous pouvez utiliser des clusters pour gérer un groupe de serveurs d'applications en tant qu'unité unique et distribuer des requêtes client entre les serveurs d'applications membres du cluster. Vous pouvez ainsi équilibrer vos requêtes client entre plusieurs serveurs d'applications et fournir un environnement haute disponibilité à vos applications.

Tableau 3. Description des arguments de createClusterWithoutMember. Exécutez le script à l'aide de l'argument correspondant au nom de cluster.
Argument Description
clusterName Indique le nom à attribuer au nouveau cluster.

Syntaxe

AdminClusterManagement.createClusterWithoutMember(clusterName)

Cas d'utilisation

AdminClusterManagement.createClusterWithoutMember("myCluster")

createFirstClusterMemberWithTemplate

Ce script utilise un modèle pour ajouter le premier membre du cluster de serveurs à un cluster spécifique. Une copie du premier membre de cluster que vous créez est stockée comme modèle dans la portée cluster. Vous pouvez créer le premier membre de cluster à l'aide d'un serveur existant utilisé comme modèle ou avec un modèle de serveur par défaut. Vous pouvez également créer le premier membre de cluster en même temps que le cluster, par la conversion d'un serveur en cluster. Lorsque vous créez un premier membre de cluster, le modèle de membre de cluster est stocké au sein du cluster. D'autres membres de cluster sont créés à l'aide du modèle de membre de cluster stocké au sein du cluster.

Tableau 4. Description des arguments de createFirstClusterMemberWithTemplate. Exécutez le script à l'aide des arguments correspondants au nom de cluster, au nom de noeud, au nom du nouveau membre et au nom de modèle.
Argument Description
clusterName Indique le nom du cluster concerné.
nodeName Indique le nom du noeud sur lequel se trouve le serveur d'applications.
newMemberName Indique le nom à attribuer au membre de cluster.
templateName Indique le nom du modèle à utiliser pour créer le membre de cluster.

Syntaxe

AdminClusterManagement.createFirstClusterMemberWithTemplate(clusterName, 
nodeName, newMemberName, templateName)

Cas d'utilisation

AdminClusterManagement.createFirstClusterMemberWithTemplate("myCluster", "myNode",
 "myClusterMember", "default")

createFirstClusterMemberWithTemplateNodeServer

Ce script utilise un noeud avec un serveur d'applications existant comme modèle pour créer un nouveau membre de cluster dans votre configuration. Lorsque vous créez le premier membre de cluster, une copie de ce membre est stockée dans les données de cluster et sert de modèle pour tous les autres membres de cluster que vous créez.

Tableau 5. Description des arguments de createFirstClusterMemberWithTemplateNodeServer. Exécutez le script à l'aide des arguments correspondants au nom de cluster, au nom de noeud, au nom du nouveau membre, au nom de modèle et au nom de serveur modèle.
Argument Description
clusterName Indique le nom du cluster auquel le système ajoute un membre.
nodeName Indique le nom du noeud sur lequel se trouve le serveur d'applications.
newMemberName Indique le nom à attribuer au membre de cluster.
templateNodeName Indique le nom du noeud contenant un serveur d'applications existant à utiliser comme modèle lors de la création du nouveau membre de cluster.
templateServerName Indique le nom du serveur d'applications existant à utiliser comme modèle lors de la création du nouveau membre de cluster.

Syntaxe

AdminClusterManagement.createFirstClusterMemberWithTemplateNodeServer(clusterName,
 nodeName, newMemberName, newMemberName, 
templateNodeName, templateServerName)

Cas d'utilisation

AdminClusterManagement.createFirstClusterMemberWithTemplateNodeServer("myCluster", 
"myNode", "newClusterMember", "myTemplateNode", "myTemplateServer")

deleteCluster

Ce script supprime la configuration d'un cluster de serveurs. Un cluster de serveurs se compose d'un groupe de serveurs d'applications appelés membres du cluster. Le script supprime le cluster de serveurs et chacun de ses membres.

Tableau 6. Description des arguments de deleteCluster. Exécutez le script à l'aide de l'argument correspondant au nom de cluster.
Argument Description
clusterName Indique le nom du cluster à supprimer de votre configuration.

Syntaxe

AdminClusterManagement.deleteCluster(clusterName)

Cas d'utilisation

AdminClusterManagement.deleteCluster("myCluster")

deleteClusterMember

Ce script supprime un membre de cluster de votre configuration en clusters. Un membre de cluster est un serveur qui appartient à un cluster.

Tableau 7. Description des arguments de deleteClusterMember. Exécutez le script à l'aide des arguments correspondants au nom de cluster, au nom de noeud et au membre de cluster de serveur.
Argument Description
clusterName Indique le nom du cluster duquel le membre de cluster doit être supprimé.
nodeName Indique le nom du noeud associé au membre de cluster à supprimer.
clusterMemberName Indique le nom du membre de cluster à supprimer de votre configuration.

Syntaxe

AdminClusterManagement.deleteClusterMember(clusterName, nodeName,
 clusterMemberName)

Cas d'utilisation

AdminClusterManagement.deleteClusterMember("myCluster", "myNode", "clusterMember1")

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_7libcluster
Nom du fichier : rxml_7libcluster.html