普通编译命令
./configure --prefix=/data/keepalived
make && make install
会在 /data/keepalived 下生成文件
其中配置文件路径为 /data/keepalived/etc 下
分别是
sysconfig 和 keepalived 目录
坑: sysconfig/下的文件生效了, 但是 keepalivede的下的conf不生效,提示
一开始还以为是权限问题,各种调试都不行,系统启动出错,并且未指明是conf问题,经过多次调试,发现conf文件生效的真正文件夹是
/etc/keepalive/keepalive.conf
解决方案
./configure --prefix=/data/keepalived --sysconf=/data/keepalived/etc
make && make install
强制指明配置文件 --sysconf=/data/keepalived/etc
这下 /data/keepalived/etc/keepalived.conf 就可以生效了