使用 CLI 创建卷
可以使用命令行界面 (CLI) 来创建卷。您可以创建非高可用性卷,也可以创建高可用性卷。
开始之前
如果您正在创建的卷映射到闪存驱动器,那么当 闪存驱动器或节点发生故障时,存储在该卷上的数据不会受到保护。为避免数据损失,请添加一个映射到另一个节点上的 闪存驱动器 的卷拷贝。
该任务假定已设置了集群系统(系统),并且您已创建了存储池。您可以建立空的存储池以保存用于映像方式卷的 MDisk。
关于此任务
使用 mkvdisk 命令创建顺序、条带分割或映像方式的非高可用性卷。使用 mkvolume 命令创建高可用性卷(或非高可用性卷)。使用 mkimagevolume 命令,通过导入(保存)其他存储系统的受管磁盘上的数据来创建映像方式卷。
过程
要创建卷,请完成以下步骤。
- 发出 lsmdiskgrp CLI 命令以列出可用的存储池以及每个组中的空闲存储量。
发出以下 CLI 命令以列出存储池:
lsmdiskgrp -delim :
这样会显示以下输出:
id:name:status:mdisk_count:vdisk_count:capacity:extent_size:free_capacity:virtual_capacity: used_capacity:real_capacity:overallocation:warning:easy_tier:easy_tier_status 0:mdiskgrp0:degraded:4:0:34.2GB:16:34.2GB:0:0:0:0:0:auto:inactive 1:mdiskgrp1:online:4:6:200GB:16:100GB:400GB:75GB:100GB:200:80:on:active
- 确定要为卷提供存储器的存储池。
- 发出 lsiogrp CLI 命令以显示 I/O 组以及分配给每个 I/O 组的卷数。
注: 在正常情况下,具有多个 I/O 组的系统会将具有卷的 mkvdisk 放置在不同的 I/O 组中。无论源卷和目标卷是否在同一个 I/O 组中,您均可以使用 FlashCopy® 来制作卷拷贝。
同样,如果您计划使用系统内的高速镜像或全局镜像,那么主卷和辅助卷可以在同一个 I/O 组中,也可以在不同 I/O 组中。
发出以下 CLI 命令以列出 I/O 组:
lsiogrp -delim :
这样会显示以下输出:
id:name:node_count:vdisk_count:host_count 0:io_grp0:2:0:2 1:io_grp1:2:0:1 2:io_grp2:0:0:0 3:io_grp3:0:0:0 4:recovery_io_grp:0:0:0
- 确定要将卷分配至哪个 I/O 组。这样可确定系统中哪些 Storwize® V3500 节点可处理来自主机系统的 I/O 请求。如果您有多个 I/O 组,请确保在 I/O 组之间分发卷,以便 I/O 工作负载可在所有 Storwize V3500 节点之间均匀分摊。
- 发出 mkvdisk CLI 命令以创建使用条带分割虚拟化的卷(非高可用性卷)。使用 mkvolume 命令创建高可用性卷。
可以使用 -syncrate 参数指定在失去同步后卷拷贝再同步的速率。表 1 定义了速率。这些设置也会影响格式化的初始速率。
表 1. 卷拷贝再同步速率 同步速率值 每秒拷贝的数据量 1-10 128 KB 11-20 256 KB 21-30 512 KB 31-40 1 MB 41-50 2 MB 51-60 4 MB 61-70 8 MB 71-80 16 MB 81-90 32 MB 91-100 64 MB 缺省设置为 50。必须设置同步速率,使卷拷贝在失去同步后能够迅速再同步。
发出以下 CLI 命令,以使用 I/O 组和存储池名称并指定同步速率来创建带有两个拷贝的卷:
mkvdisk -iogrp io_grp1 -mdiskgrp grpa:grpb -size500 -vtype striped -copies 2 –syncrate 90
其中,io_grp1 是您希望卷使用的 I/O 组的名称,grpa 是卷的主拷贝的存储池名称,而 grpb 是卷的辅助拷贝的存储池名称,2 是卷拷贝的数量,同步速率为 90(相当于每秒 32MB)。
发出以下 CLI 命令以使用 I/O 组标识和存储池标识来创建卷:
mkvdisk -name mainvdisk1 -iogrp 0 -mdiskgrp 0 -vtype striped -size 256 -unit gb
其中,mainvdisk1 是要用于称呼卷的名称,0 是您希望卷使用的 I/O 组的标识,0 是您希望卷使用的存储池的标识,而 256 是卷的容量。
发出以下 CLI 命令以使用 I/O 组和存储池名称来创建自动精简配置卷:
mkvdisk -iogrp io_grp1 -mdiskgrp bkpmdiskgroup -vtype striped -size 10 unit gb -rsize 20% -autoexpand -grainsize 32
其中,io_grp1 是您希望卷使用的 I/O 组的名称,20% 是分配给卷的实际存储量(与其虚拟大小成正比)。在此示例中,虚拟大小为 10 GB,因此将分配 2 GB。
发出以下 CLI 命令以使用 I/O 组和存储池名称来创建带有两个拷贝的卷:
mkvdisk -iogrp io_grp1 -mdiskgrp grpa:grpb -size 500 -vtype striped -copies 2
其中,io_grp1 是您希望卷使用的 I/O 组的名称,grpa 是卷的主拷贝的存储池名称,grpb 是卷的辅助拷贝的存储池名称,而 2 是卷拷贝的数量。
发出以下 CLI 命令以创建条带分割的高可用性卷:
这样会在存储池 0 中创建一个容量为 1000 MB 的卷。mkvolume -pool 0:1 -size 1000
发出以下 CLI 命令以创建映像方式卷:
这样会使用 MDisk 7 将虚拟容量为 25 GB 的节省空间的映像方式卷导入到存储池 1 中。mkimagevolume -mdisk 7 -pool 1 -thin -size 25 -unit gb
注: 如果要创建两个不同类型的卷拷贝,请使用 mkvdisk 命令创建第一个拷贝,然后使用 addvdiskcopy 命令添加第二个拷贝。要创建高可用性卷,请使用 mkvolume 命令。要将基本卷转换为高可用性卷,请使用 addvolumecopy 命令。 - 发出 lsvdisk CLI 命令以列出已创建的所有卷。