./stor storagepool add { -n | --name } POOL_NAME [ --fault-domain FAULT_DOMAIN ] [ [ --qos-name QOS_NAME ] [ --iops IOPS ] [ --read-iops READ_IOPS ] [ --write-iops WRITE_IOPS ] [ --bps BPS ] [ --read-bps READ_BPS ] [ --write-bps WRITE_BPS ] [ --iops-burst IOPS_BURST ] [ --read-iops-burst READ_IOPS_BURST ] [ --write-iops-burst WRITE_IOPS_BURST ] [ --bps-burst BPS_BURST ] [ --read-bps-burst READ_BPS_BURST ] [ --write-bps-burst WRITE_BPS_BURST ] [ --iops-burst-secs IOPS_BURST_SECS ] [ --read-iops-burst-secs READ_IOPS_BURST_SECS ] [ --write-iops-burst-secs WRITE_IOPS_BURST_SECS ] [ --bps-burst-secs BPS_BURST_SECS ] [ --read-bps-burst-secs READ_BPS_BURST_SECS ] [ --write-bps-burst-secs WRITE_BPS_BURST_SECS ] ]
此命令用来创建存储池。
说明
HBlock集群中最多可以创建32768个存储池。
参数
| 参数 | 描述 |
|---|---|
| -n POOL_NAME 或 --name POOL_NAME | 指定存储池名称。 取值:字符串形式,长度范围是1~16,只能由字母、数字、短横线(-)、下划线(_)组成,字母区分大小写,且仅支持以字母和数字开头。 |
| --fault-domain FAULT_DOMAIN | 指定存储池的故障域级别。 取值:
默认值为server。 |
| --qos-name QOS_NAME | 指定QoS策略名称。 注意 创建存储池时,如果指定QoS策略名称不存在,那么同时创建QoS策略,新创建的QoS策略的回收策略默认为Delete。 取值:字符串形式,长度范围1~64,只能由字母、数字和短横线(-)组成,区分大小写,且仅支持以字母或数字开头。 注意
|
| --iops IOPS | 每秒能够进行读写操作次数的最大值。 取值:整数形式,取值为[-1, 999999999],默认值为-1。-1表示不限制。 |
| --read-iops READ_IOPS | 每秒能够进行读操作次数的最大值。 取值:整数形式,取值为[-1, 999999999],默认值为-1。-1表示不限制。 |
| --write-iops WRITE_IOPS | 每秒能够进行写操作次数的最大值。 取值:整数形式,取值为[-1, 999999999],默认值为-1。-1表示不限制。 |
| --bps BPS | 每秒可传输数据量的最大值。 取值:整数形式,数字后面可以输入单位简写B/b、K/k、M/m、G/g、T/t,分别代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s。默认单位是Bytes/s,默认值为-1,表示不限制。
|
| --read-bps READ_BPS | 读带宽上限。 取值:整数形式,数字后面可以输入单位简写B/b、K/k、M/m、G/g、T/t,分别代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s。默认单位是Bytes/s,默认值为-1,表示不限制。
|
| --write-bps WRITE_BPS | 写带宽上限。 取值:整数形式,数字后面可以输入单位简写B/b、K/k、M/m、G/g、T/t,分别代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s。默认单位是Bytes/s,默认值为-1,表示不限制。
|
| --iops-burst IOPS_BURST | 使用Burst功能时,每秒能够进行读写操作次数的最大值。 取值:整数形式。只有当--iops IOPS大于等于1时,此项设置为-1或(IOPS, 999999999]内的正整数方可生效。默认值为-1,表示不限制。 |
| --read-iops-burst READ_IOPS_BURST | 使用Burst功能时,每秒能够进行读操作次数的最大值。 取值:整数形式。只有当--read-iops READ_IOPS大于等于1时,此项设置为-1或(READ_IOPS, 999999999]内的正整数方可生效。默认值为-1,表示不限制。 |
| --write-iops-burst WRITE_IOPS_BURST | 使用Burst功能时,每秒能够进行写操作次数的最大值。 取值:整数形式。只有当--write-iops WRITE_IOPS大于等于1时,此项设置为-1或(WRITE_IOPS 999999999]内的正整数方可生效。默认值为-1,表示不限制。 |
| --bps-burst BPS_BURST | 使用Burst功能时,每秒可传输的数据量最大值。 取值:整数形式,数字后面可以输入单位简写B/b、K/k、M/m、G/g、T/t,分别代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s。默认单位是Bytes/s,默认值为-1,表示不限制。只有当--bps BPS大于等于1时,在单位相同的情况下,此项设置为下列取值范围方可生效:
|
| --read-bps-burst READ_BPS_BURST | 使用Burst功能时,读带宽上限。 取值:整数形式,数字后面可以输入单位简写B/b、K/k、M/m、G/g、T/t,分别代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s。默认单位是Bytes/s,默认值为-1,表示不限制。只有当--read-bps READ_BPS大于等于1时,在单位相同的情况下,此项设置为下列取值范围方可生效:
|
| --write-bps-burst WRITE_BPS_BURST | 使用Burst功能时,写带宽上限。 取值:整数形式,数字后面可以输入单位简写B/b、K/k、M/m、G/g、T/t,分别代表Bytes/s、KiB/s、MiB/s、GiB/s、TiB/s。默认单位是Bytes/s,默认值为-1,表示不限制。只有当--write-bps WRITE_BPS大于等于1时,在单位相同的情况下,此项设置为下列取值范围方可生效:
|
| --iops-burst-secs IOPS_BURST_SECS | 使用Burst功能时,按照Burst上限的能力进行读写操作所能持续的时间。 注意 只有在IOPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
| --read-iops-burst-secs READ_IOPS_BURST_SECS | 使用Burst功能时,按照Burst上限的能力进行读操作所能持续的时间。 注意 只有在Read IOPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
| --write-iops-burst-secs WRITE_IOPS_BURST_SECS | 使用Burst功能时,按照Burst上限的能力进行写操作所能持续的时间。 注意 只有在Write IOPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
| --bps-burst-secs BPS_BURST_SECS | 使用Burst功能时,按照Burst上限的流量能力所能持续的时间。 注意 只有在BPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
| --read-bps-burst-secs READ_BPS_BURST_SECS | 使用Burst功能时,按照Burst上限的读流量能力所能持续的时间。 注意 只有在Read BPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
| --write-bps-burst-secs WRITE_BPS_BURST_SECS | 使用Burst功能时,按照Burst上限的写流量能力所能持续的时间。 注意 只有在Write BPS Burst功能启用时,此配置才生效。 取值:整数形式,取值为[1, 999999999],默认值为1,单位是秒。 |
示例
创建存储池pool4,并添加描述信息。
说明
如果不添加存储池描述信息,直接按回车即可。
[root@hblockserver CTYUN_HBlock_Plus_3.10.0_x64]# ./stor storagepool add -n pool4 --fault-domain path
Enter the description for this pool, limited to 50 characters:
pool4's fault domain is path level.
Created storage pool pool4 successfully.