使用keepalived使用主備熱備份功能
圖:
配置文件:
主服務器的配置如下:
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使用主備熱備份功能