範例:自動執行 WebSphere Application Server Network Deployment

此範例顯示如何使用部署規劃工具來自動執行 WebSphere® Application Server Network Deployment 的部署。可以建立工作流程,透過 Rational® Build Forge® 程式庫及 Rational Automation Framework for WebSphere 動作,來安裝並配置一個 Cell 及多個節點與伺服器。

開始之前

關於這項作業

提供了說明 WebSphere Application Server Network Deployment 的範例拓蹼及工作流程,其位在部署自動化拓蹼及工作流程範例

程序

  1. 在拓蹼中,給要安裝 WebSphere Application Server Network Deployment 的現有系統建立模型,然後將單元的安裝狀態設為已安裝 此拓蹼至少包含一個以上的伺服器單元,及一個以上的作業系統單元。下圖顯示的拓蹼具有三個伺服器單元,用來管理三個 Linux 作業系統單元。
    這三個伺服器單元管理三個作業系統單元
  2. 建立單元來表示 WebSphere Application Server Network Deployment 安裝,並在作業系統單元上管理那些單元。 在大多數情況下,使用名稱為 WebSphere 7.0 ND + Application Server 設定檔的範本及名稱為 WebSphere 7.0 ND + Deployment Manager 設定檔的範本,或者 6.1 版對等項目。在大多數情況下,拓蹼也包含一個對應用程式伺服器單元進行分組的叢集。
  3. 在部署管理程式 Cell 上及部署管理程式節點群組上,對節點單元進行分組。
  4. 選擇性的: 將伺服器新增至叢集。
  5. 將這些新 WebSphere Application Server 單元的安裝狀態設為待安裝 拓蹼看起來類似於下圖:
    這是一個完整的 WebSphere Application Server Network Deployment 拓蹼
  6. 選擇性的: 如果要將 IBM HTTP Server 節點新增至工作流程,請遵循下列步驟:
    1. 將一個以上的 IBM HTTP Server 安裝新增至拓蹼。 選用區包含具有 IBM 伺服器安裝之類名稱的範本,以用於此用途。
    2. 指定單元的內容,例如節點名稱。 這些單元包含數個錯誤及警告,並提供解決方案。這些解決方案可以協助您建立正確的鏈結,並指定正確的內容。
    3. 從選用區,將 IBM WebSphere 外掛程式單元新增至 IBM HTTP Server 節點的作業系統。
    4. 在 IBM HTTP 節點單元上,於「IBM HTTP 節點」功能中,將設定檔類型設為 none
    5. 根據適當情況,將單元的安裝狀態設為已安裝待安裝 新單元看起來類似於下圖:
      新節點單元及相關的 IBM HTTP Server 單元
    6. 使節點單元成為部署管理程式 Cell 及部署管理程式節點群組的成員。
    內含 IBM HTTP Server 單元的拓蹼看起來類似於下圖:
    這是一個完整的拓蹼,具有節點群組及 Cell 中的 IBM HTTP Server 單元
  7. 按一下拓蹼圖中的空白位置,以將焦點設定到拓蹼,然後開啟「內容」視圖並移至建立工作流程標籤。
  8. 按一下分析拓蹼來找出可能相符的自動化簽章,然後驗證拓蹼中的單元是否與自動化簽章相符。
  9. 當您可以開始產生工作流程時,按一下建立自動化工作流程 此時,會在工作流程編輯器中開啟新工作流程。
    工作流程作業下方的自動作業清單,包含與拓蹼相符的數個自動化簽章:
    1. 第一個作業,名稱為 rafw_generate_new_cell,以用於執行其他作業的資訊,來設定 Rational Automation Framework for WebSphere Cell 定義。
    2. 第二個作業,名稱為 RAFW_WAS_70_ND_Install_Library 或 RAFW_WAS_61_ND_Install_Library,安裝 WebSphere Application ServerIBM HTTP Server 軟體。
    3. 第三個作業,名稱為 RAFW_start_cell,啟動 Cell 中的伺服器。

    可以從「內容」視圖的作業標籤,新增其他自動作業,或者透過拖放作業來變更作業順序。然而,在此情況下,名稱為 rafw_generate_new_cell 的作業必須是第一個作業。

  10. 給廣域參數及每一個作業上的參數指定值。 許多參數都已經使用拓蹼中的值來填寫。可能需要給拓蹼中無法使用的參數指定值。如需這些作業參數的相關資訊,請參閱每一個作業的參照資訊。
  11. 儲存工作流程。
  12. 在工作流程編輯器的右上角,按一下發佈拓蹼 > Rational Automation Framework for WebSphere 發佈程式 如需發佈工作流程的相關資訊,請參閱將工作流程發佈至 Rational Build Forge
  13. 選取 Rational Build Forge 主控台的連線,然後指定新專案的名稱。
  14. 下一步
  15. 選取產生動作的配置檔勾選框,然後選取用來將檔案上傳至架構伺服器的方法。
  16. 按一下完成 發佈程序會在主控台中建立一個專案,用來執行此自動作業的 Rational Automation Framework for WebSphere 動作。您現在可以執行新的 Rational Build Forge 專案,以安裝 WebSphere Application Server 軟體。

意見