Hi Valery,
This is from Chelsio's User Guide. Maybe they are creating "access control" in a non-standard way? It is not clear what happens when you use their various ACL methods.
BTW, I tested the most recent Starport Version. I downloaded the trial from the Rocket Division web site a couple of months ago. I no longer have it on my computer, but I am sure it was the most recent version.
If you want to look at the entire Chelsio User Guide, you can go to:
ftp://rocketreadonly.dyndns.org and go to the "Chelsio" directory. I will only leave this on the ftp site for a day or so. Please let me know when you downloaded it.
FROM CHELSIO USER GUIDE
Target Access Control List (ACL) Configuration
The Chelsio iSCSI target supports iSCSI initiator authorization via an Access Control List (ACL).
ACL configuration is supported on a per-target basis. The creation of an ACL for a target establishes:
• Which iSCSI initiators are allowed to access it
• The type of the access: read-write, read-only or write-only
• Possible SCSI layer associations of LUNs with the initiator
More than one initiator can be allowed to access a target and each initiator’s access rights can be
independently configured.
There are two ways to create an ACL for a target:
1. Defined in the configuration file:
In the following example, for target “iqn.2005-com.chelsio.diskarray.san1”
• Initiator “iqn.1991-05.com.xxx:initiator1” is allowed read-write access to all the LUNs of the
storage at the target.
• Any initiator from IP address 192.168.1.100 is allowed read-only access to all the LUNs of the
storage at the target.
• An Initiator “iqn.1991-05.com.zzz:initiator3” from IP address 192.168.2.100 is allowed readwrite
access to LUN 0, and read-access to LUN 1 of the storage at the target.
target:
TargetName=iqn.2006-02.com.chelsio.diskarray.san1
TargetDevice=/dev/sda
PortalGroup=5@10.192.166.178:8000
ACL=iqn.1991-05.com.xxx:initiator1
ACL=192.168.1.100@ALL:R
ACL=192.168.2.100,iqn.1991-05.com.zzz:initiator3@0:RW,1:R
2. Dynamically added to a running target via iscsictl:
For example, a target “iqn.2005-com.chelsio.diskarray.san1” is already started.
• To add to the target’s ACL an initiator “iqn.1991-05.com.xxx:initiator1” with read-write access
to all the LUNs, issue the following command:
[chelsio@]# iscsictl –C target=iqn.2005com.chelsio.diskarray.san1 –
k ACL=iqn.1991-05.com.xxx:initiator1
• To add to the target’s ACL any initiator from IP address 192.168.1.100 with read-only access
to all the LUNs, issue the following command: