叢集管理 Script

Scripting 程式庫提供多項 Script 程序,來自動執行您的應用程式伺服器配置。 使用本主題中的 Script ,以各種選項來啟動及停止叢集處理程序。 您可以個別執行每一個 Script,或是合併一些程序,來建立自訂自動化 Script。

AdminClusterManagement Script 程序位於 app_server_root/scriptLibraries/server/V70 目錄中。

使用下列 Script 程序來啟動環境中的叢集處理程序:
使用下列 Script 程序來停止環境中的叢集處理程序:

rippleStartAllClusters

這個 Script 會停止並重新啟動 Cell 配置內的每一個叢集。

語法

AdminClusterManagement.rippleStartAllClusters()

範例用法

AdminClusterManagement.rippleStartAllClusters()

rippleStartSingleCluster

這個 Script 會停止並重新啟動特定叢集配置內的叢集成員。

表 1. rippleStartSingleCluster 引數說明 若要執行 Script ,請指定叢集名稱引數,如下表中所定義:
引數 說明
clusterName 指定要停止並重新啟動的叢集名稱。

語法

AdminClusterManagement.rippleStartSingleCluster(clusterName)

範例用法

AdminClusterManagement.rippleStartSingleCluster("myCluster")

startAllClusters

這個 Script 會啟動 Cell 配置內的每一個叢集。

語法

AdminClusterManagement.startAllClusters()

範例用法

AdminClusterManagement.startAllClusters()

startSingleCluster

此 Script 會啟動您配置中的特定叢集。

表 2. startSingleCluster 引數說明 若要執行 Script ,請指定叢集名稱引數,如下表中所定義:
引數 說明
clusterName 指定相關叢集的名稱。

語法

AdminClusterManagement.startSingleCluster(clusterName)

範例用法

AdminClusterManagement.startSingleCluster("myCluster")

immediateStopAllRunningClusters

這個 Script 會停止特定 Cell 內每一個作用中叢集的伺服器叢集成員。 伺服器會忽略任何現行或擱置中的作業。 當停止作業開始時,叢集狀態會變更成已局部停止。 在所有伺服器都停止後,這個叢集的狀態會變成已停止。

語法

AdminClusterManagement.immediateStopAllRunningClusters()

範例用法

AdminClusterManagement.immediateStopAllRunningClusters()

immediateStopSingleCluster

這個 Script 會停止 Cell 內特定叢集的伺服器叢集成員。 伺服器會忽略任何現行或擱置中的作業。 當停止作業開始時,叢集狀態會變更成已局部停止。 在所有伺服器都停止後,這個叢集的狀態會變成已停止。

表 3. immediateStopSingleCluster 引數說明 若要執行 Script ,請指定叢集名稱引數,如下表中所定義:
引數 說明
clusterName 指定要停止的叢集名稱。

語法

AdminClusterManagement.immediateStopSingleCluster(clusterName)

範例用法

AdminClusterManagement.immediateStopSingleCluster("myCluster")

stopAllClusters

這個 Script 會停止特定 Cell 內每一個作用中叢集的伺服器叢集成員。 每一部伺服器都會停止,以便伺服器可以完成現有的要求,並容許失效接手至叢集的另一個成員。 當停止作業開始時,叢集狀態會變更為局部停止。 在所有伺服器都停止後,這個叢集的狀態會變成已停止。

語法

AdminClusterManagement.stopAllClusters()

範例用法

AdminClusterManagement.stopAllClusters()

stopSingleCluster

這個 Script 會停止 Cell 內特定作用中叢集的伺服器叢集成員。 每一部伺服器都會停止,以便伺服器可以完成現有的要求,並容許失效接手至叢集的另一個成員。 當停止作業開始時,叢集狀態會變更為局部停止。 在所有伺服器都停止後,這個叢集的狀態會變成已停止。

表 4. stopSingleCluster 引數說明 若要執行 Script ,請指定叢集名稱引數,如下表中所定義:
引數 說明
clusterName 指定要停止的叢集名稱。

語法

AdminClusterManagement.stopSingleCluster(clusterName)

範例用法

AdminClusterManagement.stopSingleCluster("myCluster")