1. 程式人生 > >使用keepalived使用主備熱備份功能

使用keepalived使用主備熱備份功能

方式 sta keepalive 必須 state ive ron authent int

圖:

技術分享

配置文件:

主服務器的配置如下:

global_defs {
router_id NodeA
}
vrrp_instance VI_1 {
state MASTER #設置為主服務器
interface ens33 #監測網絡接口
virtual_router_id 51 #主、備必須一樣
priority 100 #(主、備機取不同的優先級,主機值較大,備份機值較小,值越大優先級越高)
advert_int 1 #VRRP Multicast廣播周期秒數
authentication {
auth_type PASS #VRRP認證方式,主備必須一致
auth_pass 1111 #(密碼)
}
virtual_ipaddress {
192.168.248.200


}

備設備的配置文件如下:

global_defs {
router_id NodeB
}
vrrp_instance VI_1 {
state BACKUP #設置為主服務器
interface ens33 #監測網絡接口
virtual_router_id 51 #主、備必須一樣
priority 90 #(主、備機取不同的優先級,主機值較大,備份機值較小,值越大優先級越高)
advert_int 1 #VRRP Multicast廣播周期秒數
authentication {
auth_type PASS #VRRP認證方式,主備必須一致
auth_pass 1111 #(密碼)
}
virtual_ipaddress {
192.168.248.200


}

驗證結果:

從PC上ping VIP ,持續可以ping通

技術分享

進行master和backup的主備倒換,配置master設備上ens33端口down

#ifdown ens33.

從PC的ping效果看,可以看到有中間一個ping不通的過程,隨後又可以ping通。

技術分享

使用keepalived使用主備熱備份功能