keepalived 安裝配置

2022-08-24 22:24:17 字數 2197 閱讀 3903

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...