- 论坛徽章:
- 0
|
原帖由 yenakata 于 2006-8-16 23:34 发表
fence的主要用途是保护共享盘阵上的数据的一致性,也就是防止brain-split,是这样理解吗?我是在盘阵上做了rawdevice仲裁来防止这种情况的出现。这样算不算是在这个HA中没有配置fence呢?
redhat cluster suit ...
rawdevice在 v3当中是用来做quorum仲裁关系的,用来每个确定集群成员各自组成集群的投票关系. fence是当你的集群出现brain-split之后,为了在不知道其他成员节点状态的情况下,采用STONITH的方式把对方成员干掉,让其彻底脱离集群的共享存储和其他资源组,从而保护集群的某节点(通常是主节点)能够完整不受破坏和干扰的访问共享资源.
你看 v3 guide的 fence章节,提到了一些fence的配置,v4里面可以采用好几种fence, 如果没有fence,你就得manual fence.
你注意到前面我帖子里面引用的你的log file么?
集群在监测到你的某个float IP指向的LAN eth 废掉之后,马上开始要对你的对方节点 STONITH乐,也就是准备要进行一系列的fence操作来干掉它.
[ 本帖最后由 nntp 于 2006-8-17 09:02 编辑 ] |
|