集群管理脚本
该脚本编制库提供多个脚本过程来自动完成应用程序服务器配置。使用本主题中的脚本来通过大量选项启动和停止集群进程。可以分别运行每个脚本,也可将过程组合在一起来创建定制自动执行脚本。
AdminClusterManagement 脚本过程位于 app_server_root/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")