- 通過(guò)命令 vim keepalived.conf 打開(kāi)配置文件
global_defs {
# 路由 id:當(dāng)前安裝 keepalived 的節(jié)點(diǎn)主機(jī)標(biāo)識(shí)符,保證全局唯一
router_id keep_171
}
vrrp_instance VI_1 {
# 表示狀態(tài)是 MASTER 主機(jī)還是備用機(jī) BACKUP
state MASTER
# 該實(shí)例綁定的網(wǎng)卡
interface ens33
# 保證主備節(jié)點(diǎn)一致即可
virtual_router_id 51
# 權(quán)重,master 權(quán)重一般高于 backup,如果有多個(gè),那就是選舉,誰(shuí)的權(quán)重高,誰(shuí)就當(dāng)選
priority 100
# 主備之間同步檢查時(shí)間間隔,單位秒
advert_int 2
# 認(rèn)證權(quán)限密碼,防止非法節(jié)點(diǎn)進(jìn)入
authentication {
auth_type PASS
auth_pass 1111
}
# 虛擬出來(lái)的 ip,可以有多個(gè)(vip)
virtual_ipaddress {
192.168.1.161
}
}
附:查看網(wǎng)卡名稱(chēng)
image.png
-
啟動(dòng) keepalived
在 sbin 目錄中進(jìn)行啟動(dòng)(同 nginx),如下圖:
image.png 查看進(jìn)程
ps -ef | grep keepalived
image.png
-
查看 vip
在網(wǎng)卡 ens33 下,多了一個(gè) 192.168.1.161,這個(gè)就是虛擬 ip
image.png