什么是集群 HA 、 Epsilon 如何利用它来维护 RDB 仲裁?
适用场景
- ONTAP 9
- 集群 HA (双节点集群)
问题解答
什么是 RDB 仲裁?
RDB 仲裁是集群完全正常运行的前提条件
- 如果集群中的节点数超过 2 个,则整个集群将使用表决机制保持仲裁,其中每个节点都有一个投票,用于决定哪个节点将保留所复制数据库(也称为 RDB 主节点)的主副本(读 / 写)
- 如果集群处于仲裁状态,则过半数的节点运行状况良好,并可相互通信。
- 如果失去仲裁状态,则集群将无法完成正常的集群操作。
什么是 epsilon ?
epsilon 是一种断接器
- 由于集群中可能会出现两个部分的节点数量正好相等的情况,因此,其中一个节点会有一个额外的百分比表决权重,称为 epsilon。
- 如果一个大型集群中两个相等部分之间的连接发生故障,则包含 epsilon 的一组节点 将保持仲裁,前提是所有节点运行状况良好
什么是集群 HA ?
集群 HA 允许持续监控双节点集群的状态
- 双节点集群在保持仲裁方面存在一些独特的挑战
- 2 节点集群使用集群 HA ,其中两个节点均不持有 epsilon
- 而是会持续轮询两个节点,以确保一个节点发生故障时,另一个节点对数据具有完全读写访问权限,并可访问逻辑接口和管理功能
- 成功接管将保持仲裁