一、keepalived概述
vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务
功能: 基于vrrp协议完成地址流动 为vip地址所在的节点生成ipvs规则(在配置文件中预先定义) 为ipvs集群的各RS做健康状态检测 基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务
二、keepalived实验环境设定
实验需要四台虚拟机 ka1 ka2 rs1 rs2
设定rs1、rs2网络及业务真实数据


测试

设定ka1、ka2网络及本地解析



在ka1主机中开启时间同步服务
root@ka1 \~\]# vi /etc/chrony.conf  ### 在ka2主机中使用ka1的时间同步服务 \[root@ka2 \~\]# vim /etc/chrony.conf   ## 三、keepalived虚拟路由配置 keepalived安装 \[root@ka1 \~\]# dnf install keepalived.x86_64 -y \[root@ka2 \~\]# dnf install keepalived.x86_64 -y ### 配置虚拟路由 设定ka1为MASTER \[root@ka1 \~\]# vim /etc/keepalived/keepalived.conf  \[root@ka1 \~\]# vi /etc/keepalived/keepalived.conf \[root@ka1 \~\]# systemctl enable --now keepalived.service 设定ka2为BACKUP   ### 验证  ### 测试故障 在ka1中模拟故障 \[root@ka1 \~\]# systemctl stop keepalived.service  可以观察到vip被迁移到ka2主机中  ## 四、keeplived双主模式 在ka1中  在ka2中  测试   关闭ka1服务墨迹故障 \[root@ka1 \~\]# systemctl stop keepalived.service 