CentOS下安裝keepalived

一、keepalived描述

keepalived 是linux下一個輕量級的高可用解決方案,它與HACMP實現功能類似,都可以實現服務或者網絡的高可用。

hacmp 是一個專業的、功能完善的高可用軟件,它提供了HA軟件所需的基本功能,比如心跳檢測和資源接管,檢測集羣中的系統服務,在集羣節點間轉移共享ip地址所有者等,hacmp功能強大,但是部署和使用相對麻煩,同時也是商業化軟件,與hacmp相比,keepalived主要是通過虛擬路由冗餘來實現高可用功能,雖然他沒有hacmp功能強大,但是keepalived部署使用相對簡單,所有配置只需要一個配置文件即可完成。

keepalived起初是爲lvs設計的,專門用來監控集羣系統中各個服務節點的狀態,它根據layer3,4 & 5交換機制檢測每個服務節點的狀態,如果某個服務節點出現異常,或工作出現故障,keepaived將檢測到,並將出現故障的服務節點從集羣系統中剔除,而在故障節點恢復正常後,keepalived又可以自動將此服務節點重新加入到集羣中,這些工作全部自動完成,不需要人工干預,需要人工完成的只是修復故障節點。

keepalived後來又加入了VRRP 的功能,VRRP是Virtual Router Redundancy Protocol(虛擬路由器冗餘協議)的縮寫,它出現的目的是爲了解決靜態路由出現的單點故障問題,通過VRRP可以實現網絡不間斷的、穩定的運行,因此,keepalived一方面具有服務器狀態監測和故障隔離功能,另一方面也具有HA Cluster功能。

keepalived主要實現以下功能:

1、郵件報警

2、高可用 vrrp

keepalived通過使用vrrp協議實現高可用。當一方服務器宕機的時候,將虛擬IP自動飄移到備用服務器上。

3、負載均衡LVS

二、安裝keepalived;源碼安裝方式:https://blog.csdn.net/qq_26900081/article/details/105137553​​​​​​​

yum install keepalived -y

配置文件目錄在:/etc/keepalived/keepalived.conf

配置文件解析:https://blog.csdn.net/qq_26900081/article/details/105088270

日誌文件地址:/var/log/messages

 

三、其它命令 

1、查看版本:keepalived -v

2、啓動keepalived :service keepalived start

3、停止keepalived :service keepalived stop (進程還在)

4、殺死keepalived進程 :systemctl kill keepalived(採用這種方式才能飄移ip)

5、重啓keepalived :service keepalived restart

6、查看keepalived 狀態:service keepalived status

7、開機啓動keepalived:systemctl enable keepalived

 

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