创建快照镜像(特别同步作业)

使用 mirror_create_snapshot 命令可创建快照镜像。

mirror_create_snapshot <vol=VolName | cg=cgName> 
[ target=TargetName ] < <name=Name [ delete_priority=del_value ] > | overwrite=Name> 
< < slave_name=SnapshotName [ slave_delete_priority=del_value ] > 
| slave_overwrite=SnapshotName>

参数

Name 类型 描述 必需 Default
vol 对象名 要为其创建快照的卷的名称。 N 不适用
cg 对象名 本地主一致性组名称。 N 不适用
target 对象名 目标镜像名称。 如果在卷上定义了 2 个镜像,那么该参数是必需的。 N [none]
name 对象名 新快照的名称。 Y 不适用
overwrite 对象名 将被覆盖的现有快照的名称。 N 不适用
slave_overwrite 对象名 从属系统上将被覆盖的现有快照的名称。 N 不适用
delete_priority 整数 卷快照的删除优先级。 N 1
slave_name 对象名 从属系统上新快照的名称。 N 不适用
slave_delete_ priority 整数 从卷快照的删除优先级。 N 1

在同步复制中,此命令会同时获取源同级(主同级)和目标同级(从属同级)的快照。

在异步复制中,此命令会确定一个用于获取源同级(主同级)时间点快照的进程,然后与从属同级同步该时间点。 该进程会设置新的同步作业,以复制该快照与最近快照(保证与目标同级同步)之间的差异。

先决条件(同时适用于同步和异步镜像):
  • 耦合必须可操作。
多个快照镜像:
  • 可以发出多个快照镜像;每个都要求创建对应的同步作业。
  • 对应的同步作业逐个排队。
同步作业的优先级划分:
  • 如果快照镜像在新的时间间隔到来时运行,那么它会导致基于时间间隔的镜像延迟执行。
  • 但是,快照镜像不会取消基于时间间隔的同步作业的创建操作。 系统会基于最新的快照和上次快照镜像之间的时间差来计算基于时间间隔的镜像。
上次快照镜像的优先顺序高于上次复制的快照:
  • 将更新上次复制的主同级快照,以反映完成的快照镜像。 完成快照镜像后,将复制其快照,并将该副本命名为 last_replicated(将删除上次复制的快照)。
取消快照镜像:
  • 管理员能够取消尚未开始的快照镜像。
要点: 在主同级和从属同级上同时创建的快照是相同的。
此快照镜像会产生两个不同的最新复制快照,分别以“Master”和“Slave”表示:
  • 在从属同级上,将制作名为 last_replicated 的快照
  • 在主同级上,镜像到从属同级的相关快照同样命名为 last_replicated
同步镜像的结果为:
  • 主同级在创建快照的持续时间段内阻止主机 I/O
  • 主同级完成同步暂挂写操作
  • 获取主、从的快照
  • 主同级不再阻止主机 I/O
  • 生成事件
使用 overwriteslave_overwrite 参数:

可以覆盖主同级和/或从属同级上的现有快照或快照组。

要指定要被覆盖的本地快照或快照组,请使用 overwrite 参数。使用 slave_overwrite 参数来指定要覆盖的远程快照或快照组。

overwriteslave_overwrite 参数会将卷或一致性组的当前内容复制到现有快照或快照组(指示为参数的自变量)。被覆盖的快照将保留相同的 SCSI 设备 WWN 和相同的映射。因此,主机将维持快照的持续映射,无需重新扫描或类似的操作。被覆盖的快照或快照组必须是相应卷或一致性组的现有快照或快照组。

访问控制

用户类别 许可权 条件
存储管理员 允许 不适用
存储集成管理员 允许 不适用
应用程序管理员 特定条件下才能获得允许 卷已映射到与用户关联的主机或集群。
安全性管理员 不允许 不适用
只读用户 不允许 不适用
技术人员 不允许 不适用

