LVS是cluster中負載均衡形式,他只分發請求報文到real server,又不共享儲存,也沒心跳連線對等(peer)機器,哪來的腦裂了,腦裂是整cluster中HA(high Availability)而言的。這個HeartBeat,RHCS,VCS...等等都有討論。
一般來說,裂腦的發生,有以下幾種原因:
1.高可用伺服器對之間心跳線鏈路發生故障,導致無法正常通訊。
2.因心跳線壞了(包括斷了,老化)。
3. 因網絡卡及相關驅動壞了,ip配置及衝突問題(網絡卡直連)。
4.因心跳線間連線的裝置故障(網絡卡及交換機)。
5.因仲裁的機器出問題(採用仲裁的方案)。
6.高可用伺服器上開啟了 iptables防火牆阻擋了心跳訊息傳輸。
7.高可用伺服器上心跳網絡卡地址等資訊配置不正確,導致傳送心跳失敗。
8.其他服務配置不當等原因,如心跳方式不同,心跳廣插衝突、軟體Bug等。
9.Keepalived配置裡同一 VRRP例項如果virtual_router_id兩端引數配置不一致也會導致裂腦問題發生。
LVS是cluster中負載均衡形式,他只分發請求報文到real server,又不共享儲存,也沒心跳連線對等(peer)機器,哪來的腦裂了,腦裂是整cluster中HA(high Availability)而言的。這個HeartBeat,RHCS,VCS...等等都有討論。
一般來說,裂腦的發生,有以下幾種原因:
1.高可用伺服器對之間心跳線鏈路發生故障,導致無法正常通訊。
2.因心跳線壞了(包括斷了,老化)。
3. 因網絡卡及相關驅動壞了,ip配置及衝突問題(網絡卡直連)。
4.因心跳線間連線的裝置故障(網絡卡及交換機)。
5.因仲裁的機器出問題(採用仲裁的方案)。
6.高可用伺服器上開啟了 iptables防火牆阻擋了心跳訊息傳輸。
7.高可用伺服器上心跳網絡卡地址等資訊配置不正確,導致傳送心跳失敗。
8.其他服務配置不當等原因,如心跳方式不同,心跳廣插衝突、軟體Bug等。
9.Keepalived配置裡同一 VRRP例項如果virtual_router_id兩端引數配置不一致也會導致裂腦問題發生。