此範例顯示如何使用部署規劃工具來自動執行 WebSphere® Application Server Network Deployment 的部署。可以建立工作流程,透過 Rational® Build Forge® 程式庫及 Rational Automation Framework
for WebSphere 動作,來安裝並配置一個 Cell 及多個節點與伺服器。
開始之前
- 使用 Rational Automation Framework
for WebSphere 進行部署自動化需要 IBM® Rational Deployment Automation Content Pack
for RAFW and WAS。
- 依照準備自動作業的環境中的說明來配置環境以執行自動作業,其中包括將 WebSphere Application Server 安裝媒體放入架構伺服器的媒體樹狀結構這一步驟。
關於這項作業
提供了說明
WebSphere Application Server Network Deployment 的範例拓蹼及工作流程,其位在
部署自動化拓蹼及工作流程範例。
程序
- 在拓蹼中,給要安裝 WebSphere Application Server Network Deployment 的現有系統建立模型,然後將單元的安裝狀態設為已安裝。 此拓蹼至少包含一個以上的伺服器單元,及一個以上的作業系統單元。下圖顯示的拓蹼具有三個伺服器單元,用來管理三個 Linux 作業系統單元。
- 建立單元來表示 WebSphere Application Server Network Deployment 安裝,並在作業系統單元上管理那些單元。 在大多數情況下,使用名稱為 WebSphere 7.0 ND + Application Server 設定檔的範本及名稱為 WebSphere 7.0 ND + Deployment Manager 設定檔的範本,或者 6.1 版對等項目。在大多數情況下,拓蹼也包含一個對應用程式伺服器單元進行分組的叢集。
- 在部署管理程式 Cell 上及部署管理程式節點群組上,對節點單元進行分組。
- 選擇性的: 將伺服器新增至叢集。
- 將這些新 WebSphere Application Server 單元的安裝狀態設為待安裝。 拓蹼看起來類似於下圖:
- 選擇性的: 如果要將 IBM HTTP Server 節點新增至工作流程,請遵循下列步驟:
- 將一個以上的 IBM HTTP Server 安裝新增至拓蹼。 選用區包含具有 IBM 伺服器安裝之類名稱的範本,以用於此用途。
- 指定單元的內容,例如節點名稱。 這些單元包含數個錯誤及警告,並提供解決方案。這些解決方案可以協助您建立正確的鏈結,並指定正確的內容。
- 從選用區,將 IBM WebSphere 外掛程式單元新增至 IBM HTTP Server 節點的作業系統。
- 在 IBM HTTP 節點單元上,於「IBM HTTP 節點」功能中,將設定檔類型設為 none。
- 根據適當情況,將單元的安裝狀態設為已安裝或待安裝。 新單元看起來類似於下圖:
- 使節點單元成為部署管理程式 Cell 及部署管理程式節點群組的成員。
內含 IBM HTTP Server 單元的拓蹼看起來類似於下圖:
- 按一下拓蹼圖中的空白位置,以將焦點設定到拓蹼,然後開啟「內容」視圖並移至建立工作流程標籤。
- 按一下分析拓蹼來找出可能相符的自動化簽章,然後驗證拓蹼中的單元是否與自動化簽章相符。
- 當您可以開始產生工作流程時,按一下建立自動化工作流程。 此時,會在工作流程編輯器中開啟新工作流程。
工作流程作業下方的自動作業清單,包含與拓蹼相符的數個自動化簽章:
- 第一個作業,名稱為 rafw_generate_new_cell,以用於執行其他作業的資訊,來設定 Rational Automation Framework
for WebSphere Cell 定義。
- 第二個作業,名稱為 RAFW_WAS_70_ND_Install_Library 或 RAFW_WAS_61_ND_Install_Library,安裝 WebSphere Application Server 及 IBM HTTP Server 軟體。
- 第三個作業,名稱為 RAFW_start_cell,啟動 Cell 中的伺服器。
可以從「內容」視圖的作業標籤,新增其他自動作業,或者透過拖放作業來變更作業順序。然而,在此情況下,名稱為 rafw_generate_new_cell 的作業必須是第一個作業。
- 給廣域參數及每一個作業上的參數指定值。 許多參數都已經使用拓蹼中的值來填寫。可能需要給拓蹼中無法使用的參數指定值。如需這些作業參數的相關資訊,請參閱每一個作業的參照資訊。
- 儲存工作流程。
- 在工作流程編輯器的右上角,按一下。 如需發佈工作流程的相關資訊,請參閱將工作流程發佈至 Rational Build Forge。
- 選取 Rational Build Forge 主控台的連線,然後指定新專案的名稱。
- 按下一步。
- 選取產生動作的配置檔勾選框,然後選取用來將檔案上傳至架構伺服器的方法。
- 按一下完成。 發佈程序會在主控台中建立一個專案,用來執行此自動作業的 Rational Automation Framework
for WebSphere 動作。您現在可以執行新的 Rational Build Forge 專案,以安裝 WebSphere Application Server 軟體。