返回码

  • CONS_GROUP_MISMATCH

    快照组与一致性组卷不匹配。

  • CONS_GROUP_EMPTY

    不允许对空的一致性组执行此操作。

  • CONS_GROUP_BAD_NAME

    一致性组名不存在。

  • CONS_GROUP_NO_MIRROR

    本地一致性组不具有远程镜像定义。

  • LOCAL_PEER_IS_NOT_MASTER

    本地同级不是主同级。

  • MIRROR_IS_NOT_SYNCHRONIZED

    未同步镜像。

  • MIRROR_RETRY_OPERATION

    此镜像中正在进行某项操作。

    故障诊断:请在数秒后重试该命令。

  • MIRROR_IS_NON_OPERATIONAL

    镜像不可操作。

  • MAX_VOLUMES_REACHED

    已达到允许的最大卷数。

  • DOMAIN_MAX_VOLUMES_REACHED

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

  • OPERATION_NOT_ALLOWED_ON_LOOPBACK

    在回送目标上不允许执行请求的操作。

  • OVERWRITE_SNAPSHOT_BAD_NAME

    快照名称不存在。

  • OVERWRITE_SNAPSHOT_GROUP_DOES_NOT_BELONG_TO_GIVEN_GROUP

    快照组属于另一个一致性组。

  • POOL_SNAPSHOT_LIMIT_REACHED

    没有足够的空间来创建快照。

  • REMOTE_POOL_SNAPSHOT_LIMIT_REACHED

    远程目标上没有足够的空间用于创建快照。

  • REMOTE_MAX_VOLUMES_REACHED

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

  • REMOTE_MAX_SNAPSHOTS_FOR_VOLUME_REACHED

    在版本不是 10.2.4 的远程机器上已达到每个卷允许的最大快照数。

  • REMOTE_VOLUME_IS_MASTER

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

  • REMOTE_VOLUME_IS_SNAPSHOT

    辅助卷是快照。

  • REMOTE_VOLUME_DATA_MIGRATION_UNSYNCHRONIZED

    尚未完成到远程卷的数据迁移。

  • REMOTE_SNAPSHOT_NAME_EXISTS

    远程快照名称已存在。

  • REMOTE_SNAPSHOT_ILLEGAL_PRIORITY

    非法快照优先级(远程);必须为 1 与 4 之间的整数。

  • REMOTE_SNAPSHOT_GROUP_NAME_EXISTS

    远程快照组名已存在。

  • REMOTE_SNAPSHOT_GROUP_ILLEGAL_PRIORITY

    非法快照组优先级(远程);必须为 1 与 4 之间的整数。

  • REMOTE_SNAPSHOT_GROUP_BAD_PREFIX

    远程快照组名具有保留的前缀。

  • REMOTE_SNAPSHOT_BAD_PREFIX

    远程快照名称具有保留的前缀。

  • REMOTE_CONS_GROUP_EMPTY

    不允许对空的一致性组(远程)执行此操作。

  • REMOTE_CONS_GROUP_MISMATCH

    远程快照组与一致性组卷不匹配。

  • SNAPSHOT_HAS_ACTIVE_SYNC_JOB

    快照当前是活动同步作业的目标。

    故障诊断:请等待同步作业完成。

  • SNAPSHOT_ILLEGAL_PRIORITY

    非法快照优先级;必须为 1 与 4 之间的整数。

  • SNAPSHOT_IS_INTERNAL

    无法映射、修改或删除内部快照。

  • SNAPSHOT_GROUP_IS_INTERNAL

    无法映射、修改或删除内部快照。

  • SNAPSHOT_GROUP_NAME_EXISTS

    快照组名已存在。

  • SNAPSHOT_GROUP_ILLEGAL_PRIORITY

    非法快照组优先级;必须为 1 与 4 之间的整数。

  • SNAPSHOT_GROUP_BAD_NAME

    快照组名不存在。

  • SNAPSHOT_GROUP_BAD_PREFIX

    快照组名具有保留的前缀。

  • SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP

    快照是快照组的一部分。

  • SYNCHED_SNAPSHOTS_NOT_SUPPORTED_IN_TARGET

    镜像的目标不支持同步的快照功能。

  • VOLUME_BAD_PREFIX

    卷名称具有保留的前缀。

  • VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP

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

  • VOLUME_DATA_MIGRATION_UNSYNCHRONIZED

    到该卷的数据迁移尚未完成。

  • VOLUME_EXISTS

    卷名称已存在。

  • VOLUME_BAD_NAME

    卷名称不存在。

  • VOLUME_NO_MIRROR

    本地卷没有远程镜像定义。

  • VOLUME_IS_NOT_CONSISTENT_SLAVE

    不允许针对不一致的辅助卷执行此操作。

  • VOLUME_IS_SNAPSHOT

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

  • VOLUME_IS_OLVM_PROXY

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

  • OPERATION_DENIED_OBJECT_MANAGED

    这是一个受管对象。 只有管理软件和 xiv_maintenance/xiv_development 才可以对此对象执行此操作。

  • OPERATION_DENIED_REMOTE_OBJECT_MANAGED

    远程目标是受管对象。 只有管理软件和 xiv_maintenance/xiv_development 才可以对此对象执行此操作。

  • CONS_GROUP_BAD_TARGET

    目标名称与一致性组不匹配。

  • TARGET_BAD_NAME

    目标名称不存在。

  • VOLUME_TARGET_MISMATCH

    卷和目标不匹配。

  • REMOTE_MIRROR_IS_STANDBY

    远程镜像标记为“备用”。

  • VOLUME_HAS_MULTIPLE_MIRRORS

    卷具有多个镜像。不允许执行此操作,或者必须指定目标。

  • MIRROR_IS_STANDBY

    镜像标记为“备用”。

  • DATA_REDUCTION_TIER_IS_OFFLINE

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

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

  • MAX_SNAPSHOTS_PER_VOLUME_REACHED

    已达到允许的最大快照数。

  • REMOTE_MAX_SNAPSHOTS_PER_VOLUME_REACHED

    远程系统上已达到允许的最大快照数。

  • TARGET_SNAPSHOT_GROUP_BAD_NAME

    目标快照组名不存在。

  • REMOTE_DOMAIN_MAX_VOLUMES_REACHED

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

  • REMOTE_CONS_GROUP_BAD_NAME

    远程一致性组名不存在。

  • SNAPSHOT_CAN_NOT_BE_CREATED_REMOTE_CONS_GROUP_IO_IS_NOT_PAUSED

    由于远程一致性组未处于停止状态,因此无法创建快照组。

  • SNAPSHOT_CAN_NOT_BE_CREATED_REMOTE_CONS_GROUP_DEFINITION_CHANGED

    由于在发出 io_pause 命令后远程一致性组中的卷已更改,因此将不会创建快照组。

  • REMOTE_OVERWRITE_SNAPSHOT_GROUP_DOES_NOT_BELONG_TO_GIVEN_GROUP

    远程快照组属于另一个一致性组。

  • REMOTE_SNAPSHOT_IS_PART_OF_SNAPSHOT_GROUP

    下级快照是快照组的一部分。

  • REMOTE_SNAPSHOT_IS_INTERNAL

    无法映射、修改或删除内部快照。

  • REMOTE_SNAPSHOT_HAS_ACTIVE_SYNC_JOB

    下级快照当前是活动同步作业的目标。

    故障诊断:请等待同步作业完成。

  • REMOTE_OVERWRITE_SNAPSHOT_IS_MASTER_VOL

    无法覆盖下级快照,因为它是主卷。

  • REMOTE_OVERWRITE_SNAPSHOT_BAD_NAME

    下级快照名称不存在。

  • REMOTE_SNAPSHOT_OVERWRITE_MISMATCH

    指定的下级快照不是指定卷的快照。