請利用這項作業來配置相同 Cell 的核心群組之間的通訊。
開始之前
請配置相同 Cell 中具有應用程式伺服器的兩個核心群組。
關於這項作業
依預設,Cell 包含單一核心群組,稱為 DefaultCoreGroup。
這個 Cell 中的所有程序一開始都是這個核心群組的成員。單一核心群組通常足夠使用。
不過,部分拓蹼或特殊情況需要多個核心群組。
例如,核心群組中的最佳伺服器數目通常為 50 左右。如果核心群組的成員數目超出這個最佳數目,您可能需要建立一或多個其他的核心群組。
如果您需要在 Cell 內定義多個核心群組,您應該在那些核心群組之間配置核心群組橋接器。
如果您未配置這些核心群組橋接器,每一個核心群組會與 Cell 中的其他核心群組隔離。
在 Cell 的核心群組之間配置核心群組橋接器之後,每一個核心群組成員就可以使用此橋接器,與該 Cell 中已配置的核心群組的所有其他成員共用其可用性狀態。
避免困難: 當配置核心群組橋接器時,請記得下列需求:
- 每當核心群組橋接器配置有所變更時,包括新增橋接器或移除現有的橋接器,您必須完全關閉,然後在受影響的存取點群組中重新啟動所有核心群組橋接器。
- 每一個核心群組中至少必須執行一個核心群組橋接器。如果您在每個核心群組中各配置兩個橋接器,則單一的伺服器故障不會毀壞橋接器功能。
此外,配置兩個橋接器還可讓您定期汰換其中一個橋接器。如果核心群組中的所有核心群組橋接器都關閉,則會遺失所有外部核心群組的核心群組狀態。
gotcha
最佳作法: 也建議:
- 在其本身專用的伺服器處理程序中配置核心群組橋接器,且這些處理程序在自動重新啟動方面有它們自己的監視原則集。
- 對於每一個核心群組,請將 IBM_CS_WIRE_FORMAT_VERSION 核心群組自訂內容設定為您環境所支援的最高值。
- 為了節省資源,當您定義核心群組存取點時,請不要建立超過兩個核心群組橋接器介面。
您可以將一個介面用於工作量用途,另一個介面用於高可用性。
為了高可用性,請確定這些介面是在不同的節點上。
如需相關資訊,請參閱常見問題中,核心群組橋接器的相關資訊。
- 通常您應該指定每一個核心群組只有兩個橋接器介面。
如果您要保有高可用性,至少要有兩個橋接器介面。
超過兩個橋接器介面,就會在記憶體和 CPU 增加不必要的負擔。
bprac
完成下列動作來配置相同 Cell 的核心群組之間的通訊。
程序
- 配置一個存取點群組來定義需要通訊的核心群組。
存取點群組包含需要通訊的核心群組之核心群組存取點。核心群組存取點會定義一組伺服器,提供對核心群組的存取權。如果要配置相同 Cell 中各核心群組之間的通訊,您可以選擇現有的存取點群組,例如依預設所建立的 DefaultAccessPointGroup,或者,您也可以建立新的存取點群組。如果要建立新的存取點群組,請完成下列步驟:
- 在管理主控台中,按一下。
- 輸入存取點群組在 Cell 內的唯一名稱。
- 將核心群組存取點新增至存取點群組中。
請選擇必須在 Cell 中進行通訊的核心群組所能使用的任何核心群組存取點。每當建立核心群組時,都會自動建立預設核心群組存取點。因此,您永遠不必建立核心群組存取點。
您建立的存取點群組對於 Cell 中需要通訊的每個核心群組,都必須有一個核心群組存取點。
最佳作法: 當您配置單一 Cell 的各核心群組之間的通訊時,不必對存取點群組新增任何同層級存取點。如需配置 Cell 之間通訊的相關資訊,請參閱
在不同 Cell 的核心群組之間配置核心群組橋接器主題。
bprac
如果您使用現有的存取點群組,請選擇一個沒有同層級存取點的存取點群組。如果要配置現有的存取點群組,請完成下列步驟:
- 在管理主控台中,按一下。 這時會顯示含有任何現有存取點群組的現行配置。
- 按一下access_point_group_name。
- 將核心群組存取點新增至存取點群組中。 選擇需要通訊的核心群組的任何可用的核心群組存取點。
- 建立每個核心群組存取點的橋接器介面。
您新增的橋接器介面可用來提供存取權給指定的核心群組。請建立至少一個橋接器介面給每個核心群組存取點。為了確保核心群組存取點的可用性,建議您為每個存取點配置兩個橋接器介面。
避免困難: 即使可以為核心群組定義多個存取點,但您只能定義單一存取點來代表每一個核心群組。
gotcha
- 在管理主控台中,按一下 access_point_group_name。
- 按一下存取點群組中的核心群組存取點名稱,然後按一下顯示明細。
- 如果要建立新的橋接器介面,請按一下。
- 選取要成為橋接器介面的伺服器。
最佳作法: - 您選為核心群組橋接器介面的伺服器,不應該是負責正式作業(例如過濾叢集成員的要求)的伺服器,或 WebSphere Proxy 伺服器。在核心群組橋接器啟動期間,以及當核心群組的其中一個橋接器停止而進行失效接手處理期間,作為核心群組橋接器介面的任何伺服器,可能會大量使用記憶體和 CPU。如果無法提供伺服器作為專用的核心群組橋接器介面,則應選取節點代理程式作為核心群組橋接器介面。
- 通常您應該指定每一個核心群組只有兩個橋接器介面。如果您要保有高可用性,至少要有兩個橋接器介面。
超過兩個橋接器介面,就會在記憶體和 CPU 增加不必要的負擔。
bprac
- 重複這些步驟來建立存取點群組中每個核心群組存取點的橋接器介面。
- 選擇性的: 配置高可用性管理程式通訊協定,來建立透通的橋接器失效接手支援。
在核心群組橋接器狀態重建期間,可在執行的橋接器之間移動跨核心群組狀態。
此狀況會造成資料暫時無法使用,直到橋接器完成重建處理程序為止。
如果您執行在 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。
- 關閉所有核心群組的所有核心群組橋接器。
- 對每一個 Cell 中的每一個核心群組重複下列動作:
- 在管理主控台中,按一下core_group_name > 自訂內容。
- 在名稱欄位中指定 IBM_CS_HAM_PROTOCOL_VERSION,在值欄位中指定 6.0.2.31。
- 儲存您的變更。
- 同步化整個拓撲中的變更。
- 重新啟動拓蹼中的所有橋接器。
這個拓蹼內的所有核心群組都使用 6.0.2.31 高可用性管理程式通訊協定。
結果
在相同 Cell 內且配置在存取點群組中的核心群組可以進行通訊。
範例
在 cell_x Cell 中,有 x_core_group_1、x_core_group_2 和 x_core_group_3 等核心群組。每一個核心群組都已經有一個核心群組存取點。下列影像說明 cell_x Cell 內各核心群組之間的存取點群組,以及管理主控台中的配置範例。
圖 1. 同一個 Cell 中的三個核心群組存取點屬於同一個存取點群組。
請執行下列步驟來配置 cell_x Cell 中三個核心群組之間的通訊:
- 建立 x_access_point_group 存取點群組。請在 Cell 內各核心群組的存取點群組中,新增一個核心群組存取點。在這個範例中,請將 x_core_group_ap_1、x_core_group_ap_2 和 x_core_group_ap_3 存取點新增至 x_access_point_group 存取點群組中。
- 建立每個核心群組存取點的橋接器介面。
下圖說明 x_core_group_ap_2 核心群組存取點的橋接器介面:
在建立存取點群組以及將 Cell 中的所有核心群組新增至存取點群組之後,您便啟用了 cell_x Cell 中所有核心群組之間的通訊。
下一步
您可以配置這個 Cell 來與其他 Cell 中的核心群組通訊。