Keepalived配置重載(reload)實現方法

一.前言函數

Keepalived運行過程當中,可能存在更改配置的需求,例如修改virtual_ipaddress,virtual_router_id,priority等參數。在keepalived不重啓,且修改的配置參數獲得當即生效的同時咱們也但願Keepalived的配置重載不會致使主備切換。spa

Keepalived從1.2.20版本開始就支持signals方式,經過發送signals的方法觸發執行相應的回調函數,達到咱們想重載Keepalived配置的目的,可以使用man ./keepalived.8找到使用signals的詳細說明。3d

 

二. 具體方法日誌

1.修改keepalived.conf中想要變化的參數,保存退出。router

2.控制檯執行blog

kill -HUP $(cat /var/run/keepalived.pid)ip

 

三.實例回調函數

修改浮動IPit

配置重載前浮動IP:5.1.1.3io

1.修改keepalived.conf中virtual_ipaddress參數爲5.1.1.4,保存退出。

2.控制檯執行 kill -HUP $(cat /var/run/keepalived.pid),經過查看ip地址和相關日誌可知配置已發生重載,而且沒有發生主備切換。

log:

相關文章
相關標籤/搜索