叢集查詢 Script

Scripting 程式庫提供多項 Script 程序,來自動執行您的應用程式伺服器配置。 請利用這個主題中的 Script 來判斷叢集和叢集成員是否存在,以及顯示環境中所配置的叢集和叢集成員。 您可以個別執行每一個 Script ,或結合程序來建立自訂自動化 Script。

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

使用下列 Script 程序來查詢叢集配置:

checkIfClusterExists

此 Script 會顯示您的配置中是否存在感興趣的叢集。

表 1. checkIfClusterExists 引數說明 執行 Script 以查看叢集是否存在。
引數 說明
clusterName 指定相關叢集的名稱。

語法

AdminClusterManagement.checkIfClusterExists(clusterName)

範例用法

AdminClusterManagement.checkIfClusterExists("myCluster")

checkIfClusterMemberExists

這個 Script 會顯示叢集配置中是否存在特定的叢集成員。

表 2. checkIfClusterMemberExists 引數說明 執行 Script 以查看叢集成員是否存在。
引數 說明
clusterName 指定要查詢的叢集名稱。
serverName 指定相關伺服器的名稱。

語法

AdminClusterManagement.checkIfClusterMemberExists(clusterName, serverName)

範例用法

AdminClusterManagement.checkIfClusterMemberExists("myCluster", "myClusterMember")

help

這個 Script 會顯示 AdminClusterManagement Script 程式庫支援的 Script 程序。
表 3. 說明引數說明 執行 Script 以顯示 Script 的詳細說明。 指定 Script 的名稱。
引數 說明
Script 指定您屬意之 Script 的名稱。

語法

AdminResources.help(script)

範例用法

AdminResources.help("createClusterWithoutMember")

listClusters

此 Script 會顯示配置中存在的每一個叢集。 此 Script 不需要引數。

語法

AdminClusterManagement.listClusters()

範例用法

AdminClusterManagement.listClusters()

listClusterMembers

這個 Script 會顯示存在於特定叢集配置中的伺服器叢集成員。

表 4. listClusterMembers 引數說明 執行 Script 以列出叢集成員。
引數 說明
clusterName 指定相關叢集的名稱。

語法

AdminClusterManagement.listClusterMembers(clusterName)

範例用法

AdminClusterManagement.listClusterMembers("myCluster")