iSCSI Target允许访问列表文件
更新时间 2025-09-29 17:49:31
最近更新时间: 2025-09-29 17:49:31
本节主要介绍iSCSI target允许访问列表文件。
允许访问列表文件,包含iSCSI发起方(initiator)允许访问列表和目标端(target)的允许访问列表。
允许访问列表文件为符合UTF-8编码格式的JSON文件。
允许访问列表文件格式如下
{
"initiator": [
{
"IPs": [ip,ip,...],
"names": [name,neme,...]
},
{
"IPs": [ip,ip,...],
"names": [name,neme,...]
},
......
],
"target": [
{
"IPs": [ip,ip,...],
"NICs": [NIC,NIC,...]
},
{
"IPs": [ip,ip,...],
"NICs": [NIC,NIC,...]
},
......
]
}
参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
initiator | Array of initiator | 指定iSCSI发起方(initiator)允许访问列表。可以设置多组initiator允许访问列表,各组允许访问列表之间为“或”的关系。每组允许访问列表可以同时指定IP和initiator名称,二者为“与”的关系。详见“表1 参数initiator说明”。 | 否 |
target | Array of target | 指定目标端(target)的允许访问列表。可以设置多组target允许访问列表,各组允许访问列表之间为“或”的关系。每组允许访问列表可以同时指定IP和NIC名称,二者为“与”的关系。详见“表2 参数target说明”。 | 否 |
表1 参数initiator说明
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
IPs | Array of ip | 根据initiator IP地址设置iSCSI发起方的允许访问列表。 取值:IPv4、IPv6、CIDR子网,可以设置多个,以英文逗号分隔。 | 否 |
names | Array of name | 根据initiator名称设置iSCSI发起方的允许访问列表。 取值:字符串形式,长度范围是1~223,只能由字母、数字、句点( . )、短横线( - )、冒号( : )组成,字母区分大小写。支持通配符*和?。可以设置多个,以英文逗号分隔。 | 否 |
表2 参数target说明
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
IPs | Array of ip | 通过target端IP进行设置target允许访问列表,表示只允许通过target端的指定IP访问target。 取值:IPv4、IPv6、CIDR子网,可以设置多个,以英文逗号分隔。 注意 IP不能为localhost。 | 否 |
NICs | Array of NIC | 通过target端的网卡名称设置target允许访问列表,表示只允许通过target端的指定网卡访问target。 取值:target端的网卡名称,可包含字母、数字、句点(.)、短横线(-)和下划线(_),最多100个字符。支持通配符*和?。可以设置多个,以英文逗号分隔。 | 否 |
示例
{
"initiator": [
{
"IPs": [
"192.168.0.70"
],
"names": [
"iqn.1991-05.com.microsoft:songt-0001"
]
},
{
"IPs": [
"192.168.0.66"
]
}
],
"target": [
{
"IPs": [
"192.168.0.64",
"192.168.0.67"
]
},
{
"IPs": [
"192.168.0.65"
],
"NICs": [
"eth0"
]
}
]
}