什么是脑裂(split-brain)在"双机热备"高可用(HA)系统中,当联系两个节点的"心跳线"断开时(即两个节点断开联系时),本来为一个整体、动作协调的HA系统,就分裂成为两个独立的节点(即两个独立的个体)。由于相互失去了联系,都以为是对方出了故障,两个节点上的HA软件像"裂脑人"一样,"本能" ...
分类:
其他好文 时间:
2020-07-22 11:26:38
阅读次数:
88
1、什么是脑裂 脑裂(split-brain):指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。 对于无状态服务的HA,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严 ...
分类:
其他好文 时间:
2020-05-16 00:36:23
阅读次数:
49
什么是脑裂 脑裂(split brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。 脑裂通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,而这些集群 ...
分类:
其他好文 时间:
2019-07-23 16:55:40
阅读次数:
80
检测思路:在备节点上执行脚本,如果可以ping通主节点并且备节点有VIP就报警,让人员介入检查是否裂脑。 在LB02备节点上开发脚本并执行: 正常情况下主节点活着,VIP192.168.200.16在主节点,因此不会报警,提示“ha is ok”. 停掉keepalived服务后看LB02脚本执行情 ...
分类:
其他好文 时间:
2018-10-05 18:44:08
阅读次数:
170
heartbeat基础知识,工作原理,什么是裂脑,裂脑方法总结,故障转移介绍。
分类:
其他好文 时间:
2017-12-04 14:08:14
阅读次数:
166
在高可用(HA)系统中,当联系2个节点的“心跳线”断开时,本来为一整体、动作协调的HA系统,就分裂成为2个独立的个体。由于相互失去了联系,都以为是对方出了故障。两个节点上的HA软件像“裂脑人”一样,争抢“共享资源”、争起“应用服务”,就会发生严重后果——或者共享资源被瓜分、2边“服务”都起不来了;或 ...
分类:
其他好文 时间:
2017-10-28 23:51:03
阅读次数:
210
1.keepalived服务的工作原理(重点)ükeepalived高可用对之间是通过VRRP协议通信的,因此,我们从VRRP协议介绍:üvrrp协议,全称virtualrouterredundancyprotocol,中文名名为虚拟路由冗余协议,VRRP的出现时为了解决静态路由的单点故障。üVRRP是通过一种竞选协议机制来将路..
分类:
其他好文 时间:
2017-07-19 09:23:01
阅读次数:
176
一、什么是裂脑 由于某些原因,导致两台高可用服务器对在指定时间内,无法检测到对方的心跳消息,各自取得资源及服务的所有权,而此时的两台高可用服务器对都还活着并正常运行,这样就会导致同一个 IP 或服务在两端同时存在而发生冲突,最严重的是两台主机占用同一个 VIP 地址,当用户写入数据时可能会分别写入到 ...
分类:
其他好文 时间:
2017-06-04 12:43:30
阅读次数:
335
Keepalived 简介 Keepalived 配置 Keepalived "裂脑" 问题 Keepalived 双实例双主模式配置 Keepalived 结合 Nginx 负载均衡 Keepalived 扩展内容 ...
分类:
其他好文 时间:
2017-06-03 13:57:11
阅读次数:
124