停用镜像
使用 mirror_deactivate 命令可停用已定义镜像耦合的镜像。
mirror_deactivate < vol=<vol1[,vol2]...> |
cg=cgName > [ target=TargetName ]
参数
| Name | 类型 | 描述 | 必需 | Default |
|---|---|---|---|---|
| vol | 对象名 | 主卷名称或主卷列表。 | N | 不适用 |
| cg | 对象名 | 主一致性组名称或主一致性组列表。 | N | 不适用 |
| target | 对象名 | 目标镜像名称。 如果在卷上定义了 2 个镜像,那么该参数是必需的。 | N | [none] |
此命令可停用耦合并将其切换为“不活动”状态。 处于“不活动”状态时,只更新主卷,这与“活动”状态相反,在“活动”状态下,同时更新主卷和从卷。
不能在从卷上发出此命令。
如果镜像已处于不活动状态,那么此命令将没有任何效果,但会返回一个成功代码。
如果指定了多个卷,那么将停用所有卷上的镜像。 此外,停用所有卷的操作为原子操作来执行,目的是从卷能够彼此保持一致。
停用一致性组会影响其所有卷。
在以下情况下,命令将失败:
- 指定的目标不存在。
- 指定的目标未镜像。
- 指定的目标是属于一致性组的卷(在此情况下,必须停用整个一致性组)。
- 指定的目标中部分为主同级,部分为从属同级。
- 命令的每个实例都可以应用于主同级或者从属同级,但不能同时应用于两者。
- 目标是从属同级,但建立了链接。
- 如果在命令中指定了多个卷,并且部分已属于不活动镜像,那么针对所有镜像的命令都将失败,包括活动的部分。 相关返回码为:SYNC_ALREADY_INACTIVE。
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
返回码
- VOLUME_BAD_NAME
卷名称不存在。
- VOLUME_NO_MIRROR
本地卷不具有远程镜像定义。
- CONS_GROUP_BAD_NAME
一致性组名不存在。
- CONS_GROUP_NO_MIRROR
本地一致性组不具有远程镜像定义。
- LOCAL_PEER_IS_NOT_MASTER
本地同级不是主同级。
- SYNC_ALREADY_INACTIVE
同步已处于不活动状态。
- VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
卷镜像是一致性组镜像的一部分。
- MIRROR_RETRY_OPERATION
在此镜像中正在进行某项操作。
故障诊断:请在几秒钟后再试一次该命令。
- TARGET_BAD_NAME
目标名称不存在。
- VOLUME_HAS_MULTIPLE_MIRRORS
卷具有多个镜像。不允许执行此操作,或者必须指定目标。
- VOLUME_TARGET_MISMATCH
卷和目标不匹配。
- CONS_GROUP_BAD_TARGET
目标名称与一致性组不匹配。
- REMOTE_MIRROR_IS_STANDBY
远程镜像标记为“备用”。
- MIRROR_IS_STANDBY
镜像标记为“备用”。
- DATA_REDUCTION_TIER_IS_OFFLINE
数据降维层处于脱机状态,不允许执行此操作。
故障诊断:请联系 IBM 支持人员