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:

相关文章
相关标签/搜索