创建快照镜像(特别同步作业)
使用 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(将删除上次复制的快照)。
- 管理员能够取消尚未开始的快照镜像。
- 在从属同级上,将制作名为 last_replicated 的快照
- 在主同级上,镜像到从属同级的相关快照同样命名为 last_replicated
- 主同级在创建快照的持续时间段内阻止主机 I/O
- 主同级完成同步暂挂写操作
- 获取主、从的快照
- 主同级不再阻止主机 I/O
- 生成事件
可以覆盖主同级和/或从属同级上的现有快照或快照组。
要指定要被覆盖的本地快照或快照组,请使用 overwrite 参数。使用 slave_overwrite 参数来指定要覆盖的远程快照或快照组。
overwrite 和 slave_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
指定的下级快照不是指定卷的快照。