keepalived高可用方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keepalived高可用方案相关的知识,希望对你有一定的参考价值。
原理
lvs + vrrp结合体,实现高可用的负载均衡
主要功能
1> 提供负载均衡 基于lvs实现
2> 高可用 vrrp协议 通过接管vip实现
3> 健康检查 故障点剔除
重点模块
IPVS(内核层) ---> 负载均衡
NETLINK(内核层) ---> 高可用模块(提供高级路由功能)
Checkers(用户层) ---> 健康检查模块(负载均衡稳定的基础,包括故障机器的剔除和修复机器的加入:包括MASTER检查)
WatchDog(用户层) ---> 监控VRRP和Checkers子进程的健康状态
keepalived配置文件
访问路径
客户端访问域名 ---> 公网DNS解析 ---> lvs负载均衡设备(转发) -------> nginx反向代理设备(基于域名虚拟主机,此处的域名就是客户端的地址)--------> 后端app
以上是关于keepalived高可用方案的主要内容,如果未能解决你的问题,请参考以下文章