删除远程镜像定义
使用 mirror_delete 命令可删除远程镜像耦合定义。
mirror_delete < vol=VolName | cg=cgName > [ target=TargetName ] [ force_on_slave=<Yes|No> ]
参数
| Name | 类型 | 描述 | 必需 | Default |
|---|---|---|---|---|
| vol | 对象名 | 本地主卷名称。 | N | 不适用 |
| cg | 对象名 | 本地主一致性组名称。 | N | 不适用 |
| target | 对象名 | 目标镜像名称。 如果在卷上定义了 2 个镜像,那么该参数是必需的。 | N | [none] |
| force_on_slave | 布尔 (Boolean) | 强制删除远程镜像耦合定义,即使从属同级也是如此。 仅当从属同级处于初始化阶段时,才可以在从属同级上强制删除远程镜像定义。 | N | 否 |
初始创建或停用耦合时,耦合处于备用方式。 只有备用耦合才能够被删除。 只能在主同级上发出此命令。
删除远程镜像后,会将两个同级均配置为 none,表示不再将其配置为主同级或从属同级。
只会删除远程镜像耦合定义。 不会删除卷本身,也不会删除其快照。
在 vol 参数中指定的本地对象必须为主同级。
要删除远程镜像耦合,必须建立通信连接。 如果没有通信连接,那么只会删除主同级上的镜像,通信恢复后从属同级上会显示一个配置错误。
命令结果:
- 生成事件
- 捕获完整的耦合统计信息
- 删除未完成的相关同步作业
- 在日志中记录流程完成
在链接中断时删除镜像定义:
- 链接中断时,此命令仅删除主同级上的镜像定义。
- 要删除从属同级上的镜像定义:
- 运行 mirror_change_role 命令以将从属同级转变为主同级
- 运行 mirror_delete
force_on_slave 参数:
- 仅当镜像处于初始化阶段时才可以发出 force_on_slave 参数。 其他模式下,会将角色更改为主同级,并会删除同级镜像。
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
警告
- ARE_YOU_SURE_YOU_WANT_TO_DELETE_CG_MIRRORING
确定要删除一致性组的镜像关系以及一致性组中的所有卷吗?
返回码
- VOLUME_BAD_NAME
卷名称不存在。
- VOLUME_NO_MIRROR
本地卷不具有远程镜像定义。
- CONS_GROUP_BAD_NAME
一致性组名不存在。
- CONS_GROUP_NO_MIRROR
本地一致性组不具有远程镜像定义。
- LOCAL_PEER_IS_NOT_MASTER
本地同级不是主同级。
- MIRROR_IS_ACTIVE
远程镜像当前处于活动状态。
- FORCE_DELETE_NOT_ALLOWED_ON_MASTER
只需在辅助镜像上强制执行删除操作。
- VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
卷镜像是一致性组镜像的一部分。
- MIRROR_RETRY_OPERATION
在此镜像中正在进行某项操作。
故障诊断:请在几秒钟后再试一次该命令。
- MIRROR_IS_NOT_INITIALIZING
仅在初始化阶段期间允许此操作。
- 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 支持人员
- MIRROR_CONS_GROUP_MEMBERSHIP_MISMATCH
镜像的一致性组在主机器和辅助机器上包含不同的卷。 只要先前发出了 cg_add_vol 或 cg_remove_vol 命令并且主机器在命令超时前未收到辅助机器的应答,或发生其他任何意外故障,就会出现此问题。