工作管理程式 (已淘汰)

在彈性管理環境中,工作管理程式可讓您針對已向管理代理程式登錄的應用程式伺服器、部署管理程式及主機,非同步提交管理工作。 您可以將這些工作提交至地理分散區域上的大量伺服器。

已淘汰特性: 工作管理程式已淘汰。 使用 Urban Code Deploy 來安裝產品、部署應用程式,以及管理遠端主機,而不是工作管理程式。 若要管理 WebSphere® Application Server 安裝,您也可以使用擺動設定檔。 請參閱 在產品安裝之間交換設定檔

您可以向工作管理程式登錄已向管理代理程式、部署管理程式和主機登錄的獨立式應用程式伺服器。 在您登錄獨立式應用程式伺服器、部署管理程式或主機作為目標之後,您可以透過工作管理程式,將導向目標的管理工作排入佇列。

如果要向工作管理程式登錄應用程式伺服器節點和部署管理程式,請使用管理主控台或 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 伺服器。