Keepalived的工作原理

    Keepalived軟件主要是通過VRRP協議實現高可用功能的。

1)VRRP,中文名爲虛擬路由冗餘協議,爲了解決靜態路由的單點故障。

2)VRRP用IP多播的方式實現高可用對之間通信。

3)VRRP是通過一種競選協議機制來將路由任務交給某臺VRRP路由器的。

4)工作時主節點發包,備節點接包,當備節點接收不到主節點發的數據包的時候,就啓動接管程序接管主節點的資源。備節點可以有多個,通過優先級競選,但一般Keepalived系統運維工作中都是一對的。

5)VRRP使用了加密協議加密數據。

    Keepalived高可用對之間是通過VRRP進行通信的,VRRP是通過競選機制來確定主備的,主的優先級高於備,因此,工作時主會優先獲得所有的資源,備節點處於等待狀態,當主掛了的時候,備節點就會接管主節點的資源,然後頂替主節點對外提供服務。

    在Keepalived服務對之間,只有作爲主的服務器會一直髮送VRRP廣播包,告訴備它還活着,此時備不會搶佔主,當主不可用時,即備監聽不到主發送的廣播包時,就會啓動相關服務接管資源,保證業務的連續性,接管速度最快可以小於1秒。

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章