工作管理程式 (已淘汰)
在彈性管理環境中,工作管理程式可讓您針對已向管理代理程式登錄的應用程式伺服器、部署管理程式及主機,非同步提交管理工作。 您可以將這些工作提交至地理分散區域上的大量伺服器。
您可以向工作管理程式登錄已向管理代理程式、部署管理程式和主機登錄的獨立式應用程式伺服器。 在您登錄獨立式應用程式伺服器、部署管理程式或主機作為目標之後,您可以透過工作管理程式,將導向目標的管理工作排入佇列。
如果要向工作管理程式登錄應用程式伺服器節點和部署管理程式,請使用管理主控台或 wsadmin registerWithJobManager 指令。 指令位於 ManagedNodeAgent 指令群組中。
如果要向工作管理程式登錄主機,請使用管理主控台或 registerHost 指令。 指令位於 JobManagerNode 指令群組中。
您可以完成工作管理程式動作,並從部署管理程式執行工作。 部署管理程式管理主控台具有類似於工作管理程式管理主控台中的 工作 導覽樹狀結構選項。
- 將工作提交設為在指定時間生效。
- 將工作提交設為在指定時間到期。
- 指定以指定的時間間隔進行工作提交。
- 透過電子郵件通知管理者工作已完成。
每一個向工作管理程式登錄的應用程式伺服器、部署管理程式或主機,都稱為工作管理程式的目標。 目標群組是您建立的那些群組,讓您可以更輕鬆地提交工作。 您可以提交目標群組的工作,而不是輸入工作的多個目標名稱。
您可以使用工作管理程式來執行的許多管理作業,都是您已經可以使用產品來執行的作業,例如應用程式管理、伺服器管理及節點管理。 不過,使用工作管理程式,您可以聚集作業,並跨多個目標執行那些作業。
工作管理程式的用法範例
- 分公司環境
- 一家企業在地理上分散了一千家商店。 每一個商店都包含一些應用程式伺服器,或一個由兩或三部機器組成的小型 WebSphere Application Server Network Deployment Cell。 每一個商店都在本端管理,以進行每日作業。 不過,每一個商店也會連接至公司總部的資料中心,可能在數千英里之外。 總部的部分連線以數據機速度進行。 總公司使用工作管理程式來定期提交商店的管理工作。
- 由數百部應用程式伺服器組成的環境
- 管理者設定數百部低成本機器,執行應用程式伺服器的相同複本。 每一個向管理代理程式登錄的應用程式伺服器節點,都會向工作管理程式登錄。 管理者使用工作管理程式來聚集所有應用程式伺服器的管理指令,例如,建立新的伺服器,或安裝或更新應用程式。
- 由數十個部署管理程式 Cell 組成的環境
- 管理者會設定數百部應用程式伺服器,這些伺服器分成 30 個不同的群組。 每一個群組都配置在一個 Cell 內。 這些資料格在地理上分佈在五個區域,每個區域由三到七個資料格組成。 每個單元用於支援 1 至 15 個成員機構,總共支援 230 個機構。 每一個 Cell 包含大約 30 個應用程式,每個應用程式在兩個叢集上執行以進行失效接手,因此總共有 1800 部應用程式伺服器。 管理者利用工作管理程式來聚集所有 Cell 的管理指令,例如,啟動和停止伺服器,或是安裝或更新應用程式。
拓蹼範例
下列拓蹼範例顯示部署管理程式及由機器 A 上的部署管理程式所管理的聯合節點; 兩部應用程式伺服器 Profile01 及「設定檔 02」,分別向機器 C 上的管理代理程式、機器 D 上的工作管理程式,以及機器 B 上的 Web 伺服器登錄。 防火牆為機器提供額外的安全保護。 管理代理程式和部署管理程式會向工作管理程式登錄。 管理代理程式和部署管理程式會定期輪詢工作管理程式,以判斷工作管理程式是否已公佈需要動作的工作。 請閱讀規劃安裝 WebSphere Application Server 的相關主題,以取得拓蹼的進一步資訊。
![拓蹼: 機器 A 上的部署管理程式; 機器 C 上向管理代理程式登錄的伺服器; 機器 D 上的工作管理程式; 機器 B 上的 Web 伺服器。](images/inst_job_manager.gif)