从一致性组中移除卷
使用命令 cg_remove_vol 可从一致性组中移除卷。
cg_remove_vol vol=VolName
参数
| 名称 | 类型 | 描述 | 必需 |
|---|---|---|---|
| vol | 对象名 | 要移除的卷的名称。 | Y |
该命令将从一致性组中移除卷。
将从卷名推导出一致性组的名称。 由于每个卷仅属于单个一致性组,因此可确保名称唯一。 通过该一致性组创建的未来快照组将不包含与已移除卷关联的快照。
作为该一致性组一部分创建的已移除卷的所有快照将从与之关联的快照组中永久移除。
接下来移除卷:
- 从同级一致性组中移除对应的同级卷。 如果对一致性组执行了镜像,那么将保留已移除卷的镜像定义(基于与从中移除卷的一致性组相同的设置)。
- 还将从同级一致性组中移除同级卷。
- 已移除的镜像卷将获取从中移除的镜像一致性组的 RPO。
- 生成事件。
即使卷未包含在任何一致性组中,该命令也将成功。
成功完成命令的需求:
- 只可以在主项上发出该命令。
- 链路必须启动。
- 一致性组不能具有正在进行的同步作业。
如果对镜像一致性组主同级发出该命令,并且主同级因命令超时或意外故障而未收到从属同级的应答,那么将返回一条返回码:(MIRROR_POSSIBLE_CONS_GROUP_MEMBERSHIP_MISMATCH)。
示例:
cg_remove_vol vol=DBLog
输出:
Command completed successfully
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
警告
- ARE_YOU_SURE_YOU_WANT_TO_REMOVE_VOLUME_FROM_CONS_GROUP
确定要从一致性组中移除卷“Volume”吗?
返回码
- VOLUME_BAD_NAME
卷名称不存在。
- VOLUME_NOT_IN_CONS_GROUP
卷不属于一致性组。
- TARGET_NOT_CONNECTED
当前没有到目标系统的连接。
- VOLUME_IS_SNAPSHOT
不允许对快照执行此操作。
- CONS_GROUP_IS_SLAVE
一致性组在镜像关系中的角色为辅助一致性组。
- MIRROR_RETRY_OPERATION
此镜像中正在进行某项操作。
故障诊断:请在数秒后重试该命令。
- MIRROR_HAS_SYNC_JOB
不允许在具有活动同步作业的镜像上进行此操作。
- MIRROR_POSSIBLE_CONS_GROUP_MEMBERSHIP_MISMATCH
镜像的一致性组在主机器和辅助机器上包含不同的卷。 只要发出了 cg_add_vol 命令并且主机器在命令超时前未收到辅助机器的应答,或发生其他任何意外故障,就会出现此问题。
- HA_POSSIBLE_CONS_GROUP_MEMBERSHIP_MISMATCH
HyperSwap 一致性组可在主机器和辅助机器上包含不同的卷。
- VOLUME_IS_NOT_CONSISTENT_SLAVE
不允许针对不一致的辅助卷执行此操作。
- SNAPSHOT_HAS_ACTIVE_SYNC_JOB
快照当前是活动同步作业的目标。
故障诊断:请等待同步作业完成。
- OPERATION_DENIED_OBJECT_MANAGED
这是一个受管对象。 只有管理软件和 xiv_maintenance/xiv_development 才可以对此对象执行此操作。
- VOLUME_HAS_OLVM
已为该卷定义了 IBM Hyper-Scale Mobility 关系。
- REMOTE_MIRROR_IS_STANDBY
远程镜像标记为“备用”。
- DATA_REDUCTION_TIER_IS_OFFLINE
数据降维层处于脱机状态,不允许执行此操作。
故障诊断:请联系 IBM 支持人员
- MAX_SNAPSHOTS_PER_VOLUME_REACHED
已达到允许的最大快照数。
- HA_RETRY_OPERATION
正在对该 HyperSwap 关系执行操作。
故障诊断:请在数秒后重试发出此命令。