haproxy + keepalived 实现简单负载均衡高可靠 分类: Linux 2015-05-27 22:11 171人阅读 评论(0) 收藏
2015-05-27 22:11
746 查看
ip addr add 192.168.50.50/24 dev etho 添加辅助ip
ip addr del 192.168.50.50/24 dev etho 删除辅助ip
脑裂:某种原因导致集群各节点之间无法通讯,各自都为master或者slave
killall -0 haproxy 不杀死进程,只是用作检测。后续脚本可以读取$?进行逻辑控制,为0则认为存活
实验结果
1.互主互备架构时,如果将master停掉之后,如果辅助IP没有跳转,可能是同一网段存在virtual_router_id和网段相同并且也启动了keepalived服务导致的。将不相关机器停了就可以了
2.keepalived 支持一主多备。
3.如果在一个 virtual_instance 里面配置了多个辅助ip,那么master挂了之后4个ip都会跳转到新的backup如下:
4.在master挂了之后,如果重新启动了会将辅助IP重新抢回。 而如果master挂了,剩下所有活着的节点都是backup的话,重新启动一个新backup启动则不会抢回辅助IP。
ip addr add 192.168.50.50/24 dev etho 添加辅助ip
ip addr del 192.168.50.50/24 dev etho 删除辅助ip
脑裂:某种原因导致集群各节点之间无法通讯,各自都为master或者slave
killall -0 haproxy 不杀死进程,只是用作检测。后续脚本可以读取$?进行逻辑控制,为0则认为存活
实验结果
1.互主互备架构时,如果将master停掉之后,如果辅助IP没有跳转,可能是同一网段存在virtual_router_id和网段相同并且也启动了keepalived服务导致的。将不相关机器停了就可以了
2.keepalived 支持一主多备。
3.如果在一个 virtual_instance 里面配置了多个辅助ip,那么master挂了之后4个ip都会跳转到新的backup如下:
4.在master挂了之后,如果重新启动了会将辅助IP重新抢回。 而如果master挂了,剩下所有活着的节点都是backup的话,重新启动一个新backup启动则不会抢回辅助IP。
ip addr del 192.168.50.50/24 dev etho 删除辅助ip
脑裂:某种原因导致集群各节点之间无法通讯,各自都为master或者slave
killall -0 haproxy 不杀死进程,只是用作检测。后续脚本可以读取$?进行逻辑控制,为0则认为存活
实验结果
1.互主互备架构时,如果将master停掉之后,如果辅助IP没有跳转,可能是同一网段存在virtual_router_id和网段相同并且也启动了keepalived服务导致的。将不相关机器停了就可以了
2.keepalived 支持一主多备。
3.如果在一个 virtual_instance 里面配置了多个辅助ip,那么master挂了之后4个ip都会跳转到新的backup如下:
4.在master挂了之后,如果重新启动了会将辅助IP重新抢回。 而如果master挂了,剩下所有活着的节点都是backup的话,重新启动一个新backup启动则不会抢回辅助IP。
ip addr add 192.168.50.50/24 dev etho 添加辅助ip
ip addr del 192.168.50.50/24 dev etho 删除辅助ip
脑裂:某种原因导致集群各节点之间无法通讯,各自都为master或者slave
killall -0 haproxy 不杀死进程,只是用作检测。后续脚本可以读取$?进行逻辑控制,为0则认为存活
实验结果
1.互主互备架构时,如果将master停掉之后,如果辅助IP没有跳转,可能是同一网段存在virtual_router_id和网段相同并且也启动了keepalived服务导致的。将不相关机器停了就可以了
2.keepalived 支持一主多备。
3.如果在一个 virtual_instance 里面配置了多个辅助ip,那么master挂了之后4个ip都会跳转到新的backup如下:
4.在master挂了之后,如果重新启动了会将辅助IP重新抢回。 而如果master挂了,剩下所有活着的节点都是backup的话,重新启动一个新backup启动则不会抢回辅助IP。
相关文章推荐
- haproxy + keepalived 实现简单负载均衡高可靠 分类: Linux 2015-05-27 22:11 172人阅读 评论(0) 收藏
- Lvs + Ngnix + Haproxy + Keepalived + Tomcat 实现三种HA软负载均衡和Tomcat Session共享 分类: 系统架构 Linux 2015-06-09 21:50 168人阅读 评论(0) 收藏
- 【原创】TCP Socket 简单练习 --- 线程池实现并发服务器 分类: Linux --- 应用程序设计 2014-12-25 13:59 50人阅读 评论(0) 收藏
- haproxy + keepalived 实现简单负载均衡高可靠
- iptables 简单配置示例 分类: Linux 2015-05-27 22:12 145人阅读 评论(0) 收藏
- iptables 简单配置示例 分类: Linux 2015-05-27 22:12 146人阅读 评论(0) 收藏
- 【收集】Linux线程池(C语言)及简单实现示例 分类: Linux --- 应用程序设计 2014-12-01 18:02 65人阅读 评论(0) 收藏
- 基于gnu-arm-linux的LPC2220的简单工程模板 分类: 嵌入式开发学习 2014-08-04 21:52 397人阅读 评论(0) 收藏
- UDP:Java实现简单大文件传输 分类: 网络通讯 2014-09-21 20:21 319人阅读 评论(0) 收藏
- UDP:Java实现简单大文件传输 分类: 网络通讯 2014-09-21 20:21 320人阅读 评论(0) 收藏
- Linux:自定义系统服务实现 分类: Linux 2014-10-21 20:47 200人阅读 评论(0) 收藏
- Linux:自定义系统服务实现 分类: Linux 2014-10-21 20:47 201人阅读 评论(0) 收藏
- 【原创】TCP Socket 简单练习 --- 新进程辅助通信 分类: Linux --- 应用程序设计 2014-12-23 10:27 64人阅读 评论(0) 收藏
- 【原创】TCP Socket 简单练习 --- select同时监测多个描述符 分类: Linux --- 应用程序设计 2014-12-23 10:33 75人阅读 评论(0) 收藏
- 一种基于主板BIOS的身份认证方案及实现 分类: arm-linux-Ubuntu windows驱动程序WDF 2015-05-11 11:02 372人阅读 评论(1) 收藏
- eclipse 远程调试hadoop代码 分类: Linux hadoop 2015-05-27 22:14 148人阅读 评论(0) 收藏
- eclipse 远程调试hadoop代码 分类: Linux hadoop 2015-05-27 22:14 149人阅读 评论(0) 收藏
- Linux负载均衡集群之LVS原理 分类: 系统架构 Linux 2015-05-27 22:16 61人阅读 评论(0) 收藏
- Linux负载均衡集群之LVS原理 分类: 系统架构 Linux 2015-05-27 22:16 60人阅读 评论(0) 收藏
- UNIX 读书笔记01 分类: Linux 2015-05-27 22:20 41人阅读 评论(0) 收藏