此操作用来创建存储池。
说明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 存储池名称。
类型:字符串
取值:长度范围是1~16,只能由字母、数字和短横线(-)、下划线(_)组成,字母区分大小写,且仅支持以字母和数字开头。
是 faultDomain 指定存储池的故障域级别。
类型:枚举
取值:
path:数据目录级别。
server:服务器级别。
rack:机架级别。
room:机房级别。
默认值为server。
否 description 存储池的描述信息。
类型:字符串
取值: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