1. 概述
1.1 版本
報表伺服器版本 |
---|
11.0 |
1.2 應用場景
使用者有時希望叢集能夠指定通訊協定為 ipv4 還是 ipv6。
1.3 功能簡介
在開啟叢集時增加一個選項, 指定通訊協定用ipv4還是ipv6。
注1:僅支援 ipv4 或者 ipv6 單獨通訊,暫不支援兩種 IP 類型混用。
注2:叢集內部通訊支援 ipv6&支援狀態伺服器和檔案伺服器校驗主機IP,不可為空。
2. 設定配置項
超級管理者可透過「FINE_CONF_ENTITY視覺化配置」,修改FineClusterConfig.params.ipStackType參數值,來指定通訊協定為 ipv4 還是 ipv6,重啟伺服器後設定生效。如下表所示:
配置項 | 修改規則 |
---|---|
FineClusterConfig.params.ipStackType | 參數值預設為ipv4, 可配置為ipv6 |
注1:fine_conf_entity 表中若無此參數,直接新增該參數和對應的值即可;配置後需要重啟叢集的每個節點才能生效。
注2:修改配置項僅影響叢集節點間的通訊,不影響其他組件。
3. 配置開啟叢集
開啟叢集步驟詳情參見:配置開啟叢集
本文僅介紹增加配置項後的差別和注意事項。
3.1 狀態伺服器
在設定狀態伺服器時,支援校驗主機 IP ,不可為空。
注:Redis 叢集需要在狀態伺服器建立時就使用 ipv6 的地址,否則用ipv6連結後,前端顯示的還是ipv4地址。
3.2 檔案伺服器
在設定狀態伺服器時,支援校驗主機 IP ,不可為空,如下圖所示:
注:HDFS伺服器不支援 ipv6,用 HDFS 伺服器做檔案伺服器時,無法使用 ipv6 地址連結。
3.3 通訊協定
不同子網間,IPV6網路不支援UDP組播,導致選擇UDP通訊後叢集會分裂,因此只能選擇 TCP 通訊協定。
4. 節點管理
若增加了 ipv6 配置項,則在重啟叢集后會自動顯示ipv6 的IP,且編輯狀態無 ipv4 地址可選,如下圖所示:
若增加的配置項為 ipv4,則同理在重啟叢集后會自動顯示ipv4 的IP,且編輯狀態無 ipv6 地址可選。
5. 注意事項
Weblogic 部署後的叢集啟動 ipv6 後,內部轉發會有問題。