集群配置脚本

该脚本编制库提供多个脚本过程来自动完成应用程序服务器配置。使用本主题中的脚本来配置带有或不带集群成员的集群(通过利用模板),以及从配置中移除集群。可以分别运行每个脚本,也可将过程组合在一起来创建定制自动执行脚本。

AdminClusterManagement 脚本过程位于 app_server_root/scriptLibraries/server/V70 目录中。

使用下列脚本过程来从配置中移除集群和集群成员:

createClusterMember

此脚本对特定集群指定服务器集群成员。当创建第一个集群成员时,该成员的副本会被作为集群数据的一部分来存储,并且成为创建的所有其他集群成员的模板。

表 1. createClusterMember 参数描述. 运行脚本并指定集群名、节点名和新成员名参数。
参数 描述
clusterName 指定系统对其添加集群成员的集群的名称。
nodeName 指定应用程序服务器保留在其中的节点的名称。
newMemberName 指定要分配给集群成员的名称。

语法

AdminClusterManagement.createClusterMember(clusterName, nodeName, newMemberName)

用法示例

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

createClusterWithFirstMember

此脚本会创建新的集群配置并将第一个集群成员添加至集群。使用集群来将一组应用程序服务器作为单个单元来进行管理,并可以在作为集群成员的应用程序服务器之间分发客户机请求。创建集群以在多个应用程序服务器之间平衡客户机请求以及为应用程序提供高可用环境。

表 2. createClusterWithFirstMember 参数描述. 运行脚本并指定集群名、集群类型、节点名和服务器名参数。
参数 描述
clusterName 指定要分配给新集群的名称。
clusterType 指定要创建的集群的类型。可以指定值 APPLICATION_SERVERGENERIC_SERVERWEB_SERVER
nodeName 指定集群保留在其中的节点的名称。
serverName 指定要添加至集群的服务器的名称。

语法

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

用法示例

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

createClusterWithoutMember

此脚本会在您的环境中创建新的集群配置。使用集群来将一组应用程序服务器作为单个单元来进行管理,并可以在作为集群成员的应用程序服务器之间分发客户机请求。创建集群以在多个应用程序服务器之间平衡客户机请求以及为应用程序提供高可用环境。

表 3. createClusterWithoutMember 参数描述. 运行脚本并指定集群名参数。
参数 描述
clusterName 指定要分配给新集群的名称。

语法

AdminClusterManagement.createClusterWithoutMember(clusterName)

用法示例

AdminClusterManagement.createClusterWithoutMember("myCluster")

createFirstClusterMemberWithTemplate

此脚本使用模板来将第一个服务器集群成员添加至特定集群。您创建的第一个集群成员的副本将作为模板存储在集群范围中。您可以通过将任何现有服务器用作模板或使用缺省服务器模板来创建第一个集群成员。另外,也可以在创建集群时通过将服务器转换为集群来创建第一个集群成员。当创建第一个集群成员时,该集群成员的模板会存储在集群范围中。其他集群成员是通过使用存储在集群范围中的集群成员模板来创建的

表 4. createFirstClusterMemberWithTemplate 参数描述. 运行脚本并指定集群名、节点名、新成员名和模板名参数。
参数 描述
clusterName 指定相关集群的名称。
nodeName 指定应用程序服务器保留在其中的节点的名称。
newMemberName 指定要分配给集群成员的名称。
templateName 指定要用来创建集群成员的模板的名称。

语法

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

用法示例

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

createFirstClusterMemberWithTemplateNodeServer

此脚本会将节点与现有应用程序服务器配合使用,作为用于在配置中创建新集群成员的模板。当创建第一个集群成员时,该成员的副本会被作为集群数据的一部分来存储,并且成为创建的所有其他集群成员的模板。

表 5. createFirstClusterMemberWithTemplateNodeServer 参数描述. 运行脚本并指定集群名、节点名、新成员名、模板节点名和模板服务器名参数。
参数 描述
clusterName 指定系统对其添加集群成员的集群的名称。
nodeName 指定应用程序服务器保留在其中的节点的名称。
newMemberName 指定要分配给集群成员的名称。
templateNodeName 指定当创建新集群成员时要用作模板的现有应用程序服务器节点的名称。
templateServerName 指定当创建新集群成员时要用作模型的现有应用程序服务器的名称。

语法

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

用法示例

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

deleteCluster

此脚本删除服务器集群的配置。服务器集群由一组称为集群成员的应用程序服务器组成。该脚本删除服务器集群以及它的每个集群成员。

表 6. deleteCluster 参数描述. 运行脚本并指定集群名参数。
参数 描述
clusterName 指定要从配置中移除的集群的名称。

语法

AdminClusterManagement.deleteCluster(clusterName)

用法示例

AdminClusterManagement.deleteCluster("myCluster")

deleteClusterMember

此脚本会从集群配置中移除集群成员。集群成员是属于集群的服务器。

表 7. deleteClusterMember 参数描述. 运行脚本并指定集群名、节点名和服务器集群成员参数。
参数 描述
clusterName 指定要从中移除集群成员的集群的名称。
nodeName 指定与要删除的集群成员关联的节点的名称。
clusterMemberName 指定要从配置中移除的集群成员的名称。

语法

AdminClusterManagement.deleteClusterMember(clusterName, nodeName,
 clusterMemberName)

用法示例

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

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libcluster
文件名:rxml_7libcluster.html