此操作用来创建存储池。
说明
HBlock集群中最多可以创建32768个存储池。
请求语法
POST /rest/v1/system/storagepool HTTP/1.1
Date: date
Content-Type: application/json; charset=utf-8
Content-Length: length
Host: ip:port
Authorization: authorization
{
"poolName": poolName,
"faultDomain": faultDomain,
"description": description
}
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
poolName | String | 存储池名称。 取值:长度范围是1~16,只能由字母、数字和短横线(-)、下划线(_)组成,字母区分大小写,且仅支持以字母和数字开头。 | 是 |
faultDomain | String | 指定存储池的故障域级别。 取值:
默认值为server。 | 否 |
description | String | 存储池的描述信息。 取值:1~50位字符串。 | 否 |
请求示例
创建存储池pool4。
POST /rest/v1/system/storagepool HTTP/1.1
Date: Tue, 18 Jun 2024 08: 41: 36 GMT
Content-Type: application/json; charset=utf-8
Authorization: HBlock userName:signature
Content-Length: 104
Host: 192.168.0.110: 1443
{
"poolName": "pool4",
"faultDomain": "path",
"description": "The pool is path level."
}
响应示例
HTTP/1.1 200 OK
x-hblock-request-id: 2a6ccdba8d284dbd8d8aa7aaadc3f050
Connection: keep-alive
Content-Length: 0
Date: Tue, 18 Jun 2024 08:41:36 GMT
Server: HBlock