一.前言函數
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: