修改iSCSI target下每个IQN允许建立的最大会话数 本节主要介绍如何使用API修改iSCSI target下每个IQN允许建立的最大会话数。 此操作用来修改iSCSI target下每个IQN允许建立的最大会话数。 请求语法 plaintext PUT /rest/v1/block/target/targetName HTTP/1.1 Date: date ContentType: application/json; charsetutf8 ContentLength: 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。 plaintext PUT /rest/v1/block/target/target06 HTTP/1.1 Date: Thu, 28 Sep 2023 07: 53: 46 GMT ContentType: application/json; charsetutf8 Authorization: HBlock userName:signature ContentLength: 28 Host: 192.168.0.117: 1443 { "maxSessions": 11 } 响应示例 plaintext HTTP/1.1 204 No Content xhblockrequestid: a0a69bafb19a4371a978fc4bcfee48ac Connection: keepalive Date: Thu, 28 Sep 2023 07: 53: 46 GMT Server: HBlock