定义数据迁移配置

使用 dm_define 命令可定义数据迁移配置。

dm_define vol=VolName target=TargetName lun=SourceLUN 
source_updating=<yes|no> [ create_vol=<yes|no> ] [ pool=PoolName ]

参数

Name 类型 描述 必需 Default
对象名 本地系统上的数据迁移目标卷。 Y 不适用
target 对象名 包含源卷的远程系统。 Y 不适用
lun 整数 源卷的 LUN。 Y 不适用
source_updating 布尔 (Boolean) 指定是否使用源卷更新。 Y 不适用
create_vol 布尔 (Boolean) 确定是创建新卷还是使用现有卷的布尔值。 N No
对象名 要包含卷的存储池的名称。 仅在创建卷时使用。 创建卷时是必需的。 N 不适用

此命令可定义本地卷和远程卷之间的数据迁移关系。 根据此定义,本地卷应当反映远程卷。

定义该配置后,可使用 dm_test 命令(请参阅测试数据迁移定义)进行测试,然后使用 dm_activate 命令(请参阅激活数据迁移)来激活。 激活后,主机便可以对该卷进行读写操作,而远程卷上也会反映出这些操作。

执行此命令期间,远程卷可能无法访问。 在此情况下,将仅在测试数据迁移时使用该定义。

本地系统作为远程系统的主机。 应当对远程系统进行配置,以使本地系统可通过指定的 LUN 访问远程卷。

如果指定了 source updating,那么对本地卷的每个写入操作都会反映为对远程卷的写入操作。 否则,将不会反映对本地卷的写入操作,并且远程卷会保持不变。

必须格式化本地卷。

如果 create_vol 设置为 yes,那么将创建卷。 在此情况下,新创建的卷的大小与源卷的大小相同。 创建卷时,必须指定池名称。 如果不存在到目标的连接,那么由于卷大小未知,因此卷创建操作将失败。

访问控制

用户类别 许可权
存储管理员 允许
存储集成管理员 允许
应用程序管理员 不允许
安全性管理员 不允许
只读用户 不允许
技术人员 不允许

警告

  • VOLUME_SIZE_VERY_LARGE_ARE_YOU_SURE

    卷非常大。可能无法将此卷镜像到存储系统的较旧版本。是否确定?

返回码

  • VOLUME_BAD_NAME

    卷名称不存在。

  • TARGET_BAD_NAME

    目标名称不存在。

  • VOLUME_IS_SNAPSHOT

    不允许对快照执行此操作。

  • VOLUME_HAS_MIRROR

    已针对该卷定义镜像。

  • VOLUME_BELONGS_TO_CG

    卷属于一致性组。

  • VOLUME_HAS_DATA_MIGRATION

    已针对该卷定义数据迁移。

  • VOLUME_HAS_SNAPSHOTS

    该卷具有快照。

  • VOLUME_NOT_FORMATTED

    未格式化本地卷。

  • VOLUME_EXISTS

    卷名称已存在。

  • POOL_DOES_NOT_EXIST

    存储池不存在。

  • VOLUME_BAD_PREFIX

    卷名称具有保留的前缀。

  • NOT_ENOUGH_SPACE

    没有任何空间可分配以供卷当前使用。

  • MAX_VOLUMES_REACHED

    已达到允许的最大卷数。

  • REMOTE_VOLUME_NO_LUN

    远程卷的 LUN 不可用。

  • TARGET_NOT_CONNECTED

    当前没有到目标系统的连接。

  • VOLUME_CANNOT_HAVE_ZERO_SIZE

    卷大小不能为零。

  • ILLEGAL_LUN

    LUN 超出范围。

  • TARGET_IS_MIRRORING

    仅为远程镜像定义目标机器。

  • NO_ONLINE_MIGRATION_WITHOUT_SOURCE_UPDATING

    不具有自动迁移的数据迁移必须定义为源更新。

  • MIGRATION_ALREADY_DEFINED_FOR_LUN

    已定义从目标“Target”的 lun LUN 开始的数据迁移。

  • VOLUME_SIZE_ABOVE_LIMIT

    指定的卷大小超出限制。

  • INVALID_SLICE_OFFSET

    分区偏移量是非法的。

  • ENCRYPTION_IN_PROGRESS

    系统正在更改加密激活状态。

  • DOMAIN_MAX_VOLUMES_REACHED

    域超出了所允许的最大卷数。

  • MAX_DMS_REACHED

    已达到远程卷(镜像/迁移)的最大数量。

    故障诊断:请删除不需要的数据迁移对象。

  • DOMAIN_MAX_DMS_REACHED

    域超出了所允许的最大数据迁移数。

  • DATA_REDUCTION_TIER_IS_OFFLINE

    数据降维层处于脱机状态,不允许执行此操作。

    故障诊断:请联系 IBM 支持人员

  • VOLUME_TOO_BIG

    没有空间可分配给卷。