Keppalived高可用集群 1

2021-10-23 00:02:42 字數 844 閱讀 4424

2020/1/21學習筆記

keepalived軟體

keepalived軟體主要是通過vrrp協議實現高可用功能的,vrrp是virtual router redundancy protocol(虛擬路由冗餘協議)的縮寫,vrrp出現的目的就是為了解決靜態路由單點故障問題的,它能夠保證當個別節點宕機時,整個網路可以不間斷的執行。說一keepalived一方面具有配置管理lvs的功能,同時還對lvs下面節點進行健康檢查的功能,另一方面可實現系統網路服務的高可用功能。

keepadlived軟體的官方站點是

keepalived服務的三個重要功能

1、管理lvs負載均衡軟體

2、實現對lvs集群節點健康檢查功能(healthcheck)

3、作為系統網路服務的高可用功能(failover)

keepalived可實現任意兩台主機之間,例如master和backup主機之間的故障轉移和自動切換,這個主機何以是普通的不能停機的業務伺服器,也可以是lvs負載均衡、nginx反向**這樣的伺服器。

keepalived高可用功能實現的簡單原理為,兩台主機同時安裝好keepalived軟體並啟動服務,開支正常工作時,由於角色master的主機獲得所有資源並對使用者提供服務,角色為backup的主機作為master主機的熱備份;當角色為master的主機失效或出現故障時,角色為backup的主機將自動接管master主機的所有工作,包括接管vip資源及相應資源服務;而當角色為master的主機故障修復後,又會自動接管回它原來處理的工作,角色為backup的主機則同時釋放master主機失效時它接管的工作,此時,兩台主機將恢復到最初啟動時各自的原始角色及工作狀態。

網路中的vrrp

詳細了解vrrp請參考這位大佬

Keppalived高可用配置

note keepalived軟體起初是專為lvs負載均衡軟體設計的,用來管理並監控lvs集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的vrrp功能。因此,keepalived除了能夠管理lvs軟體外,還可以作為其他服務 例如 nginx haproxy mysql等 的高可用解決方案軟...

高可用集群

高可用集群主要實現自動偵測 auto detect 故障 自動切換 故障轉移 failover 和自動恢復 failback 簡單來說就是,用高可用集群軟體實現故障檢查和故障轉移 故障 備份主機切換 的自動化,當然像負載均衡 dns分發也可提供高可性。active passive 主備模型 acti...

Keepalived Nginx高可用集群

安裝環境 centos6.6 x64 nginx版本 1.9.3 keepalived版本 1.2.18 ipvip 主節點192.168.11.21 192.168.11.20 備節點192.168.11.22 192.168.11.20 1.1 安裝openssl tar zxvf openss...