1. 程式人生 > 其它 >LVS+Keepalived 高可用群集的介紹和搭建步驟( 你駛離這座城市的時候,天好像黑了。原來送別是這麼容易天黑。)

LVS+Keepalived 高可用群集的介紹和搭建步驟( 你駛離這座城市的時候,天好像黑了。原來送別是這麼容易天黑。)

一、LVS+Keepalived 高可用群集

在這個高度資訊化的 IT 時代,企業的生產系統、業務運營、銷售和支援,以及日常管理等環節越來越依賴於計算機資訊和服務,對高可用(HA)技術的應用需求不斷提高,以便提供持續的、不間斷的計算機系統或網路服務。 Keepalived是一個基於VRRP協議來實現的LVS服務高可用方案,可以解決靜態路由出現的單點故障問題。 1.1 工作原理 在一個LVS服務叢集中通常有主伺服器(MASTER)和備份伺服器(BACKUP)兩種角色的伺服器,但是對外表現為一個虛擬IP,主伺服器會發送VRRP通告資訊給備份伺服器,當備份伺服器收不到VRRP訊息的時候,即主伺服器異常的時候,備份伺服器就會接管虛擬IP,繼續提供服務,從而保證了高可用性。 1.2 Keepalived實現原理剖析 Keepalived採用VRRP熱備份協議實現Linux伺服器的多機熱備功能 1.3 VRRP (虛擬路由冗餘協議) 是針對路由器的一種備份解決方案 由多臺路由器組成一個熱備組,通過共用的虛擬IP地址對外提供服務 每個熱備組內同時只有一臺主路由器提供服務,其他路由器處於冗餘狀態 若當前線上的路由器失效,則其他路由器會根據設定的優先順序自動接替虛擬IP地址,繼續提供服務

二、LVS+Keepalived 高可用群集的搭建

主DR 伺服器:192.168.153.40 備DR 伺服器:192.168.153.50 Web 伺服器1:192.168.153.60 Web 伺服器2:192.168.153.70 vip:192.168.153.100 客戶端:192.168.153.200

LVS+Keepalived 高可用群集的搭建具體操作步驟(實操)

環境搭建 1)web1配置如圖: 2)web2配置如圖 3)主DR 伺服器配置如圖: 4)從DR 伺服器配置如圖: 5)客戶機配置如圖: 6)關閉所有伺服器的防護牆和selinux 第一步:配置負載排程器(主、備相同192.168.80.30和192.168.80.40) 1)安裝Keepalived程式 2)給主配置檔案做備份 3)修改配置檔案如下: 34行之後的內容如下圖,其他配置都刪除了。 4)啟動服務,檢視虛擬vip 第二步:調整proce響應引數,關閉Linux核心的重定向引數響應 1)關閉Linux核心的重定向引數響應 2)重新整理配置 第三步:從DR伺服器配置步驟和主伺服器基本相同,步驟如圖: 第四步:配置節點伺服器(192.168.80.10和192.168.80.20) 1)安裝http服務並開啟 2)在當前網頁站點目錄中建立網頁檔案,並寫入內容 3)在web1的瀏覽器中輸入自己的ip進行驗證 4)建立虛擬介面並進行相關配置 5)開啟虛介面並檢視 6)新增路由條目,調整proce響應引數 7)更新配置 第五步:配置web2伺服器,步驟和配置web1基本一樣,如圖: 第六步:驗證結果 1)當前使用的為主DR伺服器 2)斷開主DR伺服器的Keepalived測試 主伺服器狀態: 備伺服器狀態: 客戶端進行測試如下: