クラスター管理スクリプト
スクリプト・ライブラリーは、アプリケーション・サーバーの構成を自動化するための複数のスクリプト・プロシージャーを提供します。さまざまなオプションを使用してクラスターの処理を開始および停止するには、このトピックに記載されたスクリプトを使用してください。 各スクリプトを個別に実行したり、複数のプロシージャーを組み合わせて、カスタム自動化スクリプトを作成できます。
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")