keepalived功能
1 | 1. 管理LVS负载均衡软件 |
Keepalived高可用切换转移原理
1 | (1)利用VRRP协议进行主备通讯 |
部署
1 | yum install -y keepalived |
配置文件组成部分
1 | GLOBAL配置 #全局定义 |
keepalived配置文件–说明(默认)
vim /etc/keepalived/keepalived.conf
1 | ! Configuration File for keepalived #注释 |
测试
1 | 测试:进行Web访问和抓包观察配置效果;并且对比两个负载均衡服务器的配置文件 |
keepalived脑裂
1 | 什么情况下会产生脑裂? |
导致脑裂原因
1 | (1) 心跳线坏了(老化、断掉等) |
脑裂监控方案
1 | #### 制作监控脚本---在优先级较高的备节点添加运行监控 |
多实例-keepalived双主实现高可用流量分流
1 | 如果keepalived主 流量较大,所有备没有流量,这种情况下会导致资源浪费。如何让高可用进行分流呢? |
多实例-配置(keepalived双主-Nginx流量分流配置)
keepalived-lb01配置
1 | global_defs { |
keepalived-lb02配置
1 | global_defs { |
lb01和lb02-Nginx配置
1 | 配置nginx 负载均衡 |
测试
1 | windows hosts解析 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/10/14/keepalived精讲/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!