クラスター照会スクリプト
スクリプト・ライブラリーは、アプリケーション・サーバーの構成を自動化するための複数のスクリプト・プロシージャーを提供します。このトピックで紹介するスクリプトを使用して、クラスターやクラスター・メンバーが存在しているかどうかを確認したり、環境内で構成されているクラスターやクラスター・メンバーを表示したりできます。 各スクリプトを個別に実行することも、いくつかのプロシージャーを組み合わせてカスタム自動化スクリプトを作成することもできます。
AdminClusterManagement スクリプト・プロシージャーは、app_server_root/scriptLibraries/server/V70 ディレクトリーにあります。
以下のスクリプト・プロシージャーを使用して、クラスターの構成を照会します。
checkIfClusterExists
このスクリプトは、対象のクラスターが構成内に存在しているかどうかを表示します。
引数 | 説明 |
---|---|
clusterName | 対象のクラスターの名前を指定します。 |
構文
AdminClusterManagement.checkIfClusterExists(clusterName)
使用例
AdminClusterManagement.checkIfClusterExists("myCluster")
checkIfClusterMemberExists
このスクリプトは、特定のクラスター・メンバーがクラスター構成内に存在しているかどうかを表示します。
引数 | 説明 |
---|---|
clusterName | 照会するクラスターの名前を指定します。 |
serverName | 対象のサーバーの名前を指定します。 |
構文
AdminClusterManagement.checkIfClusterMemberExists(clusterName, serverName)
使用例
AdminClusterManagement.checkIfClusterMemberExists("myCluster", "myClusterMember")
help
このスクリプトは、AdminClusterManagement スクリプト・ライブラリーがサポートしているスクリプト・プロシージャーを表示します。
引数 | 説明 |
---|---|
script | 対象のスクリプトの名前を指定します。 |
構文
AdminResources.help(script)
使用例
AdminResources.help("createClusterWithoutMember")
listClusters
このスクリプトは、構成内に存在している各クラスターを表示します。 このスクリプトには引数は不要です。
構文
AdminClusterManagement.listClusters()
使用例
AdminClusterManagement.listClusters()
listClusterMembers
このスクリプトは、特定のクラスター構成内に存在しているサーバー・クラスター・メンバーを表示します。
引数 | 説明 |
---|---|
clusterName | 対象のクラスターの名前を指定します。 |
構文
AdminClusterManagement.listClusterMembers(clusterName)
使用例
AdminClusterManagement.listClusterMembers("myCluster")