创建 HyperSwap 关系

使用 ha_create 命令可创建 HyperSwap 关系。

ha_create < vol=VolName [ create_slave=<yes|no> [ remote_pool=RemotePoolName ] ]
 [ init_type=<online|offline> ] > | <cg=cgName slave_cg=SlaveCgName> target=TargetName 

参数

名称 类型 描述 必需 缺省值
vol 对象名 要复制的本地卷(主卷)。 不适用
create_slave 布尔值 定义是创建新的从属卷,还是使用现有的卷。 如果使用现有的远程卷,那么其名称必须与本地卷名称匹配。 no
remote_pool 对象名 远程系统上的存储池。 仅当创建从属卷时才相关。 不适用
cg 对象名 要制作镜像的本地一致性组。 不适用
slave_cg 对象名 远程存储系统上从属一致性组的名称。 不适用
target 对象名 要包含从属卷的远程目标。 不适用
init_type 枚举项 从属卷的初始化方法。 online

此命令可在主同级和从属同级之间定义新的 HyperSwap 关系。

在定义 HyperSwap 关系时,强制实施以下规则:

  • 未映射从属卷
  • 必须为主同级和从属同级配置相同的 QW
  • 指向 Quorum Witness 的主从连接必须正常运行
  • 如果 HyperSwap 关系包含现有的从属卷,那么该从属卷的名称必须与主卷的名称匹配

作为操作的一部分,会将主卷的元数据复制到从属卷,从属卷的身份将发生变化。

创建的 HyperSwap 关系处于 Standby 状态。之后,必须激活此关系以启动初始化流程,该流程会将数据从主同级复制到从属同级。

以下初始化方法可用:
  • online 选项(缺省值)会启用“有线”初始化。 换而言之,它会使用站点间链接将主同级的初始状态复制到从属同级,该过程会在首次激活 HyperSwap (ha_activate) 后立即开始。初始化期间,HyperSwap 关系状态将为 Initializing
  • 如果选择了 offline 选项,那么从属同级的初始化不是通过复制主同级的初始映像完成的,而是通过创建从属同级自己的脱机副本来完成。 也就是说,它会将从属同级恢复为主同级上备份的镜像。 关系一旦激活,便会对卷的内容进行比较,并通过“有线”方式只同步修改了的数据。 此过程通常比联机初始化的速度快得多。

初始化期间,HyperSwap 关系状态将为 Initializing

存储系统可在多个远程系统上的同级对之间具有多个 HyperSwap 关系。 然而,当同级具有一致性组 HyperSwap 关系时,包含在特定一致性组 HyperSwap 关系中的所有卷都只能在一对存储系统之间进行复制。因此,当存储系统(例如 A)上的卷同级与远程存储系统(例如 B)上的卷具有 HyperSwap 关系时,存储系统 A 上相同一致性组中的任何其他卷只能定义在与存储系统 B 上卷的 HyperSwap 关系中。从存储系统 B 到 A 的卷也是如此。此外,HyperSwap 一致性组还针对一致性组中的所有相关 HyperSwap 卷执行一项同步作业。

在一致性组上发出命令之前,确保该一致性组为空。

示例:

ha_create vol=regular_volume target=123 create_slave=yes remote_pool=333

输出:

Command completed successfully

访问控制

用户类别 许可权
存储管理员 已允许
存储集成管理员 已允许
应用程序管理员 不允许
安全性管理员 不允许
只读用户 不允许
技术人员 不允许

警告

  • VOLUME_SIZE_VERY_LARGE_ARE_YOU_SURE

    卷大小非常大。可能无法将此卷镜像到存储系统的较旧版本。是否确定?

