集群管理脚本
该脚本编制库提供多个脚本过程来自动完成应用程序服务器配置。 使用本主题中的脚本来通过大量选项启动和停止集群进程。 可以分别运行每个脚本,也可将过程组合在一起来创建定制自动执行脚本。
这AdminClusterManagement脚本程序位于应用程序服务器根目录/scriptLibraries/server/V70目录。
使用下列脚本过程来在环境中启动集群进程:
使用下列脚本过程来在环境中停止集群进程:
rippleStartAllClusters
此脚本会停止并重新启动单元配置中的每个集群。
语法
AdminClusterManagement.rippleStartAllClusters()
用法示例
AdminClusterManagement.rippleStartAllClusters()
rippleStartSingleCluster
此脚本会停止并重新启动特定集群配置中的集群成员。
| 自变量 | 描述 |
|---|---|
| clusterName | 指定要停止并重新启动的集群的名称。 |
语法
AdminClusterManagement.rippleStartSingleCluster(clusterName)用法示例
AdminClusterManagement.rippleStartSingleCluster("myCluster")
startAllClusters
此脚本会启动单元配置中的每个集群。
语法
AdminClusterManagement.startAllClusters()
用法示例
AdminClusterManagement.startAllClusters()
startSingleCluster
此脚本会启动配置中的特定集群。
| 自变量 | 描述 |
|---|---|
| clusterName | 指定相关集群的名称。 |
语法
AdminClusterManagement.startSingleCluster(clusterName)
用法示例
AdminClusterManagement.startSingleCluster("myCluster")
immediateStopAllRunningClusters
此脚本会停止特定单元内每个活动集群的服务器集群成员。 此服务器将忽略任何当前的或暂挂的任务。 当停止操作开始时,集群状态将更改为“部分停止”。 所有服务器都停止后,集群状态会变成已停止。
语法
AdminClusterManagement.immediateStopAllRunningClusters()
用法示例
AdminClusterManagement.immediateStopAllRunningClusters()
immediateStopSingleCluster
此脚本会停止单元内特定集群的服务器集群成员。 此服务器将忽略任何当前的或暂挂的任务。 当停止操作开始时,集群状态将更改为“部分停止”。 所有服务器都停止后,集群状态会变成已停止。
| 自变量 | 描述 |
|---|---|
| clusterName | 指定要停止的集群的名称。 |
语法
AdminClusterManagement.immediateStopSingleCluster(clusterName)
用法示例
AdminClusterManagement.immediateStopSingleCluster("myCluster")
stopAllClusters
此脚本会停止特定单元内每个活动集群的服务器集群成员。 每个服务器都会停止,以便服务器可完成现有请求并允许故障转移至集群的另一成员。 停止操作开始时,集群状态会更改为已部分停止。 所有服务器都停止后,集群状态会变成已停止。
语法
AdminClusterManagement.stopAllClusters()用法示例
AdminClusterManagement.stopAllClusters()stopSingleCluster
此脚本会停止单元内特定活动集群的服务器集群成员。 每个服务器都会停止,以便服务器可完成现有请求并允许故障转移至集群的另一成员。 停止操作开始时,集群状态会更改为已部分停止。 所有服务器都停止后,集群状态会变成已停止。
| 自变量 | 描述 |
|---|---|
| clusterName | 指定要停止的集群的名称。 |
语法
AdminClusterManagement.stopSingleCluster(clusterName)用法示例
AdminClusterManagement.stopSingleCluster("myCluster")