keepalived双机热备yum安装

环境
keepalived热备份(双机热备)
主keepalived服务器:192.168.80.100 主机名master
备keepalived服务器:192.168.80.101 主机名backup

1、 keepalived软件安装

yum install keepalived -y

注:
/etc/keepalived/keepalived.conf #keepalived服务主配置文件
/etc/rc.d/init.d/keepalived #服务启动脚本

2、配置文件说明
1-13行表示全局配置

 global_defs {    #全局配置
    notification_email {   定义报警邮件地址
      [email protected]
      [email protected]
      [email protected]
    } 
    notification_email_from [email protected]  #定义发送邮件的地址
    smtp_server 192.168.200.1   #邮箱服务器 
    smtp_connect_timeout 30      #定义超时时间
    router_id LVS_DEVEL        #定义路由标识信息,相同局域网唯一
    vrrp_skip_check_adv_addr
    vrrp_strict
    vrrp_garp_interval 0
    vrrp_gna_interval 0
 }  

15-30行 虚拟ip配置 brrp

vrrp_instance VI_1 {   #定义实例
    state MASTER         #状态参数 master/backup 只是说明
    interface eth0       #虚IP地址放置的网卡位置
    virtual_router_id 51 #同一家族要一直,同一个集群id一致
    priority 100         # 优先级决定是主还是备    越大越优先
    advert_int 1        #主备通讯时间间隔
    authentication {     # ↓
        auth_type PASS    #↓
        auth_pass 1111    #认证
    }                        #↑ 
    virtual_ipaddress {  #↓
        192.168.200.16    设备之间使用的虚拟ip地址
        192.168.200.17
        192.168.200.18
    }
}

后面的不用管对这里的内容进行以下介绍,可以更好的了解一下

修改后的配置如下:
主负载均衡服务器配置
直接将主的中内容全部删除掉添加以下内容

! Configuration File for keepalived

global_defs {
   router_id lb01
}

vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 51
    priority 150
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.80.188
    }
}

备负载均衡服务器配置

! Configuration File for keepalived

global_defs {
   router_id lb02
}

vrrp_instance VI_1 {
    state BACKUP
    interface ens33
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
     192.168.80.188
    }
}

systemctl start keepalived //主的备的都要开启

ip addr show ens33 //主的备的都要查看
在这里插入图片描述

在这里插入图片描述

cat /var/log/messages //查看日志
在这里插入图片描述

在这里插入图片描述

模拟宕机
将主的80.100上面的keepalived服务关掉
systemctl stop keepalived
在这里插入图片描述

在这里插入图片描述
【总结】配置文件修改
Keepalived主备配置文件区别:
1. router_id 信息不一致
2. state 状态描述信息不一致
3. priority 主备竞选优先级数值不一致

到此,keepalived主备部署完成

如有疑问建议在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qeeezz11224/article/details/85760225