跳转到主内容

什么是集群 HA 、 Epsilon 如何利用它来维护 RDB 仲裁?

Views:
50
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

适用场景

  • ONTAP 9
  • 集群模式 Data ONTAP 8.3
  • 集群 HA (双节点集群)

问题解答

什么是 RDB 仲裁?

RDB 仲裁是集群完全正常运行的前提条件

  • 如果集群中的节点数超过 2 个,则整个集群将使用表决机制保持仲裁,其中每个节点都有一个投票,用于决定哪个节点将保留所复制数据库(也称为 RDB 主节点)的主副本(读 / 写)
  • 如果集群处于仲裁状态,则过半数的节点运行状况良好,并可相互通信。
  • 如果失去仲裁状态,则集群将无法完成正常的集群操作。
什么是 epsilon ?

epsilon 是一种断接器

  • 由于集群中可能会出现两个部分的节点数量正好相等的情况,因此,其中一个节点会有一个额外的百分比表决权重,称为 epsilon。
  • 如果一个大型集群中两个相等部分之间的连接发生故障,则包含 epsilon 的一组节点 将保持仲裁,前提是所有节点运行状况良好
什么是集群 HA ?

集群 HA 允许持续监控双节点集群的状态

  • 双节点集群在保持仲裁方面存在一些独特的挑战
  • 2 节点集群使用集群 HA ,其中两个节点均不持有 epsilon
  • 而是会持续轮询两个节点,以确保一个节点发生故障时,另一个节点对数据具有完全读写访问权限,并可访问逻辑接口和管理功能
  • 成功接管将保持仲裁

 

如果这会影响您的系统,请检查 Active IQ