可以使用 splitvdiskcopy 命令以通过镜像卷的已同步拷贝来创建单独的卷。
语法
splitvdiskcopy -copy id [ -iogrp { io_group_id | io_group_name } ] [ -accessiogrp { iogrp_id_list | iogrp_name_list } ] [ -node { node_id | node_name } ] [ -name new_name ] [ -cache { readwrite | readonly | none } ] [ -udid udid ] [ -activeactive ] [ -force ] { vdisk_name | vdisk_id }
参数
- -copyid
- (必选)指定要分割的拷贝的标识。
- -iogrpio_group_id | io_group_name
- (可选)指定要添加新卷的 I/O 组。缺省值是指定的卷的 I/O 组。
- -accessiogrpiogroup_id_list
| iogroup_name_list
- (可选)指定提供卷访问的 I/O 组。
如果使用了 -accessiogrp 参数,即使该集合包含原来的卷或新卷的高速缓存 I/O 组,指定的 I/O 也会提供访问。如果未指定标志而且原始卷中仅高速缓存 I/O 组提供对原始卷的访问,那么新卷的高速缓存 I/O 组会被分配为唯一提供访问的 I/O 组(可能与原始卷的高速缓存 I/O 组不同)。否则,新卷通过原始镜像卷所用的 I/O 组集合来提供访问。
Note: 指定的 I/O 组不需要包含高速缓存 I/O 组。
- -nodenode_id | node_name
- (可选)指定对该卷进行的 I/O 操作的首选节点标识或名称。可以使用 -node 参数指定首选访问节点。
- -namenew_name
- (可选)为新卷分配名称。
- -cachereadwrite
| readonly | none
- (可选)指定新卷的高速缓存选项。(可选)指定卷的高速缓存选项。有效条目为:
- readwrite 用于启用卷的高速缓存
- readonly 用于禁用写高速缓存,同时允许卷的读高速缓存。
- none 用于禁用卷的高速缓存方式
缺省值为
readwrite。
Remember: 如果您不指定 -cache 参数,那么会使用缺省值 (readwrite)。
- -udidudid
- (可选)指定新卷的 udid。udid 是 OpenVMS 主机的必需标识;任何其他主机都未使用该参数。受支持的值为 0 - 32767 之间的十进制数字,或者 0 - 0x7FFF 之间的十六进制数字。十六进制数字必须加上前缀 0x;例如,0x1234。
缺省 udid 值为 0。
- -activeactive
- (可选)指定在指定卷和新创建卷之间创建主动/主动关系。
- -force
- (可选)即使在未同步指定的拷贝时或者在高速缓存清除可能失败时,仍允许继续分割。新创建的卷可能不一致。
描述
splitvdiskcopy 命令用于通过指定卷的拷贝在指定的 I/O 组中创建新卷。
如果不同步要分割的拷贝,必须使用 -force 参数。如果尝试除去仅同步的拷贝,那么该命令将失败。为避免此情况,请等待拷贝同步或者使用 -force 参数从卷分离未同步的拷贝。
当任一卷拷贝处于脱机状态时,可以运行该命令。
对于主动/主动关系,现有卷必须位于具有站点名称或站点标识的 I/O 组中。现有卷还必须使用具有相同站点信息的存储池。新卷必须在具有站点名称或站点标识的 I/O 组(与现有卷的 I/O 组不在同一个站点上)中创建。新卷必须使用其站点名称或站点标识与 I/O 组的站点名称或站点标识相同的存储池。拓扑必须为 hyperswap,不允许主动/主动关系。
对于主动/主动关系,现有卷不得是 FlashCopy 映射的目标。
可以使用该命令来部分创建
HyperSwap 卷,且:
- 配置现有卷的访问 I/O 组以包含新卷的 I/O 组
- 创建变更卷并将其与主动/主动关系关联
完成这些任务后,
主动/主动关系可启动或再同步已写入现有卷的任何区域。所创建的关系使用现有卷作为其主拷贝,使用新卷作为其辅助拷贝。
Note: 如果 I/O 组具有足够的可用位图空间分配给远程拷贝,并且为远程拷贝分配的空间不足以容纳新关系,那么将自动添加空间。(远程拷贝包含全局镜像、高速镜像和主动/主动关系。)
创建其 I/O 组访问集中包含 I/O 组 2 和 3 的卷的调用示例
splitvdiskcopy -copy 1 -iogrp 2 -node 7 -accessiogrp 2:3 DB_Disk
生成的输出:
Virtual Disk, copy [1], successfully created.
调用示例
splitvdiskcopy -copy 1 vdisk8
生成的输出:
Virtual Disk, id [1], successfully created.
调用示例
splitvdiskcopy -activeactive -iogrp siteB -copy 1 -name siteBvolume siteAvolume
生成的输出:
Virtual Disk, copy [1], successfully created.