在包含多個核心群組的 Cell 之間,配置核心群組橋接器通訊

如果其中一個 Cell 所包含的處理程序,需要存取執行於另一個 Cell 中的處理程序的高可用性管理程式狀態資訊,則您可能需要在包含多個核心群組的 Cell 之間,配置核心群組橋接器通訊。 例如,WebSphere Application Server Proxy 伺服器或「隨需應變路由器」可能需要將要求遞送到另一個 Cell 中的叢集成員,且該 Cell 包含多個核心群組。

開始之前

請驗證下列條件是否存在:
  • 您要在其之間配置核心群組橋接器通訊的 Cell 具有唯一名稱。您不能在具有相同名稱的兩個 Cell 之間設定核心群組橋接器。
  • 其中至少一個 Cell 包含多個核心群組,而且該 Cell 中的核心群組之間,必須已在進行核心群組橋接器通訊。用來建立此通訊的存取點群組,會繼續處理相同 Cell 中的核心群組之間的通訊,即使在兩個 Cell 之間建立通訊之後,也是如此。

關於這項作業

如果要在包含多個核心群組的 Cell 之間啟用核心群組橋接器通訊,您必須建立 Cell 之間的存取點群組,以處理每一個 Cell 中其中一個核心群組之間的通訊。這個 Cell 間的存取點群組與現有的存取點群組一起運作,以容許將狀態資訊從其中一個 Cell 內,傳播到另一個 Cell。

下圖說明這種拓蹼:其中 DefaultAccessPointGroup 是用來在 cell_1 中的 3 個核心群組之間啟用通訊的存取點群組,而 Cell 之間的存取點群組,在 cell_1 中的核心群組與 cell_2 中的核心群組之間啟用通訊。

此圖說明這種拓蹼:其中 Cell 之間的存取點群組與現有的存取點群組一起運作,以容許將狀態資訊從其中一個 Cell 內,傳播到另一個 Cell。

您可以使用核心群組橋接器自訂內容,來設定核心群組橋接器的進階配置。

避免困難 避免困難: 當配置核心群組橋接器時,請記得下列需求:
  • 每當核心群組橋接器配置有所變更時,包括新增橋接器或移除現有的橋接器,您必須完全關閉,然後在受影響的存取點群組中重新啟動所有核心群組橋接器。
  • 每一個核心群組中至少必須執行一個核心群組橋接器。如果您在每個核心群組中各配置兩個橋接器,則單一的伺服器故障不會毀壞橋接器功能。 此外,配置兩個橋接器還可讓您定期汰換其中一個橋接器。如果核心群組中的所有核心群組橋接器都關閉,則會遺失所有外部核心群組的核心群組狀態。
gotcha
最佳作法 最佳作法: 也建議:
  • 在其本身專用的伺服器處理程序中配置核心群組橋接器,且這些處理程序在自動重新啟動方面有它們自己的監視原則集。
  • 對於每一個核心群組,請將 IBM_CS_WIRE_FORMAT_VERSION 核心群組自訂內容設定為您環境所支援的最高值。
  • 為了節省資源,當您定義核心群組存取點時,請不要建立超過兩個核心群組橋接器介面。 您可以將一個介面用於工作量用途,另一個介面用於高可用性。 為了高可用性,請確定這些介面是在不同的節點上。 如需相關資訊,請參閱常見問題中,核心群組橋接器的相關資訊。
  • 通常您應該指定每一個核心群組只有兩個橋接器介面。 如果您要保有高可用性,至少要有兩個橋接器介面。 超過兩個橋接器介面,就會在記憶體和 CPU 增加不必要的負擔。
bprac

請完成下列程序,在包含多個核心群組的 Cell 之間,配置核心群組橋接器通訊。

