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


一.前言

Keepalived運行過程中,可能存在更改配置的需求,例如修改virtual_ipaddress,virtual_router_id,priority等參數。在keepalived不重啟,且修改的配置參數得到立即生效的同時我們也希望Keepalived的配置重載不會導致主備切換。

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

 

二. 具體方法

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

2.控制台執行

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

 

三.實例

修改浮動IP

配置重載前浮動IP:5.1.1.3

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

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

log:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM