创建iSCSI target 参数 类型 描述 是否必须 targetName String iSCSI target名称。 取值:长度范围是1~16,可以由小写字母、数字、句点(.)和短横线()组成,且仅支持以字母或数字开头。 是 maxSessions Integer iSCSI target下每个IQN允许建立的最大会话数。 取值:取值范围是[0, 1024],默认值为1。0表示客户端无法发现该target。 注意 如果多个客户端连接同一target IQN,客户端可以同时读,但不能同时写。 否 reclaimPolicy String 指定iSCSI target的回收策略。 取值: Delete:当iSCSI target关联的卷全部删除后,iSCSI target自动删除。 Retain:当iSCSI target关联的卷全部删除后,iSCSI target仍然保留。 默认值为Retain。 说明 如果创建卷时指定不存在的iSCSI target,那么同时创建iSCSI target,新创建iSCSI target的回收策略默认为Delete。 否 chap.name String CHAP名称。 取值:长度范围是3~64,可以由字母、数字、句点(.)、短横线()、下划线()和冒号(:)组成,字母区分大小写,且仅支持以字母或数字开头。 否 chap.password String CHAP密码。 取值:长度范围是12~16,必须包含大写字母、小写字母、数字、下划线()中的至少两种字符,字母区分大小写。 否 chap.status String 是否启用CHAP认证。 取值: Enabled:启用CHAP认证。 Disabled:禁用CHAP认证。 注意 如果启用CHAP认证,name和password必须设置。 是 serverNumbers Integer target所在的服务器数量(仅集群版支持)。 取值:[2, n],n为集群内服务器的数量。默认值是2。 否 server Array of string 指定iSCSI target对应的服务器ID(仅集群版支持)。 最多可以指定n个服务器ID,以英文逗号隔开。n为集群内服务器的数量。 否 allowlist.initiator Array of initiator 对target下所有IQN指定iSCSI发起方(initiator)允许访问列表。可以设置多组initiator允许访问列表,各组允许访问列表之间为“或”的关系。每组允许访问列表可以同时指定IP和initiator名称,二者为“与”的关系。详见“ 表1 参数initiator说明 ”。 说明 如果不设置,则表示允许所有访问。 否 allowlist.target Array of target 对target下所有IQN指定目标端(target)的允许访问列表。可以设置多组target允许访问列表,各组允许访问列表之间为“或”的关系。每组允许访问列表可以同时指定IP和NIC名称,二者为“与”的关系。详见“ 表2 参数target说明 ”。 说明 如果不设置,则表示允许所有访问。 否