keepalived组件源码安装在ubuntu中的兼容问题

一、问题描述       

       在使用keepalived部署双机热备的过程中发现一个问题,在ubuntu中部署好的时候,keepalived只有一个进程在跑,也就是vrrp等内容没有生效。最后发现是安装包需要进行一个配置修改,完成适配。

二、处理方法

这里我们需要修改一下keepalived的启动文件 ,即/etc/init.d目录下的keepalived文件
 

启动文件中某些文件不存在

需要手动链接一下

ln -s /lib/lsb/init-functions /etc/init.d/functions

mkdir /etc/rc.d

ln -s /etc/init.d /etc/rc.d/

cp /src/keepalived-2.0.19/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

daemon组件问题

        注意图中,daemon -- keepalived 之前是 daemon keepalived,加了两条横杠。这个命令是有问题的,其中的-D本来是给keepalived用的,但这样组合后被认为是daemon命令的参数。这会导致服务不能启动。如果不修改,会提示启动失败,但却不输出具体信息。
    同时,也需要安装daemon守护进程组件,因为keepalived是通过其完成的守护进程。

apt-get -y install daemon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值