iscsictl, Waiting for iscsid(8)
Sergey V. Dyatko
sergey.dyatko at gmail.com
Fri Sep 27 07:50:05 UTC 2013
On Fri, 27 Sep 2013 10:36:29 +0300
"Sergey V. Dyatko" <sergey.dyatko at gmail.com> wrote:
> Hi,
>
> I have a time to play with native iSCSI stack on HEAD.
> I have desktop (Alpha2, r255812) and laptop (alpha3, r255873M with
> reverted r255870 and r255871)
> On desktop I create following /etc/ctl.conf:
> pidfile /var/run/ctld.pid
> portal-group example2 {
> discovery-auth-group no-authentication
> listen 127.0.0.1
> listen 0.0.0.0:3261
> }
> target iqn.desktop:target0 {
> alias "Testing target"
> auth-group no-authentication
> portal-group example2
> lun 0 {
> path /dev/md0
> blocksize 4096
> }
> }
>
> tiger# mdconfig -lv
> md0 vnode 200M /storage/iscsi_test
> tiger# iscsictl -A -h localhost -t iqn.desktop:target0
>
> dmesg:
> cfiscsi_ioctl_handoff: new connection from
> iqn.1994-09.org.freebsd:tiger.minsk.domain (127.0.0.1) to
> iqn.desktop:target0
> da0 at iscsi1 bus 0 scbus6 target 0 lun 0
> da0: <FREEBSD CTLDISK 0001> Fixed Direct Access SCSI-5 device
> da0: 200MB (51200 4096 byte sectors: 64H 32S/T 25C)
>
> tiger# ctladm islist -v
> Session ID: 3
> Initiator name: iqn.1994-09.org.freebsd:tiger.minsk.domain
> Initiator addr: 127.0.0.1
> Initiator alias:
> Target name: iqn.desktop:target0
> Target alias: Testing target
> Header digest: None
> Data digest: None
> DataSegmentLen: 131072
> ImmediateData: Yes
> iSER (RDMA): No
>
> tiger# ctladm devlist -v
> LUN Backend Size (Blocks) BS Serial Number Device ID
> 0 block 51200 4096 MYSERIAL 0 MYDEVID 0
> lun_type=0
> num_threads=14
> file=/dev/md0
> cfiscsi_target=iqn.desktop:target0
> cfiscsi_target_alias=Testing target
> cfiscsi_lun=0
>
> Ok, seems it work
>
> now laptop:
> laptop# iscsictl -A -h 192.168.9.98 -t iqn.desktop:target0
> nothing new on dmesg..
>
> laptop# iscsictl -L
> Target name Target addr State
> iqn.desktop:target0 192.168.9.98 Waiting for
> iscsid(8)
>
> I have a questions:
> 1) is 'old' iscontrol work with native target (i tried it before, w/o
> success too) ?
> 2) what I missed, why laptop(iscsictl)->desktop(iscsid) do not work in
> my case ?
>
>
by the way.. on desktop (target):
tiger# iscsictl -A -h localhost -t iqn.desktop:target0
tiger# iscsictl -L
Target name Target addr State
iqn.desktop:target0 localhost Connected: da0
tiger# iscsictl -Ra
tiger# iscsictl -A -h 192.168.9.98 -t iqn.desktop:target0
tiger# iscsictl -L
Target name Target addr State
iqn.desktop:target0 192.168.9.98 Connection refused
tiger# sockstat -l4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN
ADDRESS root ctld 10232 6 tcp4 127.0.0.1:3260 *:*
root ctld 10232 7 tcp4 *:3261 *:*
--
wbr, tiger
More information about the freebsd-current
mailing list