高可用keepalived的搶占式與非搶占式

2022-02-14 22:49:51 字數 1889 閱讀 8298

#由於節點1的優先順序高於節點2,所以vip在節點1上面

[root@lb01 ~]# ip addr | grep 10.0.0.3

inet

10.0.0.3/32 scope global

eth0

[root@lb02 ~]# ip addr | grep 10.0.0.3

[root@lb01 ~]# systemctl stop keepalived

#節點2聯絡不上節點1,主動接管vip

[root@lb02 ~]# ip addr | grep 10.0.0.3

inet

10.0.0.3/32 scope global eth0

[root@lb01 ~]# systemctl start keepalived

#由於節點1的優先順序高於節點2,所以恢復節點1之後,vip又漂回節點1

[root@lb01 ~]# ip addr | grep 10.0.0.3

inet

10.0.0.3/32 scope global eth0

1)節點一修改

[root@lb01 ~]# vim /etc/keepalived/keepalived.conf 

... ...

vrrp_instance vi_1

[root@lb01 ~]# systemctl restart keepalived

2)節點2修改

[root@lb02 ~]# vim /etc/keepalived/keepalived.conf 

... ...

vrrp_instance vi_1

[root@lb02 ~]# systemctl restart keepalived

3)配置注意事項

1

.兩台機器節點狀態都要改成 backup

2.兩個節點都要加上 nopreempt

3.優先順序不需要改變

#配置hosts

10.0.0.3

linux.blog.com

#訪問頁面

#節點測試

[root@lb01 ~]# ip addr | grep 10.0.0.3

inet

10.0.0.3/32 scope global

eth0

c:\users\

11764>arp -a

vip vmac

10.0.0.3

00-0c-29-d7-bc-2c 動態

10.0.0.4

00-0c-29-d7-bc-2c 動態

10.0.0.5

00-0c-29-89-2f-10

動態

#關閉節點1keepalived

[root@lb01 ~]# systemctl stop keepalived.service

[root@lb02 ~]# ip addr | grep 10.0.0.3

inet

10.0.0.3/32 scope global

eth0

c:\users\

11764>arp -a

vip vmac

10.0.0.3

00-0c-29-89-2f-10

動態

10.0.0.4

00-0c-29-d7-bc-2c 動態

10.0.0.5

00-0c-29-89-2f-10 動態

Keepalived高可用集群

目錄 keepalived keepalived實現主備 keepalived軟體起初是專為lvs負載均衡軟體設計的,用來管理並監控lvs集群系統中各個伺服器節點的狀態,後來又加入了實現高可用的vrrp功能。因此 keepalived 除了能夠管理lvs軟體外,還可以作為其他服務 例如 nginx ...

keepalived高可用集群

1.keepalived服務概念說明 keepalived軟體能幹什麼?keepalived軟體起初是專為lvs負載均衡軟體設計的,用來管理並監控lvs集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的vrrp功能 keepalived軟體主要是通過vrrp協議實現高可用功能的。vrrp是v...

高可用集群 Keepalived

1.vrrp熱備 ftp,mysql,httpd,nginx,lvs 2.自動配置lvs規則 3.健康檢查 使用keepalived實現web伺服器的高可用 web伺服器ip位址分別為192.168.4.100和192.168.4.200 web伺服器的浮動vip位址為192.168.4.80 客戶...