Centos7-安装keepalived

1.到keepalived官网下载

    http://www.keepalived.org/download.html

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

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/keepalived

6.启动keepalived服务 

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

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

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

猜你喜欢

转载自blog.csdn.net/lihongtai/article/details/83755105