返回码

  • BAD_REMOTE_VOLUME_NAME

    辅助卷名称不存在。

  • BAD_REMOTE_VOLUME_SIZE

    主卷和辅助卷包含的块数量不同。

  • CONS_GROUP_BAD_NAME

    一致性组名不存在。

  • CONS_GROUP_HAS_MIRROR

    为该一致性组定义了镜像。

  • CONS_GROUP_MIRRORING_NOT_SUPPORTED_IN_TARGET

    目标机器不支持一致性组镜像。

  • LOCAL_MAX_HA_REACHED

    本地机器上已达到 HyperSwap 关系的最大数量。

  • NOT_ENOUGH_SPACE_ON_REMOTE_MACHINE

    没有足够的可用空间可用于设置所请求大小的辅助卷。

  • VOLUME_BAD_NAME

    卷名称不存在。

  • VOLUME_IS_MASTER

    此本地卷已定义为主卷。

  • VOLUME_IS_SLAVE

    将该卷定义为辅助卷。

  • VOLUME_HAS_OLVM

    已为该卷定义了 IBM Hyper-Scale Mobility 关系。

  • VOLUME_HAS_HA

    在具有 HyperSwap 关系的卷上禁止此操作。

  • TARGET_VOLUME_HAS_OLVM

    此目标卷属于 IBM Hyper-Scale Mobility 关系的一部分。

  • TARGET_VOLUME_HAS_HA

    如果目标卷是 HyperSwap 关系中的同级卷,那么禁止此操作。

  • REMOTE_VOLUME_EXISTS

    具有指定名称的辅助卷已存在。不能复用该名称。

  • REMOTE_MAX_VOLUMES_REACHED

    已达到远程机器上的最大卷数。

  • REMOTE_MAX_HA_REACHED

    远程机器上已达到 HyperSwap 关系的最大数量。

  • VOLUME_BAD_PREFIX

    卷名称具有保留的前缀。

  • REMOTE_POOL_DOES_NOT_EXIST

    池在远程机器上不存在。

  • REMOTE_POOL_NOT_SPECIFIED

    在创建辅助卷之前,必须在远程机器上定义池。

  • REMOTE_TARGET_NOT_CONNECTED

    当前没有来自目标系统的连接。

  • VOLUME_IS_SNAPSHOT

    不允许对快照执行此操作。

  • REMOTE_VOLUME_IS_SNAPSHOT

    该辅助卷是快照。

  • TARGET_BAD_NAME

    目标名称不存在。

  • TARGET_BAD_TYPE

    目标机器不是 XIV 机器。

  • TARGET_NO_ACCESS

    无权访问辅助机器。

  • TARGET_NOT_CONNECTED

    当前没有与目标系统的连接。

  • REMOTE_VOLUME_LOCKED

    已锁定辅助卷。

  • TIMEOUT

    远程操作未按时完成。

  • VOLUME_HAS_MIRRORING_SNAPSHOTS

    卷具有先前镜像过程创建的快照。

  • SLAVE_VOLUME_NOT_FORMATTED

    未格式化辅助卷。

  • TARGET_DOES_NOT_ACCEPT_XIV_COMMANDS

    目标系统不接受 XIV 管理命令。

  • REMOTE_CONS_GROUP_IS_MIRRORED

    为该远程一致性组定义了镜像。

  • REMOTE_CONS_GROUP_BAD_NAME

    远程一致性组名不存在。

  • REMOTE_VOLUME_IS_MASTER

    已将远程机器上的卷定义为主卷。

  • REMOTE_VOLUME_IS_SLAVE

    已将远程机器上的卷定义为辅助卷。

  • REMOTE_MAX_MIRROR_CAPACITY_REACHED

    远程机器上已达到镜像卷的最大容量。

  • HA_RETRY_OPERATION

    正在对该 HyperSwap 关系执行操作。

    故障诊断:请在数秒后重试发出此命令。

  • HA_INCOMPATIBLE_TARGET_VERSION

    在指定同级的系统版本之间不支持自动故障转移。

  • NO_OFFLINE_INIT_TYPE_WITH_SLAVE_CREATION

    新卷将作为辅助卷创建。脱机初始化无意义。

  • VOLUME_SIZE_ABOVE_LIMIT

    指定的卷大小高于限制。

  • REMOTE_VOLUME_SIZE_ABOVE_LIMIT

    指定的卷大小高于远程机器的限制。

  • INVALID_SLICE_OFFSET

    分区偏移量是非法的。

  • VOLUME_IS_OLVM_PROXY

    卷处于 IBM Hyper-Scale Mobility Proxy 阶段。

  • REMOTE_VOLUME_IS_OLVM_PROXY

    远程卷处于 IBM Hyper-Scale Mobility Proxy 阶段。

  • ENCRYPTION_IN_PROGRESS

    系统正在更改加密激活状态。

  • MIRROR_OF_SAME_TYPE_EXISTS_ON_VOLUME

    该卷上已定义此类型的镜像。

  • MIRROR_EXISTS_ON_TARGET

    卷在此目标上已具有镜像。

  • REMOTE_VOLUME_IS_MIRROR_MASTER

    该卷是镜像关系中的主卷,不能充当辅助卷!

  • REMOTE_VOLUME_TWO_SYNC_MIRRORS_NOT_ALLOWED

    在远程卷上检测到两个同步镜像。不允许出现这种情况。

  • REMOTE_VOLUME_MIRROR_LOOP_DETECTED

    在远程卷上检测到镜像回路。 这意味着远程系统上有镜像并且其目标是该系统。因此,您无法在此系统上创建具有此目标的镜像。

  • DOMAIN_MAX_MIRRORS_REACHED

    域超出了所允许的最大镜像数。

  • REMOTE_DOMAIN_MAX_VOLUMES_REACHED

    已达到远程机器域中的最大卷数。

  • REMOTE_DOMAIN_HAS_NO_ACCESS_TO_TARGET

    辅助机器域无权访问目标。

  • DOMAIN_HAS_NO_ACCESS_TO_TARGET

    域无权访问目标。

  • REMOTE_DOMAIN_MAX_MIRRORS_REACHED

    在远程机器域中已达到最大镜像数。

  • DOMAIN_MAX_VOLUMES_REACHED

    域超出了所允许的最大卷数。

  • REMOTE_VOLUME_HAS_DATA_MIGRATION

    已针对辅助卷定义数据迁移。

  • REMOTE_VOLUME_MASTER_ASYNC_MIRROR_DETECTED

    在远程卷上检测到异步主镜像。不允许执行此操作。

  • REMOTE_VOLUME_HAS_MIRRORING_SNAPSHOTS

    远程卷具有先前镜像过程创建的快照。

  • DATA_REDUCTION_TIER_IS_OFFLINE

    数据降维层处于脱机状态,不允许执行此操作。

    故障诊断:请联系 IBM 支持人员

  • SYSTEM_OUT_OF_PHYSICAL_SPACE

    系统物理空间不足,不允许执行此操作。

  • REMOTE_DATA_REDUCTION_TIER_IS_OFFLINE

    远程系统的数据降维层处于脱机状态,不允许执行此操作。

    故障诊断:请联系 IBM 支持人员

  • REMOTE_SYSTEM_OUT_OF_PHYSICAL_SPACE

    远程系统物理空间不足,不允许执行此操作。

  • SLAVE_VOLUME_IS_MAPPED

    已映射辅助卷。

  • TARGET_HAS_NO_QUORUM_WITNESS

    本地目标未定义 Quorum Witness。

  • REMOTE_TARGET_HAS_NO_QUORUM_WITNESS

    远程系统上的目标未定义 Quorum Witness。

  • HA_TARGET_QUORUM_WITNESS_IS_NOT_ACTIVATED

    已取消激活与目标关联的 Quorum Witness。

  • HA_REMOTE_TARGET_QUORUM_WITNESS_IS_NOT_ACTIVATED

    已取消激活与远程目标关联的 Quorum Witness。

  • HA_CONNECTIVITY_NOT_SUFFICIENT

    系统之间的连接不足,无法进行自动故障转移。

  • HA_LOCAL_PEER_HAS_NO_QUORUM_WITNESS_CONNECTIVITY

    与 QW 的本地同级连接不可运行。

  • HA_REMOTE_PEER_HAS_NO_QUORUM_WITNESS_CONNECTIVITY

    与 QW 的远程同级连接不可运行。

  • MAX_NUM_OF_PROXY_VOLUME_REACHED

    未能创建镜像,因为已超出最大代理卷数。

  • REMOTE_MAX_NUM_OF_PROXY_VOLUME_REACHED

    未能创建镜像,因为已超出最大远程代理卷数。

  • REMOTE_MAX_METADATA_OBJECTS_REACHED

    远程系统上已达到最大元数据对象数。

  • VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP

    卷镜像是一致性组镜像的一部分。

  • HA_PEER_QUORUM_WITNESS_CONFIGURATION_NOT_VERIFIED

    未验证同级与 Quorum Witness 之间的连接。

  • HA_REMOTE_PEER_QUORUM_WITNESS_CONFIGURATION_NOT_VERIFIED

    未验证远程同级与 Quorum Witness 之间的连接。

  • TARGET_PEER_NOT_HEALTHY

    目标同级未标识为正常运行。

    故障诊断:请检查 Quorum Witness 配置。

  • HOST_TYPE_IS_NOT_CONFIGURED

    无法将 HyperSwap 卷与未配置类型的主机关联。重要提示:请阅读“最佳实践”文档中关于 HyperSwap 的章节,以了解该解决方案的需求。