Keepalived安装

 

 

 

源码安装:

keepalived --version  (查看版本)

yum -y install gcc pcre-devel zlib-devel openssl-devel libnl libnl-devel libnfnetlink-devel
cd /usr/local/src/
wget http://www.keepalived.org/software/keepalived-1.3.5.tar.gz
tar -zxvf keepalived-1.3.5.tar.gz 
cd keepalived-1.3.5
./configure
make && make install
cp /usr/local/src/keepalived-1.3.5/keepalived/etc/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
mkdir /etc/keepalived
cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/sbin/keepalived /usr/sbin/

##keepalive服务加入开机启动服务
chkconfig --add keepalived
chkconfig keepalived on    or   systemctl enable keepalived.service

# 修改pid文件位置
vi /lib/systemd/system/keepalived.service
PIDFile=/var/run/keepalived.pid
systemctl daemon-reload #重新载入 systemd,扫描新的或有变动的单元

##启动 先配置好才能启动 service keepalived start service keepalived stop systemctl status keepalived.service


###防火墙开放vrrp (不开放的话会出现双master的情况) 参考: https://blog.csdn.net/beyondlpf/article/details/78920668
centos7:

   写对应的网卡名, 和 224.0.0.24网段

  firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface ens192 --destination 224.0.0.24 --protocol vrrp -j ACCEPT

  firewall-cmd --reload







 

posted @ 2020-11-18 17:26  扶我起来写代码  阅读(133)  评论(0)    收藏  举报