keepalived介紹
1、 keepalived 是lvs 的擴充套件專案,因此它們之間具備良好的相容性。
2、 通過對伺服器池物件的健康檢查,實現對失效機器/服務的故障隔離。
3、 負載均衡器之間的失敗切換failover,是通過vrrpv2(virtual router redundancy protocol)stack 實現的。
在這個結構圖裡,處於下端的是核心空間,它包括ipvs 和netlink 兩個部分。ipvs 的作用在前面的章節已經做過描述,不再重複敘述;netlink 提供高階路由及其他相關的網路功能,如果我們在負載均衡器上啟用netfilter/iptable,將會直接影響它的效能。出於圖形上方的元件為使用者空間,由它來實現具體的功能,下面選取幾個重要的來做說明:
1、 watchdog 負責監控checkers 和vrrp 程序的狀況。
2、 checkers 負責真實伺服器的健康檢查healthchecking,是keepalived 最主要的功能。換句話說—可以沒有vrrp stack,但健康檢查healthchecking 是一定要有的。
3、 vrrp stack 負責負載均衡器之間的失敗切換failover.如果只用乙個負載均衡器,則vrrp 不是必須的。
5、 netlink reflector 用來設定 vrrp 的vip 位址等。
安裝keepalived(因為比較簡單,不做詳細介紹)
2、 解包 tar zxf keepalived-1.2.23.tar.gz
3、 切換目錄 cd keepalived-1.2.23
4、 安裝依賴包 yum install -y libnfnetlink-devel openssl-devel
5、 配置並編譯安裝./configure ; make ; make install
6、 拷貝相應檔案到/etc下,命令如下:
1 cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
2 cp /usr/local/etc/rc.d/init.d/keepalived /etc/init.d/
3 cp /usr/local/sbin/keepalived /usr/sbin/
4 mkdir /etc/keepalived -p
5 cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
7、啟動並檢視keepalived
[root@lvs-dr-backup script]# /etc/init.d/keepalived start
正在啟動 keepalived: [確定]
linux下keepalived 安裝配置
keepalived是乙個類似於layer3,4 7交換機制的軟體,也就是我們平時說的第3層 第4層和第7層交換。keepalived的作用是檢測web伺服器的狀態,如果有一台web伺服器宕機,或工作出現故障,keepalived將檢測到,並將有故障的web伺服器從系統中剔除,當web伺服器工作正常...
Keepalived配置安裝
ubuntu 16.04.3系統兩台機器 vipip hostname port 192.168.0.200 192.168.0.129 master wjt ceshiji 80192.168.0.200 192.168.0.129 backup wjt ceshiji22 80wgettar z...
keepalived安裝與配置
一 安裝keepalived 1.2.2 yum y install gcc make openssl openssl devel wget kernel devel mkdir p usr local src hasoft cd usr local src hasoft wget tar zxvf...