由于两台高可用服务器对之间在指定时间内,无法互相检测到对方心跳而各自启动故障转移功能,取得了资源及服务的所有权,而此时的两台高可用服务器对都还活着并在正常运行,这样就会导致同一个IP或服务在两端同时启动而发生冲突的严重问题,最严重的是两台主机占用同一个VIP地址,当用户写入数据时可能会分别写入到两端 ...
分类:
其他好文 时间:
2017-05-02 10:16:14
阅读次数:
245
http://linux-ha.org/wiki/Main_Page heartbeat简介及作用 heart工作原理 heartbeat心跳连接 heartbeat裂脑 heartbeat消息类型 heartbeat IP地址接管和故障转移 Heartbeat安装与配置 Heartbeat管理 h ...
分类:
其他好文 时间:
2017-05-01 09:46:35
阅读次数:
255
heartbeat的心跳连接:讲过上面的描述,要部署heartbeat服务,至少需要两台主机才能完成。那么,要实现高可用服务,这两台主机之间,是如何做到互相通信互相监控的呢/下面是两台heartbeat主机之间通信的一些常用的可行的方法:1)串行电缆,即所谓的串口(首选,缺点是距离不能..
分类:
其他好文 时间:
2017-04-02 09:24:37
阅读次数:
258
转载:http://www.infoq.com/cn/articles/anatomy-of-an-elasticsearch-cluster-part02 共识——裂脑问题及法定票数的重要性 共识是分布式系统的一项基本挑战。它要求系统中的所有进程/节点必须对给定数据的值/状态达成共识。已经有很多共 ...
分类:
Web程序 时间:
2017-03-05 23:28:51
阅读次数:
344
恢复GlusterFS文件裂脑步骤1.执行如下命令,获取裂脑文件的路径。#glustervolumehealVOLNAMEinfosplit-brain客户端访问裂脑文件会报I/O错误。2.关闭在mount客户端访问裂脑文件的进程。如果有虚拟机正在使用裂脑文件,必须将虚拟机关闭。3.通过getfattr命令获取和验证扩展属性的..
分类:
其他好文 时间:
2015-11-17 19:16:18
阅读次数:
316
裂脑所谓脑裂,就是指两个或多个节点都“认为”自身是正常节点而互相“指责”对方,导致不能选取正确的节点进行接管或修复,导致脑裂状态。这种现象出现在数据修复、集群管理等等高可用场景。Glusterfs的冗余镜像(下文简称AFR)提供了数据副本功能,能够在即使只有一个冗余节..
分类:
其他好文 时间:
2015-11-17 19:15:14
阅读次数:
1593