集群管理脚本

该脚本编制库提供多个脚本过程来自动完成应用程序服务器配置。 使用本主题中的脚本来通过大量选项启动和停止集群进程。 可以分别运行每个脚本,也可将过程组合在一起来创建定制自动执行脚本。

这AdminClusterManagement脚本程序位于应用程序服务器根目录/scriptLibraries/server/V70目录。

使用下列脚本过程来在环境中启动集群进程:
使用下列脚本过程来在环境中停止集群进程:

rippleStartAllClusters

此脚本会停止并重新启动单元配置中的每个集群。

语法

AdminClusterManagement.rippleStartAllClusters()

用法示例

AdminClusterManagement.rippleStartAllClusters()

rippleStartSingleCluster

此脚本会停止并重新启动特定集群配置中的集群成员。

表格1。 rippleStartSingleCluster参数描述 要运行该脚本,请指定集群名称参数,如下表中所定义:
自变量 描述
clusterName 指定要停止并重新启动的集群的名称。

语法

AdminClusterManagement.rippleStartSingleCluster(clusterName)

用法示例

AdminClusterManagement.rippleStartSingleCluster("myCluster")

startAllClusters

此脚本会启动单元配置中的每个集群。

语法

AdminClusterManagement.startAllClusters()

用法示例

AdminClusterManagement.startAllClusters()

startSingleCluster

此脚本会启动配置中的特定集群。

表 2.startSingleCluster参数描述 要运行该脚本,请指定集群名称参数,如下表中所定义:
自变量 描述
clusterName 指定相关集群的名称。

语法

AdminClusterManagement.startSingleCluster(clusterName)

用法示例

AdminClusterManagement.startSingleCluster("myCluster")

immediateStopAllRunningClusters

此脚本会停止特定单元内每个活动集群的服务器集群成员。 此服务器将忽略任何当前的或暂挂的任务。 当停止操作开始时,集群状态将更改为“部分停止”。 所有服务器都停止后,集群状态会变成已停止。

语法

AdminClusterManagement.immediateStopAllRunningClusters()

用法示例

AdminClusterManagement.immediateStopAllRunningClusters()

immediateStopSingleCluster

此脚本会停止单元内特定集群的服务器集群成员。 此服务器将忽略任何当前的或暂挂的任务。 当停止操作开始时,集群状态将更改为“部分停止”。 所有服务器都停止后,集群状态会变成已停止。

表3。immediateStopSingleCluster参数描述 要运行该脚本,请指定集群名称参数,如下表中所定义:
自变量 描述
clusterName 指定要停止的集群的名称。

语法

AdminClusterManagement.immediateStopSingleCluster(clusterName)

用法示例

AdminClusterManagement.immediateStopSingleCluster("myCluster")

stopAllClusters

此脚本会停止特定单元内每个活动集群的服务器集群成员。 每个服务器都会停止,以便服务器可完成现有请求并允许故障转移至集群的另一成员。 停止操作开始时,集群状态会更改为已部分停止。 所有服务器都停止后,集群状态会变成已停止。

语法

AdminClusterManagement.stopAllClusters()

用法示例

AdminClusterManagement.stopAllClusters()

stopSingleCluster

此脚本会停止单元内特定活动集群的服务器集群成员。 每个服务器都会停止,以便服务器可完成现有请求并允许故障转移至集群的另一成员。 停止操作开始时,集群状态会更改为已部分停止。 所有服务器都停止后,集群状态会变成已停止。

表 4.stopSingleCluster参数描述 要运行该脚本,请指定集群名称参数,如下表中所定义:
自变量 描述
clusterName 指定要停止的集群的名称。

语法

AdminClusterManagement.stopSingleCluster(clusterName)

用法示例

AdminClusterManagement.stopSingleCluster("myCluster")