
今日主题:Split/Merge management介绍
Split是指当cluster的节点之间,所有心跳均失效,也就是常说的“脑裂”。而Merge是指集群节点重新加入到cluster。
Split和Merge发生时,cluster有定制的策略进行应对,有两个选项供客户选择。
当集群中发生Split事件时,PowerHA有两个行为选项可供选择。
a. none.这是默认选项,发生split后的两个或多个部分(每个部分包含一个或多个节点)都会变成一个独立的cluster。这会产生风险,因为资源可能会在多个节点上同时被active。b. tie breaker.这种机制引入一块仲裁盘(tie breaker),当集群发生split事件时,最先得到仲裁盘的部分会继续提供服务,其他部分节点会重新启动。
当集群发生Split,之后有节点尝试加入cluster的时候,会发生Merge事件
a. Majority.这是默认选项。当有节点加入集群时,节点数量最多的部分继续online,其他部分重启;如果新加入部分和现有部分节点数量相同,拥有最小节点ID的部分继续online,其他部分重启。
b. tie breaker. online部分和新加入部分从新进行仲裁盘(tie breaker)的争取,没有获得仲裁盘的部分重启。
PowerHA 7.1目前发布的版本中,Split策略和Merge策略必须遵循如下原则:
如果Split Policy: None, 那么Merge Policy: Majority
如果Split Policy: TieBreaker, 那么Merge Policy: TieBreaker
Split/Merge management需要PowerHA 7.1.2企业版