程序

  1. 建立同層級存取點和同層級埠,以指定您要從多個核心群組 Cell 與其建立通訊之 Cell 中的遠端端點。
    在每一個同層級存取點中,配置對應於其他 Cell(在上圖中指的是 cell_2)中每一個橋接器介面的同層級埠。在新增同層級存取點之前,先判斷其他 Cell 的下列相關資訊:
    • Cell 名稱
    • 核心群組名稱
    • 核心群組存取點名稱
    • 主機和埠資訊。主機和埠對應於在另一個 Cell 中配置的橋接器介面。您必須為其他 Cell 中的每一個橋接器介面指定同層級埠。
    1. 在管理主控台中,按一下伺服器 > 核心群組 > 核心群組橋接器設定 > 存取點群組 >access_point_group > 同層級存取點 > 新建

      access_point_group 是已存在於多個核心群組 Cell 中的存取點群組的名稱。

    2. 配置同層級存取點。
      除了指定同層級存取點的名稱之外,您還必須完成下列動作:
      • 指定同層級存取點所在的其他 Cell。
      • 指定同層級存取點所屬其他 Cell 中的核心群組名稱。
      • 選取使用同層級埠
      • 選擇您要讓這個其他 Cell 具備的對多核心群組 Cell 的預設存取層次(完整存取權)。
    3. 下一步,然後再按一下完成
    4. 儲存配置變更。
  2. 在多個核心群組 Cell 中建立 Cell 之間的存取點群組。
    1. 在管理主控台中,按一下伺服器 > 核心群組 > 核心群組橋接器設定 > 存取點群組 > 新建
    2. 下一步
    3. 可用的核心群組存取點清單中選取一個核心群組,然後按一下箭頭,將選取的核心群組新增至存取點群組。

      選取的核心群組應該是您要在兩個 Cell 中的核心群組之間交換 Proxy 狀態資訊時使用的核心群組。 請記住,同層級存取點只能代表另一個 Cell 中的一個核心群組。因此,請確定只將一個核心群組從多個核心群組 Cell 新增至 Cell 之間的存取點群組。

    4. 下一步
    5. 可用的同層級存取點清單中選取適當的同層級存取點,然後按一下箭頭,將選取的同層級存取點新增至存取點群組。

      選取的同層級存取點必須是您先前建立、用來與其他 Cell 進行通訊的同層級存取點。

    6. 下一步,然後按一下完成
    7. 儲存配置變更。
  3. 建立同層級存取點和同層級埠,以指定您要從其他 Cell 與其建立通訊之多核心群組 Cell 中的遠端端點。
    在每一個同層級存取點中,配置對應於多核心群組 Cell(在上圖中指的是 cell_2)中每一個橋接器介面的同層級埠。在新增同層級存取點之前,先判斷多核心群組 Cell 的下列相關資訊:
    • Cell 名稱
    • 核心群組名稱
    • 核心群組存取點名稱
    • 主機和埠資訊。主機和埠對應於在另一個 Cell 中配置的橋接器介面。您必須為其他 Cell 中的每一個橋接器介面指定同層級埠。
    1. 在管理主控台中,按一下伺服器 > 核心群組 > 核心群組橋接器設定 > 存取點群組 >access_point_group > 同層級存取點 > 新建

      access_point_group 是已存在於其他 Cell 中的存取點群組的名稱。

    2. 配置同層級存取點。
      除了指定同層級存取點的名稱之外,您還必須完成下列動作:
      • 指定同層級存取點所在的其他 Cell。
      • 指定同層級存取點所屬其他 Cell 中的核心群組名稱。
      • 選取使用同層級埠
      • 選擇您要讓多核心群組 Cell 具備的對這個其他 Cell 的預設存取層次(完整存取權)。
    3. 下一步,然後再按一下完成
    4. 儲存配置變更。
  4. 在其他 Cell 中建立 Cell 之間的存取點群組。
    1. 在管理主控台中,按一下伺服器 > 核心群組 > 核心群組橋接器設定 > 存取點群組 > 新建
    2. 下一步
    3. 可用的核心群組存取點清單中選取一個核心群組,然後按一下箭頭,將選取的核心群組新增至存取點群組。

      選取的核心群組應該是您要在兩個 Cell 中的核心群組之間交換 Proxy 狀態資訊時使用的核心群組。 請記住,同層級存取點只能代表另一個 Cell 中的一個核心群組。因此,請確定只將一個核心群組從其他 Cell 新增至 Cell 之間的存取點群組。

    4. 下一步
    5. 可用的同層級存取點清單中選取適當的同層級存取點,然後按一下箭頭,將選取的同層級存取點新增至存取點群組。

      選取的同層級存取點必須是您先前建立、用來與其他 Cell 進行通訊的同層級存取點。

    6. 下一步,然後按一下完成
    7. 儲存配置變更。
  5. 為核心群組存取點配置橋接器介面。

    如果這個核心群組是其他 Cell 中的唯一核心群組(亦即,上圖所說明的拓蹼),請在這個 Cell 中建立核心群組的橋接器介面。如果這兩個 Cell 中都有多個核心群組,請在其他 Cell中選取任何一個核心群組,以用於 Cell 之間的通訊。如果您選取的核心群組已經定義了橋接器介面,請跳過此步驟。

    避免困難 避免困難: 當配置核心群組橋接器時,請記得下列需求:
    • 每當核心群組橋接器配置有所變更時,包括新增橋接器或移除現有的橋接器,您必須完全關閉,然後在受影響的存取點群組中重新啟動所有核心群組橋接器。
    • 每一個核心群組中至少必須執行一個核心群組橋接器。如果您在每個核心群組中各配置兩個橋接器,則單一的伺服器故障不會毀壞橋接器功能。 此外,配置兩個橋接器還可讓您定期汰換其中一個橋接器。如果核心群組中的所有核心群組橋接器都關閉,則會遺失所有外部核心群組的核心群組狀態。
    gotcha

    1. 在管理主控台中,按一下伺服器 > 核心群組 > 核心群組橋接器設定 > 存取點群組 >access_point_group > 核心群組存取點
    2. 選取其中一個所列出的核心群組存取點。然後按一下 顯示明細 > 橋接器介面 > 新建
    3. 選取橋接器介面的節點、伺服器和傳輸鏈。
    4. 按一下套用
    5. 重複這一組步驟,將更多的橋接器介面新增至核心群組存取點。

      對每一個核心群組存取點定義兩個橋接器介面,使橋接器具有高可用性。 若您定義兩個核心群組橋接器伺服器,當這兩部伺服器的其中之一失敗時,另一部伺服器會處理所有擱置中的通訊,以避免核心群組之間的通訊中斷。也建議將核心群組的橋接器介面置於不同的節點上。

  6. 選擇性的: 配置高可用性管理程式通訊協定,來建立透通的橋接器失效接手支援。

    當核心群組橋接器伺服器重新啟動時,狀態資訊(例如 WLM 資料及 ODR 或 WebSphere Application Server Proxy 伺服器遞送資料)將會遺失,直到相同核心群組中的橋接器回復該狀態資訊為止。該資料的遺失時間長度根據核心群組數目及狀態資料量而改變,但時間長度可以是一分鐘或更久。在這段期間,ODR 和 WebSphere Application Server Proxy 伺服器可能會報告 503 錯誤,且針對遠端核心群組中物件的 JNDI 查閱可能會失敗。

    當您正在執行 7.0.0.1 版或更新版本時,如果已透過將每一個核心群組的 IBM_CS_HAM_PROTOCOL_VERSION 自訂內容設為 6.0.2.31 來啟用透通橋接器失效接手通訊協定,則可避免此類型岔斷。當這項自訂內容設為 6.0.2.31 後,其餘橋接器會回復失敗橋接器的高可用性狀態,但不會有本端核心群組無法使用的資料。

    請完成下列動作,將所有核心群組的 IBM_CS_HAM_PROTOCOL_VERSION 核心群組自訂內容設為 6.0.2.31

    1. 關閉所有核心群組的所有核心群組橋接器。
    2. 對每一個 Cell 中的每一個核心群組重複下列動作:
      1. 在管理主控台中,依序按下伺服器 > 核心群組 > 核心群組設定 > core_group_name > 自訂 內容
      2. 名稱欄位中指定 IBM_CS_HAM_PROTOCOL_VERSION,在欄位中指定 6.0.2.31
      3. 儲存您的變更。
    3. 同步化整個拓撲中的變更。
    4. 重新啟動拓蹼中的所有橋接器。
    這個拓蹼內的所有核心群組都使用 6.0.2.31 高可用性管理程式通訊協定。
  7. 儲存並同步化變更,然後重新啟動這兩個 Cell 中的所有核心群組橋接器伺服器,以套用變更。

下一步

繼續配置高可用性環境。


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_ha_coregroupbridge3
檔名:trun_ha_coregroupbridge3.html