Centos7-安装keepalived

1.到keepalived官网下载

    Keepalived for Linux

2.使用xftp上传到/usr/local/packages目录下

3.解压上传的tar.gz压缩文件

cd /usr/local/packages
tar -zxvf keepalived-2.0.7.tar.gz
#解压之后,删除压缩文件
rm -rf keepalived-2.0.7.tar.gz 

4.编译安装

cd keepalived-2.0.7/
./configure --prefix=/usr/local/src/keepalived
make && make install

执行configure命令出现 : configure: error: libnfnetlink headers missing
需要安装依赖:

[root@nginx-master keepalived]# yum install -y libnfnetlink-devel

5.因为没有采用默认安装,安装完成后,需要做一些复制默认配置文件到默认路径

mkdir /etc/keepalived
cp /usr/local/src/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/packages/keepalived-2.0.7/keepalived/etc/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/src/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

6.启动keepalived服务 ,需要把 keepalived.conf 配置文件内容填写正确

cd /usr/lib/systemd/system/
systemctl start keepalived.service

  注意:我安装成功后,是启动两个进程,是可以使用的

开机启动设置: chkconfig keepalived on

7.keepalived配置详解 -待补充

模块配置参数注释
global_defs 全局定义模块
notification_email指定当keepalive出现问题时,发送邮件给那些用户
notification_email_from发送邮件时,邮件的来源地址
smtp_server<DOMAIN | IP> [PORT] :smtp服务器的地址或者域名;默认端口为25
smtp_connect_timeout指定smtp服务器连接的超时时间,单位时秒
router_id指定标识该机器的router_id
vrrp_skip_check_adv_addr

默认不跳过检查;检查接收到的VRRP通告中的所有地址可能会比较耗时,设置此命令

的意思是如果通告与接收的上一个通告来自相同的master路由器,则不执行检查

vrrp_strict

严格遵守VRRP协议,下列情况会阻止keepalive的启动

     1)没有VIP地址          2)单播邻居     3)在VRRP版本2中有IPv6地址

vrrp_garp_interval在一个接口发送两个免费的ARP直接的延迟,可以精确到毫秒级,默认是0

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值