Step1. Server1 & Server2 對外port eth0 接 Core (Cisco 6509/6504 不同台)
服務狀態:cman / rgmanager 服務正常,但cluster service啟動失敗
Step2. Server1 & Server2 對外port eth0 對接
服務狀態:cman / rgmanager / cluster service 啟動成功
Step3. Server1 & Server2 對外port eth0接上Dlink switch 再uplink to Core
服務狀態:cman / rgmanager / cluster service 啟動成功
問題說明
Linux cluster 預設使用 multicast 溝通,所以switch需啟用 Multicast / IGMP
Linux cluster status 可由指令 clustat -im 確認
Cluster Status 正常
Cluster Status 異常
2.12. UDP Unicast 流量
就 RHEL 6.2 來說,叢集中的節點可以透過 UDP Unicast 傳輸機制來通訊。然而我們建議叢集的網路使用 IP multicasting。UDP unicast 是 IP multicast 無法使用時的備用方案。
您可透過設置 cluster.conf 配置檔案中的 cman transport="udpu" 參數,以將 Red Hat High-Availability 外掛配置為使用 UDP unicast。您亦可由 Conga 使用者介面的「網路配置」頁指定 Unicast,如 〈節 3.5.3, “網路配置”〉中所述。
解決方案二、Core switch Enable PIM on the Layer 3 Router/VLAN Interface
All Catalyst platforms have the ability to dynamically learn about the mrouter port. The switches passively listen to either the Protocol Independent Multicast (PIM) hellos or the IGMP query messages that a multicast router sends out periodically.