shanghaipc 发表于 2018-5-10 07:37:13

Redhat6集群存活条件【9】

  Redhat6集群存活条件
  集群存活条件由来:
  集群坏境中的服务,都是基于集群而提供正常的服务,如果集群系统挂了,配置再好的服务也是无用的,同样不能提供服务
  那怎么样保证集群坏境不挂了?那你就需要了解“集群存活条件”这个概念了
  Votes:票数
  集群系统中,每个node都是有票数的,默认都是1票
  修改节点票数,在节点的界面下,找到【Number ofvotes】,填写相应的票数,点击【UpdateProperties】应用即可
  Totalvotes:总票数
  所有Node票数的总和 ;
  Expectedvotes:期望票数:
  默认情况下,期望票数等于总票数;
  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
  所以可以断定,现在集群系统挂了,不能提供服务了。
页: [1]
查看完整版本: Redhat6集群存活条件【9】