HyperSwap 功能是高可用性功能,提供对卷的双站点主动/主动访问。在可支持多个 I/O 组的系统上提供了 HyperSwap 功能。
HyperSwap 卷在两个站点上各有一个拷贝。写入卷中的数据会自动发送至这两个拷贝。如果其中一个站点不再可用,那么另一个站点可以提供对卷的访问权。
要构造 HyperSwap 卷,可以在这两个站点上的拷贝之间建立主动/主动关系。这些关系会根据哪个或哪些拷贝处于联机状态和最新来自动运行和切换方向。这些关系通过具有唯一标识的单个卷提供对最新拷贝的访问。关系可分组为一致性组,正如高速镜像和全局镜像关系。一致性组一贯作为基于组中所有拷贝状态的组进行故障转移。每个站点上都会维护可用于灾难恢复的映像。
如果系统拓扑设置为 hyperswap,那么系统配置中的每个节点、控制器和主机都必须将站点属性设置为 1 或 2。I/O 组的两个节点容器必须在同一站点上。该站点必须是向该 I/O 组提供受管磁盘的控制器所在的站点。将受管磁盘添加到存储池时,其站点属性必须匹配。此需求可确保 HyperSwap 卷的各个拷贝彼此完全独立且位于不同的站点上。
小型计算机系统接口 (SCSI) 协议允许存储设备指示在提交 I/O 请求时要使用主机的首选端口。 通过使用卷的 Asymmetric Logical Unit Access (ALUA) 状态,存储控制器可以通知主机,哪些路径处于活动状态,哪些路径为首选。在 HyperSwap 系统拓扑中,系统会建议主机使用“本地”节点优先于远程节点。“本地节点”是在主机所在站点上配置的节点。