使用下列 Jacl Script,可以修改應用程式放置執行時期配置。
此 Script 只會修改應用程式佈置控制器的執行時期配置。 若要持續變更配置,請使用 xd_APCconfig.jacl Script。 請參閱該節的詳細資訊。
wsadmin -profile PlacementControllerProcs.jacl -c "insert_proc_parameters"
請在 insert_proc_parameters 使用程序名稱及適當的變數值,來完成變更。 程序必須以引號 (") 含括。您可能需要視您的作業環境,將 wsadmin 指令改為 wsadmin.sh 或 wsadmin.bat。
wsadmin> source PlacementControllerProcs.jacl
wsadmin> proc variables
wsadmin -profile PlacementControllerProcs.jacl -c "help"
程序 | 說明 |
---|---|
enable | 啟用應用程式佈置控制器。 |
disable | 停用應用程式佈置控制器。 |
disableNode node_name | 將指定的節點設定為不受應用程式佈置控制器管理。 |
disableNode node_group_name node_name | 使未受管理的節點成為節點群組的成員。 |
findBestNodeToDisable | 找出要停用的最適合節點。 |
isNodeInUse node_name | 檢查節點處於維護模式之後,是否仍在使用中。 |
enableNode node_name | 將指定的節點設定為受應用程式佈置控制器管理。 |
enableDynamicCluster node_group_name dynamic_cluster_name | 將指定的動態叢集設定為自動執行。 |
enableDynamicCluster dynamic_cluster_name | 將指定的動態叢集設定為自動執行。 |
disableDynamicCluster node_group_name dynamic_cluster_name | 將指定的動態叢集設定為手動執行。 |
disableDynamicCluster dynamic_cluster_name | 將指定的動態叢集設定為手動執行。 |
isEnabled | 傳回應用程式佈置控制器是否已啟用。 |
getNodeName | 顯示應用程式佈置控制器執行所在的節點。 |
setMinTimeBetweenPlacementChange time | 以分鐘為單位,設定兩個連續放置變更之間的最短時間。 |
setServerOperationTimeOut timeout | 以分鐘為單位,設定一個逾時值,在過了此時間之後, 針對伺服器執行的啟動或停止作業若沒有完成,就被視為失敗。 |
setApprovalTimeOut approval_timeout | 以分鐘為單位,設定以受監督模式操作時,在將作業視為被拒絕之前, 應等候管理員核准的時間量。 |
getMinTimeBetweenPlacementChange | 傳回兩個連續放置變更之間的最短時間。 |
getServerOperationTimeOut | 傳回在過了此時間量之後, 針對伺服器執行的啟動或停止作業若沒有完成,就會被視為失敗。 |
getApprovalTimeOut | 以受監督模式執行時,傳回等候管理員核准作業的時間量。 |
recomputePlacement | 觸發應用程式佈置控制器來計算其最佳化狀態,並執行任何必要的放置變更。 |