定义数据迁移配置
使用 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
没有空间可分配给卷。