設定工作管理程式環境
工作管理程式環境由工作管理程式及其管理的目標組成。工作管理程式目標可以是部署管理程式、管理代理程式所管理的獨立式應用程式伺服器節點,以及主機。設定工作管理程式環境涉及下列動作:建立工作管理程式設定檔及環境所需的其他任何設定檔、將所有環境電腦的時鐘同步化,然後向工作管理程式登錄目標。
開始之前
安裝 WebSphere® Application Server產品。
關於這項作業
使用工作管理程式之前,您必須先建立工作管理程式設定檔,並針對工作管理程式要管理的每一個目標節點,各建立一個設定檔。
工作管理程式是彈性管理環境的一部分。工作管理程式可以管理已向管理代理程式登錄的獨立式應用程式伺服器節點。那些節點及管理代理程式也是彈性管理環境的一部分。
請確定彈性管理環境中的設定檔都已啟用或都已停用安全。視您的環境而定,您可能需要下列各項的設定檔:管理代理程式、已向管理代理程式登錄的節點、部署管理程式,以及與部署管理程式聯合的節點。
工作管理程式可以管理第 8 和第 7 版的目標節點。工作管理程式可以管理其版本號碼等於或小於工作管理程式的節點。例如,第 8 版工作管理程式可以管理第 8 和第 7 版的節點。第 7 版工作管理程式可以管理第 7 版的節點。 版本號碼的修正套件部分無關緊要;例如,7.0.0.3 版工作管理程式可以管理 7.0.0.9 版的節點(安裝了第 7 版和 Fix Pack 9)。
再者,工作管理程式還可以管理具有第 8 版、第 7 版或第 6 版聯合節點的第 8 版或第 7 版部署管理程式。已向工作管理程式登錄的部署管理程式可以管理混合版本的 Cell。使用工作管理程式時,您可以提交管理混合版本 Cell 中任何資源的工作,其中包括第 6 版聯合節點上的資源。
程序
- 決定您彈性管理環境的拓蹼。彈性管理包括管理代理程式和工作管理程式。
決定彈性管理環境中要具備哪些機器、目標和目標資源(例如:伺服器和應用程式)。
如果要管理獨立式應用程式伺服器,請在獨立式應用程式伺服器所在的每一部電腦上,使用管理代理程式。如需相關資訊,請參閱管理代理程式的相關主題,以及「規劃安裝 WebSphere Application Server」主題中的實務 5。
如果要在相同或不同的電腦上,集體管理部署管理程式和獨立式應用程式伺服器,請使用工作管理程式。獨立式應用程式伺服器必須先向管理代理程式登錄,您才能使用工作管理程式來管理它們。如需相關資訊,請參閱「規劃安裝 WebSphere Application Server」主題中的實務 5 和 10。
- 決定您的彈性管理環境所需的安全角色。
視您的環境而定,您可能需要下列各項的設定檔:管理代理程式、已向管理代理程式登錄的節點、部署管理程式、與部署管理程式聯合的節點,以及工作管理程式。彈性管理環境中的設定檔必須都已啟用或都已停用安全。當您建立設定檔時,可以指定安全選項、使用者名稱和密碼。
您必須具備安全角色,且這些角色可授權您使用工作管理程式,以及管理已登錄目標及那些目標上的資源。如果環境包含獨立式應用程式伺服器目標節點,您必須獲授權使用管理代理程式及其節點。
如需相關資訊,請參閱「工作管理程式安全」主題。
- 為工作管理程式建立管理設定檔。
您可以使用「設定檔管理工具」或 manageprofiles 指令。
舉例來說,在「設定檔管理工具」中,選取管理環境,並按下一步,選取工作管理程式伺服器類型,然後選取用來建立設定檔的選項。依預設,工作管理程式有其自己的管理主控台、會啟用管理安全,且主控台埠為 9960。如果要停用管理安全、指定安全憑證,或是變更預設埠,請在建立工作管理程式設定檔時,使用「建立進階設定檔」選項。
依預設,產品安裝架構中的第一個管理代理程式設定檔名稱是 JobMgr01,其伺服器名稱為 jobmgr。
如需相關資訊,請參閱有關為工作管理程式建立管理設定檔的主題。
如需 manageprofiles 範例,請參閱 manageprofiles 指令的相關主題。對於 -templatePath,請指定 management 範本。對於 -serverType,請指定 JOB_MANAGER。
註: 工作管理程式配置包含一個名稱是 OTiSDataSource 的資料來源。這個資料來源會在實作工作管理程式時使用,不需要配置或交由管理者管理。 - 為您希望包含在彈性管理環境中的任何管理代理程式和獨立式應用程式伺服器節點,建立設定檔。然後,向管理代理程式登錄獨立式應用程式伺服器節點。
獨立式節點又稱為未聯合或基本的應用程式伺服器。它們不受部署管理程式管理。獨立式應用程式伺服器通常具有一個設定檔名稱,例如 AppSvr01。管理代理程式必須位於與其獨立式節點相同的電腦上。向管理代理程式登錄獨立式節點,可讓管理代理程式管理那些節點。
避免困難: 您必須先向管理代理程式登錄獨立式應用程式伺服器,才能向工作管理程式登錄該獨立式應用程式伺服器。gotcha
如需建立設定檔以及向管理代理程式登錄的詳細資料,請參閱有關設定管理代理程式環境的主題。
- 請為您希望包含在彈性管理環境中的任何部署管理程式及聯合節點,建立設定檔。
聯合節點是由部署管理程式管理。聯合應用程式伺服器通常具有一個設定檔名稱(例如 AppSvr01),不過您無法個別管理它們。您必須使用部署管理程式來管理聯合節點。
請參閱有關建立 Cell 設定檔、部署管理程式的管理設定檔或 manageprofiles 指令的主題。
- 將所有涉及系統的時鐘同步化。
如果您打算變更系統時鐘,請先停止所有應用程式伺服器、節點代理程式伺服器、部署管理程式伺服器、管理代理程式伺服器,以及工作管理程式伺服器。停止伺服器之後,請變更系統時鐘,然後重新啟動伺服器。如果您變更一個系統的系統時鐘,必須確定所有彼此通訊且安裝了 WebSphere Application Server 的系統,其時鐘都已經同步。否則,可能會發生錯誤,如安全記號不再有效。
如果您打算變更系統時鐘,請先停止所有應用程式伺服器、節點代理程式伺服器、部署管理程式伺服器、管理代理程式伺服器、工作管理程式伺服器,以及位置服務常駐程式。停止伺服器和位置服務常駐程式之後,請變更系統時鐘,然後重新啟動伺服器及位置服務常駐程式。如果您變更一個系統的系統時鐘,必須確定所有彼此通訊且安裝了 WebSphere Application Server 的系統,其時鐘都已經同步。否則,可能會發生錯誤,如安全記號不再有效。
- 啟動工作管理程式伺服器。
- 執行 startServer 指令。
例如,假設 JobMgr01 設定檔具有伺服器名稱 jobmgr。請從 JobMgr01 設定檔的 bin 目錄,執行下列指令:
startServer jobmgr
使用 Windows 作業系統工作列。
按一下開始 > [所有程式] 或程式集 > IBM WebSphere > product_name > 設定檔 > job_manager_profile_name > 啟動管理伺服器以管理工作。
使用 START 指令來啟動工作管理程式:
START job_manager_proc_name,JOBNAME=server_short_name, ENV=cell_short_name.node_short_name.server_short_name
如果工作管理程式順利啟動,則會顯示開啟以進行電子商務訊息,並將該訊息寫入至工作管理程式 startServer.log 檔:
伺服器已啟動。正在等待起始設定狀態。Server jobmgr open for e-business; process id is 1932.
如需相關資訊,請參閱有關啟動和停止工作管理程式的主題。
- 執行 startServer 指令。
- 向工作管理程式登錄獨立式應用程式伺服器目標節點。
向工作管理程式登錄獨立式節點,可讓工作管理程式管理獨立式應用程式伺服器節點。
- 向工作管理程式登錄部署管理程式。
向工作管理程式登錄部署管理程式,可讓您從部署管理程式主控台,來執行工作管理程式的工作,並讓工作管理程式管理部署管理程式的聯合節點及其資源。
- 向工作管理程式登錄主機。
不需遠端主機目標,就可以安裝任何 WebSphere Application Server 產品。除了作業系統,這部主機沒有其他軟體需求。向工作管理器登錄遠端主機,可讓工作管理程式存取該主機上的應用程式、指令檔和其他資源。
如果要向工作管理程式登錄 Liberty,請執行用來向主機登錄目標的程序。
- 驗證目標已向工作管理程式登錄。
您可以利用管理主控台或 wsadmin Scripting 指令,查看已向工作管理程式登錄的目標清單。
- 在工作管理程式主控台或部署管理程式主控台中,按一下工作 > 目標。「目標」頁面會列出已向工作管理程式登錄的目標。
- 執行 AdminConfig list 指令,查看受管理目標清單。請從管理代理程式的 bin 目錄,執行下列 wsadmin Scripting 指令,以列出獨立式應用程式伺服器目標;或從部署管理程式的 bin 目錄,執行下列 wsadmin Scripting 指令,以列出其他目標。
- 如果要使用 Jython Scripting 語言,請連續輸入下列兩個指令:
wsadmin -lang jython print AdminConfig.list('JobManagerRegistration')
- 如果要使用 Jacl Scripting 語言,請連續輸入下列兩個指令:
wsadmin $AdminConfig list JobManagerRegistration
在您驗證目標已向工作管理程式登錄之後,請輸入 quit,結束 wsadmin Scripting 工具。
- 如果要使用 Jython Scripting 語言,請連續輸入下列兩個指令:
- 確定彈性管理環境中的伺服器正在執行。
在工作管理程式主控台或部署管理程式主控台中,按一下工作 > 目標資源 > server_name。在「目標資源」頁面上,已啟動伺服器狀態顯示伺服器正在執行。
- 選擇性的: 指定值 OFF 給 JVM 內容 otis.audit.location,來停用 com.ibm.otis.Audit_mm_dd_yyyy.log 日誌檔。或是將日誌檔移至新的目錄位置。 工作管理程式會另外維護一個日誌,依預設,它位於設定檔的 logs 目錄中。此日誌的用途是記錄工作管理程式的內部活動。
此日誌檔的名稱是 com.ibm.otis.Audit_mm_dd_yyyy.log,其中 mm、dd 和 yyyy 分別是月份、日期和年份。如果所發生的活動是可以記載的,會每一天建立一個新檔案。
您可以指定新的目錄位置值給 JVM 內容 otis.audit.location,將這個日誌檔移到另一個目錄中。
結果
已設定彈性管理環境,並且已配置工作管理程式。
下一步
使用工作管理程式來提交工作。
次主題
Registering stand-alone application servers with job managers
After a stand-alone application server is registered with an administrative agent, you must register the application server with a job manager to enable the job manager to administer the application server and its resources.Registering deployment managers with job managers
Before a job manager can administer federated nodes of a deployment manager and their resources, you must register the deployment manager with the job manager. Registering a deployment manager with a job manager also enables you to run job manager jobs from a deployment manager console.Registering host computers with job managers
You must register a remote host computer with a job manager to enable the job manager to access applications, command files, and other resources on the host computer.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jsetup_fm
檔名:tagt_jsetup_fm.html