建立 HyperSwap 关系
HyperSwap 关系在很多方面类似于镜像关系,但是它具有与 HyperSwap 卷和高可用性逻辑相关的额外属性和状态。
配置 HyperSwap 环境
在供应第一个 HyperSwap 卷之前,必须先配置 HyperSwap 环境。
配置 HyperSwap 环境是从 Quorum Witness 部署开始,如《Quorum Witness 用户指南》中所述。在 Hyper-Scale Manager 中,使用一种简单配置在所有参与的同级系统上定义相同的 Quorum Witness:

当建立与 Quorum Witness 的连接时,系统将向 Quorum Witness 注册自身,并且该系统会认为 Quorum Witness 处于活动状态。每个同级系统都会持续验证是否具有与目标系统和 Quorum Witness 的连接,以及目标系统是否具有与同一 Quorum Witness 的连接。
创建新的 HyperSwap 关系
作为创建 HyperSwap 关系的先决条件,同级系统将验证:
- 是否都在同一个 Quorum Witness 上注册
- 是否通过 Quorum Witness 将远程系统识别为正常运行
- 总体连接状态是否适用于高可用性
如果成功完成检查,请定义主卷和辅助卷以及一致性组以创建新的 HyperSwap 关系。如配置中所述,HyperSwap 关系中的辅助卷将采用主卷身份。
通过现有的同步镜像来创建 HyperSwap 关系
- 已成功完成所有必需的配置:已配置并激活 Quorum Witness,并且已更新远程目标配置
- 已取消映射辅助卷
- Quorum Witness 处于活动状态并且已连接
- 两个镜像卷名称相同。
如果将一致性组转换为 HyperSwap 一致性组,那么辅助一致性组中所有卷的名称都必须与主一致性组中其同级卷的名称相同。
只有当镜像处于活动状态时才可以执行此转换。它不会中断镜像,并且辅助卷上的数据保持不变。
激活 HyperSwap 关系
在激活 HyperSwap 关系后,将验证 Quorum Witness 配置。在成功完成验证后,主卷将开始与辅助卷同步数据。在激活该关系后,辅助卷将变得可用,并且将启用主动/主动访问。
- 联机:此方法是缺省方法。它使用站点间链路将主卷的初始状态复制到辅助卷,从首次激活镜像后开始。
- 脱机:不是通过复制主卷的初始映像,而是通过“脱机初始化”来执行辅助卷初始化。换言之,它通过从主卷备份的镜像映像来恢复到辅助卷。关系一旦激活,便会对卷的内容进行比较,并通过“有线”方式只同步修改了的数据。此过程通常比联机初始化更快,特别是在链路吞吐量有限的情况下。
在初始化期间,HyperSwap 关系状态为正在初始化。
一致性组之间的 HyperSwap 关系
可以在 HyperSwap 一致性组之间建立 HyperSwap 关系。
HyperSwap 一致性组是指与远程一致性组存在 HyperSwap 关系的一致性组。卷必须符合以下要求才能添加到 HyperSwap 一致性组中:
- 卷是 HyperSwap 卷
- 卷角色(主角色或辅助角色)与一致性组的角色匹配
- 卷与一致性组连接到相同的目标系统或同级系统
- 已同步 HyperSwap 关系
稍后对一致性组所做的任何更改(无论是自动更改还是手动更改)都会影响其包含的所有卷。特别是,只有当一致性组中的所有卷都做好自动故障转移准备时,才会执行自动故障转移。