此操作用来修改iSCSI Target下每个IQN允许建立的最大会话数。
请求语法
PUT /rest/v1/block/target/targetName HTTP/1.1
Date: date
Content-Type: application/json; charset=utf-8
Content-Length: length
Host: ip:port
Authorization: authorization
{
"maxSessions": value
}
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
targetName | String | iSCSI Target名称。 取值:长度范围是1~16,可以由小写字母、数字、句点(.)和短横线(-)组成,且仅支持以字母或数字开头。 | 是 |
maxSessions | Integer | iSCSI Target下每个IQN允许建立的最大会话数。 取值:取值范围是[0, 1024],默认值为1。0表示客户端无法发现该Target。 说明 建议修改为比现有会话数大的数字,因为如果修改为比现有会话数小,可能会导致现有客户端连接断开之后,不能再次建立连接。 注意 如果多个客户端连接同一Target IQN,客户端可以同时读,但不能同时写。 | 否 |
请求示例
将target06下每个IQN允许建立的最大会话数修改为11。
PUT / rest/v1/block/target/target06 HTTP/1.1
Date: Thu, 28 Sep 2023 07: 53: 46 GMT
Content-Type: application/json; charset=utf-8
Authorization: HBlock userName:signature
Content-Length: 28
Host: 192.168.0.117: 1443
{
"maxSessions": 11
}
响应示例
HTTP/1.1 204 No Content
x-hblock-request-id: a0a69bafb19a4371a978fc4bcfee48ac
Connection: keep-alive
Date: Thu, 28 Sep 2023 07: 53: 46 GMT
Server: HBlock