自动故障转移方案
IBM FlashSystem® A9000 和 IBM FlashSystem A9000R HyperSwap® 解决方案旨在维护非中断性主机数据访问。
HyperSwap 决策制定过程可保证非中断性数据访问,同时避免不必要的故障转移。
为实现这一点,HyperSwap 逻辑将考虑以下两个方面:
- 系统和 Quorum Witness 故障识别
- 向 HyperSwap 卷分配主角色和辅助角色的情况。
通过 Quorum Witness,同级系统可避免制定与 HyperSwap 卷对中每个卷的角色有关的错误决策(甚至是有冲突的决策)。 例如,如果它们之间的连接中断,那么拥有辅助卷的系统可能会假定其同级系统已发生故障,并尝试启动自动故障转移,以便成为主卷的所有者。 如果在拥有主卷的系统仍提供 I/O 服务时此尝试成功,那么两个系统都会声称它们拥有主卷。Quorum Witness 可防止此类“脑裂”情况。 如果主卷所有者系统仍在与 Quorum Witness 通信,那么同级系统将感知到该系统。 它将不会尝试故障转移,而是将其端口组状态显示为不可用。 复制操作将会停止,只有在解决连接问题后才会恢复。