Microsoft软件故障转移群集使用哪种选举算法?

时间:2014-10-07 23:51:00

标签: failovercluster bully-algorithm

我找不到任何关于它用作主节点选举算法的算法。

http://msdn.microsoft.com/en-us/library/aa373130%28v=vs.85%29.aspx

是欺凌算法,环算法还是其他算法?

1 个答案:

答案 0 :(得分:0)

我不太确定这是否正是您正在寻找的内容,但这是我在解释故障转移群集的网站上发现的内容:

  

Windows Server中的仲裁实现

     

当故障转移群集联机时(假设一个节点位于   时间),第一个上线的磁盘是一个将被关联的磁盘   部署的仲裁模型。为此,故障转移群集执行a   磁盘仲裁算法首先取得该磁盘的所有权   节点最初使其脱机,然后经历一些   检查。当群集满意时,没有问题   法定人数,它被带到网上。同样的事情发生在   其他磁盘。所有磁盘联机后,群集磁盘驱动程序   每隔3秒发送一次定期预订以保持所有权   磁盘。

     

如果由于某种原因,群集失去了所有的通信   网络,仲裁仲裁过程开始。结果是   直截了当:当前拥有预订的节点   quorum是防御节点,其他节点成为挑战者。   当挑战者检测到它无法通信时,它会发出一个   要求通过总线SCSI破坏其拥有的任何现有预订   在Windows Server 2003中重置并在Windows中持久保留   Server 2008.在此重置发生七秒后,挑战者   试图控制法定人数,然后一些事情可以   发生:如果已拥有仲裁的节点已启动并正在运行,则为   仍然有仲裁盘的保留因此是挑战者   不能取得所有权,它会关闭群集服务;如果   拥有仲裁的节点失败并放弃其预订,然后是   挑战者可以在10秒后获得所有权。挑战者   可以保留法定人数,将其带到网上,然后再拿走   集群中其他资源的所有权;如果没有集群的节点   可以获得仲裁的所有权,群集服务已停止   所有节点。

我希望有所帮助。祝你好运:)

指向该网站的链接,以便您阅读更多内容:http://networksandservers.blogspot.com/2011/04/failover-clustering-i.html