从一致性组中移除卷

使用命令 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 关系执行操作。

    故障诊断:请在数秒后重试发出此命令。