Redhat6集群存活条件
集群存活条件由来:
集群坏境中的服务,都是基于集群而提供正常的服务,如果集群系统挂了,配置再好的服务也是无用的,同样不能提供服务
那怎么样保证集群坏境不挂了?那你就需要了解“集群存活条件”这个概念了
Votes:票数
集群系统中,每个node都是有票数的,默认都是1票
修改节点票数,在节点的界面下,找到【Number ofvotes】,填写相应的票数,点击【UpdateProperties】应用即可
Total votes:总票数
所有Node票数的总和 ;
Expected votes:期望票数:
默认情况下,期望票数等于总票数;
Quorum:存活依据:
Quorum= Expectedvotes/2+1(Expected votes/2只取整数值,不采取四舍五入)
如果要保证集群正常,就必须保证存活节点的票数和大于或等于Quorum的值;
2个节点的集群是不参数没有存活条件的
题目:假设公司在集群中 15个节点,每个节点 votes为 1,现在又增加了 2台新型服务器节点,每台 votes为 8,现在的情况是:
TotalVotes=15+2x8=31;
Expected votes=31
Quorum=31/2+1=16.5=16
例 1:假设现在 15台 votes为 1的节点全坏了
当前存活节点的 votes总和为 16
16=Quorum=16
所以可以断定,现在集群系统正常;
例 2;假设现在 votes为 1的设备坏了 8台,votes为 8的节点坏了一台
当前存活节点的 votes总和为 15
15<Quorum=16
所以可以断定,现在集群系统挂了,不能提供服务了。