Keepalived高可用性集群及原理介紹

2021-08-13 06:34:49 字數 534 閱讀 2662

keepalived起初是專為lvs開發的,現在主要功能有兩個,分別是健康檢查和監控接替。

keepalived 故障切換轉移原理介紹

在兩個負載均衡排程器上安裝keepalived以實現高可用的目的。

兩個排程器之間通過vrrp協議來保證高可用性,當一台排程器宕機時,另一台備用的立即接替原主機服務,當主機被修復之後又將服務返還給主機。

在主節點正常工作的時候,會不斷地向備節點廣播心跳訊息,用以告訴備節點自己還活著,當主節點發生故障的時候,備節點就無法收到主節點廣播的訊息,即可判定主節點發生故障,進而呼叫自身的接管程式,接管主節點的ip資源及服務。而而當主節點被修復時,備節點會釋放主節點故障時自己所接管的ip資源和服務,恢復到原來備用的角色。

vrrp協議,中文名,虛擬路由器協議,他的出現就是為了解決靜態路由的單點故障,vrrp是通過競選機制將路由任務交給某台vrrp路由器

keepalived實現LVS的高可用性

192.168.31.169 cip 代表客戶機 192.168.31.170 代表路由裝置外網位址 192.168.160.136 代表路由裝置內網位址 10.0.0.200 代表路由器在內網被vip指向外網的位址 170和136用裝置模擬路由器效果 192.168.160.140 rip 代表h...

高可用性方案Keepalived工作原理

隨著系統架構的逐漸演化,伺服器的數量和結構會越來越複雜,例如web伺服器集群的搭建,提高了系統的效能,同時也提高了系統維護的複雜度,我們需要對集群中各台伺服器進行監控,來保證為使用者提供服務的是正常執行的伺服器,整體系統的可用性就至關重要 keepalived提供了很好的高可用性保障服務,它可以檢查...

架構要素 高可用性

實現高可用架構的主要手段是資料和服務的冗餘備份及失效轉移。高可用的應用 應用層主要處理 應用的業務邏輯,因此也稱業務邏輯層,應用的乙個顯著特點是應用的無狀態。所謂無狀態的應用是指應用伺服器不儲存業務的上下文資訊,而僅根據每次請求提交的資料進行相應的業務邏輯處理,多個服務例項 伺服器 之間完全對等,請...