Keepalived简单介绍:
Keepalived一个基于VRRP 协议来实现的 LVS 服务高可用方案,可以利用其来解决单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP)
解决的问题:
问题一 某台real server down了 问题二 LVS本身down了
实例问题一
关闭一台real server服务
客户端无法访问
但是调度器正常工作,调度器并不知道后端服务器的健康状态
实例问题二
刷新调度器策略 相当于调度器down掉无法工作
此时客户端连接拒绝
安装Keepalived解决问题:
1.首先在调度器所在机安装keepalived和邮箱接收软件 server1 (master)
2.创建新的虚拟机安装ipvsadm和keepalived及邮箱接收 server5(backup)
3. 主配置文件 vim /etc/keepalived/keepalived.conf
在master端设置
2.设置好启动服务并查看日志
3.拷贝到bukup端
在backup端设置 主配置文件中修改
再次实例问题一:
1.关闭一台服务
2.再次调度会发现关掉real server消失
3.再次打开关掉的real server端服务恢复正常
再次实例问题二:
关掉master端服务
客户端仍可以正常访问
#关闭master端后backup自动接管并转换成master
当master端服务恢复后又自动接管回去 backup恢复 因为设置中master优先级高