Lifecycle Query Engine 部署在多個節點上

您可以執行數個 Lifecycle Query Engine (LQE) 實例,每一個實例必須使用相同的外部資料來源。節點群組的行為類似於單一邏輯單元。將 LQE 部署在一組伺服器上,即可分散查詢工作量,並改善效能和可調整性。每一個 LQE 節點含有自己的獨立三重儲存庫索引,可檢索您在「LQE 管理」頁面中指定的相同追蹤資源集 (TRS) 資料提供者。
  • 設定單一節點
  • 設定其他節點
  • 設定負載平衡器
  • 在 JTS 上將負載平衡器登錄成應用程式
在您設定並配置 LQE 來執行負載平衡之後,可以在每一個節點上執行管理作業。如需相關資訊,請參閱管理 Lifecycle Query Engine

開始之前

如果您將 Lifecycle Query Engine 部署在 WebSphere® Application Server 上,必須更新應用程式伺服器的配置,以包含一些自訂內容。如需相關資訊,請參閱:將 WebSphere Application Server 配置成使用負載平衡

設定單一節點部署

當您將 Lifecycle Query Engine 部署在一組節點上時,您將開始建立單一 LQE 節點。

程序

  1. 請確定 Jazz Team ServerLifecycle Query Engine 伺服器的時鐘已同步,彼此是在 5 分鐘內。
  2. 安裝及部署 LQE。
  3. 在您第一次啟動 LQE 之前,請完成下列步驟:
    1. 配置相同的外部資料來源。如需相關資訊,請參閱 Jazz.net Wiki 中的「支援的資料庫設定」資訊
    2. 選擇性的: lqe.node.id 檔中,指定新節點的節點 ID 和名稱。在第一次啟動 LQE 之前,如果您沒有先提供這項資訊,會自動產生節點 ID 和名稱,並且會建立檔案。
      lqe.node.id=Node2
      lqe.node.name=myNewLqeNode
  4. 配置 LQE 鑑別、設定資料來源,以及驗證安裝。
  5. 您可以使用備份來快速啟動新的 LQE 節點。配置 LQE 備份排程。

設定其他節點

建立新節點最簡單的方法是安裝新的 Lifecycle Query Engine 實例,並配置外部資料來源。Lifecycle Query Engine 會從使用相同外部資料來源的任何 LQE 節點,來檢索所有已配置的資料來源(和詞彙)。使用這種方法時,每一個新的 LQE 節點都是從 TRS 開始檢索;這稱為基本檢索。如果要將節點新增至使用大型或舊資料來源的系統,則這種方法不是最有效的方法。

如果您具有大型或舊的資料來源,可以使用「LQE 還原節點」特性,使另一個 LQE 節點成為線上。LQE 備份只在一個 LQE 節點上執行。備份包含 LQE 中的所有 meta 資料,但只包含執行備份之節點的索引。備份檔可以用來藉由備份中的索引,啟動另一個 LQE 節點(不論是第一次或是要還原它)。在語意上,從備份啟動新節點是一種複製 LQE 作業。

程序

  1. 遵循您對原始節點所執行的相同步驟,將 LQE 安裝在新的 Servlet 引擎中。您不需配置新的 JTS 或 AS。
  2. 在您第一次啟動這個節點之前,請完成下列步驟:
    1. 配置相同的外部資料來源。如需相關資訊,請參閱 Jazz.net Wiki 中的「支援的資料庫設定」資訊
    2. 將下列資料夾從備份複製到新的安裝架構:
      • /indexTdb 複製到 conf/lqe
      • /textIndex 複製到 conf/lqe
      • /metadata 複製到 conf/lqe

  3. 開啟 lqe.properties 檔,並將 LQE 還原節點設為 true。
    lqe.restore.node=true
  4. 選擇性的: 建立 lqe.node.id 檔。您可以指定新節點的節點 ID 和名稱。在第一次啟動 LQE 節點之前,如果您沒有先提供這項資訊,會自動產生節點 ID 和名稱,並且會建立檔案。
    lqe.node.id=Node2
    lqe.node.name=myNewLqeNode
  5. 啟動 LQE,並驗證新節點。如需使用相同 Money that Matters 來驗證 LQE 的相關資訊,請參閱 Jazz.net Wiki 中的驗證 Lifecycle Query Engine 安裝架構

設定負載平衡器

設定 Lifecycle Query Engine 節點之後,您必須設定一個負載平衡器來處理查詢工作量,並在 JTS 上將它登錄成應用程式。

程序

  1. 針對特定的伺服器啟用工作量平衡:
  2. 向 JTS 將負載平衡器登錄成應用程式。

    JTS 中的「新增應用程式」對話框的畫面擷取。

WebSphere Application Server 配置成使用負載平衡

如果您將 Lifecycle Query EngineWebSphere Application Server 搭配使用,必須針對應用程式伺服器指定三個自訂內容。需要這些自訂內容,才能透過負載平衡器 Proxy 傳遞主機埠資訊。依預設,WebSphere Application Server 會從「要求 URL」讀取埠號,而不是從「HTTP 標頭」讀取。這些內容會置換預設值。

程序

  1. WebSphere Application Server 管理主控台導覽中,展開「伺服器」和「伺服器類型」,並按一下 WebSphere Application Server
  2. 在「應用程式伺服器」頁面中,按一下 Server1
  3. 在「配置」頁面中,按一下 Web 儲存器設定
  4. 按一下自訂內容,並指定下列值:
    • com.ibm.ws. webcontainer.extractHostHeaderPort = true
    • trusted = false
    • trusthostheaderport = true
    所選伺服器之「自訂內容」清單的畫面擷取。

視訊圖示 觀看視訊

CLM 播放清單
Jazz.net 頻道
User Education 頻道

學習圖示 進一步瞭解

CLM 學習圈
敏捷技能學習圈
學習圈

詢問圖示 詢問問題

Jazz.net 討論區
developerWorks 討論區

支援圖示 取得支援

支援中心入口網站
部署 Wiki
「支援中心」部落格