keepalived的安装及问题定位

来源:互联网 发布:平板淘宝怎么开店 编辑:程序博客网 时间:2024/06/16 00:20

安装

下载安装包:
wget http://www.keepalived.org/software/keepalived-1.1.20.tar.gz# cd /usr/local/src # tar -zxvf keepalived-1.2.18.tar.gz # cd keepalived-1.2.18 # ./configure --prefix=/usr/local/keepalived # make && make install 
默认目录是/usr/local   
# mkdir /etc/keepalived   # cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/   
复制到默认路径:  
# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/   # cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/   #---这句不用 ln -s /usr/local/sbin/keepalived /usr/sbin/   # ln -s /usr/local/keepalived/sbin/keepalived /sbin/  

如果存在先删除

find keep*  rm keep  cp /usr/local/keepalived/sbin/keepalived  /usr/sbin/  

开机启动
# chkconfig keepalived on 

可能会出现的问题

[root@edu-proxy-01 sbin]# service keepalived start Starting keepalived (via systemctl):  Job for keepalived.service failed. See 'systemctl status keepalived.service' and 'journalctl -xn' for details.                                                           [失败][root@edu-proxy-01 sbin]# systemctl status keepalived.service keepalived.service - SYSV: Start and stop Keepalived   Loaded: loaded (/etc/rc.d/init.d/keepalived)   Active: failed (Result: exit-code) since 三 2016-03-30 15:02:23 CST; 8s ago  Process: 16720 ExecStart=/etc/rc.d/init.d/keepalived start (code=exited, status=1/FAILURE)3月 30 15:02:23 edu-proxy-01 systemd[1]: Starting SYSV: Start and stop Keepalived...3月 30 15:02:23 edu-proxy-01 keepalived[16720]: Starting keepalived: Usage: /sbin/keepalived {start|stop|reload|restart|condrestart|status}3月 30 15:02:23 edu-proxy-01 keepalived[16720]: [失败]3月 30 15:02:23 edu-proxy-01 systemd[1]: keepalived.service: control process exited, code=exited status=13月 30 15:02:23 edu-proxy-01 systemd[1]: Failed to start SYSV: Start and stop Keepalived.3月 30 15:02:23 edu-proxy-01 systemd[1]: Unit keepalived.service entered failed state.

解决

[root@edu-proxy-01 sbin]# cd /usr/sbin/[root@edu-proxy-01 sbin]# rm -f keepalived [root@edu-proxy-01 sbin]# cp /usr/local/keepalived/sbin/keepalived  /usr/sbin/