Keepalived: Problem: service keepalived [start|stop|restart]

Problem:

root@ubuntu:/var/log# service keepalived stop
$Stopping keepalived: /etc/init.d/keepalived: 31: /etc/init.d/keepalived: killproc: not found

Solution:

/usr/etc/rc.d/init.d/keepalived 可以作为service的脚本文件,复制到/etc/init.d目录下

修改三处:
  1. #. /etc/rc.d/init.d/functions 
    . /lib/lsb/init-functions 
    
  2. #. /etc/sysconfig/keepalived 
    . /etc/sysconfig/keepalived
    

    因为RedHat之外的Linux没有以上两处目录

  3. 将${..} 直接用start替换:
start() { 
        echo -n $"Starting $prog: " 
        #daemon keepalived ${KEEPALIVED_OPTIONS} 
        daemon keepalived start 
        RETVAL=$? 
        echo 
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog 
    }

继续执行service keepalived stop ,可能报错:

$Starting keepalived: /etc/init.d/keepalived: 26: /etc/init.d/keepalived: daemon: not found

Solution:

apt-get install daemon

至此,问题解决,service keepalived [start|stop|restart]可以正常使用


Summary:

Keepalived start:
service keepalived start

or
Ubuntu:

/usr/local/keepalived/sbin/keepalived

or
Redhat:

sudo /etc/init.d/keepalived start

Keepalived stop:
service keepalived stop

or
Redhat:

sudo /etc/init.d/keepalived stop

Reference:

  1. Keepalived: Download & Install & Config & Start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值