目录
一、概述
Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以解决静态路由出现的单点故障问题。
原理
在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但
是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。
解决单点故障问题
二、安装结构图和避免脑裂现象结构图
三、操作流程
配置环境、三台服务、第一个当web、后两个当节点
安装epel源和nginx还有keepalived
更改keepalived配置文件
更改结果
更改后保存退出备份
重启服务并 ip a 验证
回到web验证
来到第二个节点服务 配置 配置文件
更改
重启nginx
配置完成后,将第一个节点的服务停掉,并验证,第二个节点服务是不是成功被分为主节点
web验证
但是当第一个从服务恢复时,第二个从服务自动恢复成从服务
web服务安装
vim /etc/exports 更改配置
两个从节点安装 nfs-utils
验证
挂载
回到web服务
四、 网页验证
模拟第一个节点损坏,查看是否影响输出结果
停掉第一个节点服务
查看第二个节点ip 是否成功转移
网页验证结果
证明配置 keepalived双击热备成功