创建镜像定义
使用 mirror_create 命令可创建远程镜像耦合。
mirror_create < vol=VolName slave_vol=SlaveVolumeName
[ create_slave=<yes|no> [ remote_pool=RemotePoolName ] ]
[ init_type=<online|offline> ] > | <cg=cgName slave_cg=SlaveCgName>
[ type=<SYNC_BEST_EFFORT|ASYNC_INTERVAL> ] target=TargetName
[ rpo=rpo [ remote_rpo=rpo ] schedule=Schedule remote_schedule=Schedule ]
参数
| Name | 类型 | 描述 | 必需 | Default |
|---|---|---|---|---|
| vol | 对象名 | 要镜像的本地卷(主卷)。 | N | 不适用 |
| slave_vol | 对象名 | 远程存储系统上的从属卷的名称。 | N | 不适用 |
| create_slave | 布尔 (Boolean) | 确定是创建新的从属卷,还是使用现有从属卷。 | N | 否 |
| remote_pool | 对象名 | 远程系统上的存储池。 仅在创建从属卷时才会涉及。 | N | 不适用 |
| cg | 对象名 | 要镜像的本地一致性组(主一致性组) | N | 不适用 |
| slave_cg | 对象名 | 远程存储系统上的从一致性组的名称。 | N | 不适用 |
| type | 枚举 | 复制类型的名称 | N | SYNC_BEST_ EFFORT |
| target | 对象名 | 要包含从属卷的远程目标。 | Y | 不适用 |
| rpo | 正整数 | 主卷的镜像恢复点目标值。 范围从 30 到 86400 秒(即最多 24小时) 仅适用于异步镜像,并且是必需的。 |
N | [None] |
| remote_rpo | 正整数 | 将成为主卷的远程同级的镜像恢复点目标值 仅适用于异步镜像,并且是必需的。 |
N | [Master RPO] |
| schedule | 对象名 | 对调度对象的引用 仅适用于异步镜像,并且是必需的。 |
N | [None] |
| remote_schedule | 对象名 | 引用远程机器上调度对象。 仅适用于异步镜像,并且是必需的。 |
N | [None] |
| init_type | 枚举 | 指定请求初始化从镜像的方法。 | N | [none] |
镜像是一种确保两个对等体始终包含相同数据的过程。 此命令可在主同级和从属同级之间定义新的镜像耦合。
此命令支持创建异步镜像耦合。 异步镜像基于调度驱动的复制。 系统还提供一个名为 min_interval 的预定义调度对象,时间间隔为 20 秒,用户不可配置。
要创建镜像耦合,必须指定一个现有主同级和一个从属同级。 创建后,耦合处于非活动状态,用户需要将其显式激活才能启动复制。 从属同级既可以是现有的,也可以是通过此命令创建的。 仅当从属同级已格式化时,才能使用现有同级。 如果从属同级已存在,那么此命令会收到其名称以及远程系统的名称。 如果是通过此命令创建的,那么输入参数会指定远程存储系统的名称、创建的从属同级的名称以及将包含最新创建的从属同级的存储池。
创建的镜像处于备用状态。 之后,必须激活镜像耦合以启动初始化流程,该流程会将数据从主同级复制到从属同级。
存储系统可在多个远程系统上的同级对之间具有多个镜像定义。 然而,当同级是一致性组时,包含在特定一致性组中的所有卷都只能在一对存储系统之间镜像。 因此,当存储系统(例如 A)上的卷同级与远程存储系统(例如 B)上的卷具有镜像关系时,存储系统 A 上相同一致性组中的任何其他卷只能定义在与存储系统 B 上的卷的远程镜像关系中。 存储系统 B 上的卷也是如此。此外,已镜像一致性组针对一致性组中的所有相关镜像卷还具有一个同步作业。
在一致性组上发出命令之前,确保该一致性组为空。
如果发现相互冲突的镜像快照(删除先前的镜像定义时未删除快照),命令将失败。
- online 选项(缺省值)会启用“有线”初始化。 换而言之,它会使用站点间链接来将主同级的初始状态复制到从属同级,该过程会在首次激活镜像 (mirror_activate) 后立即开始。 初始化期间,镜像状态将为 Initialization。
- 如果选择了 offline 选项,那么系统将不会在激活时复制主卷上的完整内容。 相反,系统会对比主卷和从属卷上的内容,然后仅复制不同的数据。 如果需要制作镜像的数据量巨大,或者主系统和从属系统之间的数据传输带宽不足,那么使用此选项可缩短初始同步的时间。 例如,使用此选项制作主卷的磁带备份副本、将这些副本恢复至从属卷,并创建镜像关系。 与 online 选项相反,offline 选项不需要对从属卷进行格式化。
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
警告
- VOLUME_SIZE_VERY_LARGE_ARE_YOU_SURE
卷大小非常大。可能无法将此卷镜像到存储系统的较旧版本。是否确定?
返回码
- ASYNC_MIRROR_MISSING_RPO
异步镜像定义必须包含 RPO。
- ASYNC_MIRROR_REMOTE_RPO_TOO_LONG
指定的远程 RPO 过长。
- ASYNC_MIRROR_REMOTE_RPO_TOO_SHORT
指定的远程 RPO 过短。
- ASYNC_MIRROR_RPO_TOO_SHORT
指定的 RPO 过短。
- ASYNC_MIRROR_RPO_TOO_LONG
指定的 RPO 过长。
- ASYNC_NOT_SUPPORTED_IN_TARGET
指定的目标不支持异步镜像。
- BAD_REMOTE_VOLUME_NAME
辅助卷名称不存在。
- BAD_REMOTE_VOLUME_SIZE
主卷和辅助卷包含的块数量不同。
- CONS_GROUP_BAD_NAME
一致性组名不存在。
- CONS_GROUP_HAS_MIRROR
为该一致性组定义了镜像。
- CONS_GROUP_MIRRORING_NOT_SUPPORTED_IN_TARGET
目标机器不支持一致性组镜像。
- INTERVAL_SHOULD_BE_SHORTER_THAN_RPO
调度时间间隔必须短于 RPO。
- ILLEGAL_INTERVAL
不支持指定的时间间隔值。
- MAX_MIRRORS_REACHED
已达到镜像的最大数量。
- MAX_SYNC_MIRRORS_REACHED
已定义同步镜像的最大数量。
- MAX_ASYNC_MIRRORS_REACHED
已达到异步镜像的最大数量。
- NOT_ENOUGH_SPACE_ON_REMOTE_MACHINE
没有足够的可用空间可用于设置所请求大小的辅助卷。
- NO_ASYNC_IN_THIN_PROVISIONED_POOL
自动精简配置池不能包含具有异步镜像的卷。
- VOLUME_BAD_NAME
卷名称不存在。
- VOLUME_IS_MASTER
此本地卷已定义为主卷。
- VOLUME_IS_SLAVE
将该卷定义为辅助卷。
- REMOTE_VOLUME_EXISTS
具有指定名称的辅助卷已存在。不能复用该名称。
- REMOTE_MAX_VOLUMES_REACHED
已达到远程机器上的最大卷数。
- REMOTE_MAX_MIRRORS_REACHED
在远程机器上已定义镜像的最大数量
- VOLUME_BAD_PREFIX
卷名称具有保留的前缀。
- REMOTE_POOL_DOES_NOT_EXIST
池在远程机器上不存在。
- REMOTE_POOL_NOT_SPECIFIED
在创建辅助卷之前,必须在远程机器上定义池。
- REMOTE_TARGET_NOT_CONNECTED
当前没有来自目标系统的连接。
- VOLUME_IS_SNAPSHOT
不允许对快照执行此操作。
- REMOTE_VOLUME_IS_SNAPSHOT
辅助卷是快照。
- TARGET_BAD_NAME
目标名称不存在。
- TARGET_BAD_TYPE
目标机器不是 XIV 机器。
- TARGET_NO_ACCESS
无权访问辅助机器。
- TARGET_NOT_CONNECTED
当前没有到目标系统的连接。
- REMOTE_VOLUME_LOCKED
已锁定辅助卷。
- TIMEOUT
远程操作未按时完成。
- VOLUME_HAS_MIRRORING_SNAPSHOTS
卷具有先前镜像过程创建的快照。
- SLAVE_VOLUME_NOT_FORMATTED
未格式化辅助卷。
- TARGET_DOES_NOT_ACCEPT_XIV_COMMANDS
目标系统不接受 XIV 管理命令。
- SYNC_MIRROR_HAS_NO_RPO
同步镜像不具有 RPO。
- REMOTE_CONS_GROUP_IS_MIRRORED
为该远程一致性组定义了镜像。
- REMOTE_SCHEDULE_DOES_NOT_EXIST
指定的调度在远程机器上不存在。
- SCHEDULE_DOES_NOT_EXIST
指定的调度不存在。
- REMOTE_CONS_GROUP_BAD_NAME
远程一致性组名不存在。
- REMOTE_VOLUME_IS_MASTER
已将远程机器上的卷定义为主卷。
- REMOTE_VOLUME_IS_SLAVE
已将远程机器上的卷定义为辅助卷。
- REMOTE_MAX_MIRROR_CAPACITY_REACHED
远程机器上已达到镜像卷的最大容量。
- MIRROR_RETRY_OPERATION
此镜像中正在进行某项操作。
故障诊断:请在数秒后重试该命令。
- MIRRORING_INCOMPATIBLE_TARGET_VERSION
在所指定同级的系统版本之间不支持镜像。
- MIRROR_TYPE_INCOMPATIBLE_WITH_TARGET
在所指定同级的系统版本之间不支持此类型的镜像。
- NO_OFFLINE_INIT_TYPE_WITH_SLAVE_CREATION
新卷将作为辅助卷创建。脱机初始化无意义。
- ASYNC_WITH_OFFLINE_INIT_NOT_SUPPORTED_IN_TARGET
指定的目标不支持通过脱机初始化进行异步镜像。
- VOLUME_SIZE_ABOVE_LIMIT
指定的卷大小高于限制。
- REMOTE_VOLUME_SIZE_ABOVE_LIMIT
指定的卷大小高于远程机器的限制。
- INVALID_SLICE_OFFSET
分区偏移量是非法的。
- VOLUME_IS_OLVM_PROXY
卷处于 IBM Hyper-Scale Mobility Proxy 阶段。
- REMOTE_VOLUME_IS_OLVM_PROXY
远程卷处于 IBM Hyper-Scale Mobility Proxy 阶段。
- ENCRYPTION_IN_PROGRESS
系统正在更改加密激活状态。
- MIRROR_OF_SAME_TYPE_EXISTS_ON_VOLUME
该卷上已定义此类型的镜像。
- MIRROR_EXISTS_ON_TARGET
卷在此目标上已具有镜像。
- REMOTE_VOLUME_IS_MIRROR_MASTER
该卷是镜像关系中的主卷,不能充当辅助卷!
- REMOTE_VOLUME_TWO_SYNC_MIRRORS_NOT_ALLOWED
在远程卷上检测到两个同步镜像。不允许出现这种情况。
- REMOTE_VOLUME_MIRROR_LOOP_DETECTED
在远程卷上检测到镜像回路。 这意味着远程系统上有镜像并且其目标是该系统。因此,您无法在此系统上创建具有此目标的镜像。
- VOLUME_BELONGS_TO_MIRRORED_CONS_GROUP
卷镜像是一致性组镜像的一部分。
- DOMAIN_MAX_MIRRORS_REACHED
域超出了所允许的最大镜像数。
- REMOTE_DOMAIN_MAX_VOLUMES_REACHED
已达到远程机器域中的最大卷数。
- REMOTE_DOMAIN_HAS_NO_ACCESS_TO_TARGET
辅助机器域无权访问目标。
- REMOTE_DOMAIN_HAS_NO_ACCESS_TO_SCHEDULE
辅助机器域无权访问调度。
- DOMAIN_HAS_NO_ACCESS_TO_TARGET
域无权访问目标。
- REMOTE_DOMAIN_MAX_MIRRORS_REACHED
在远程机器域中已达到最大镜像数。
- DOMAIN_MAX_VOLUMES_REACHED
域超出了所允许的最大卷数。
- REMOTE_VOLUME_HAS_DATA_MIGRATION
已针对辅助卷定义数据迁移。
- REMOTE_VOLUME_MASTER_ASYNC_MIRROR_DETECTED
在远程卷上检测到异步主镜像。不允许执行此操作。
- REMOTE_VOLUME_HAS_MIRRORING_SNAPSHOTS
远程卷具有先前镜像过程创建的快照。
- DATA_REDUCTION_TIER_IS_OFFLINE
数据降维层处于脱机状态,不允许执行该操作。
故障诊断:请联系 IBM 支持人员
- SYSTEM_OUT_OF_PHYSICAL_SPACE
系统物理空间不足,不允许执行此操作。
- REMOTE_DATA_REDUCTION_TIER_IS_OFFLINE
远程系统的数据降维层处于脱机状态,不允许执行此操作。
故障诊断:请联系 IBM 支持人员
- REMOTE_SYSTEM_OUT_OF_PHYSICAL_SPACE
远程系统物理空间不足,不允许执行此操作。
- SLAVE_VOLUME_NOT_SAME_TYPE
主卷和辅助卷的类型不同。其中一个已压缩,另一个未压缩,或者它们使用了不同的压缩技术。