iscsictl, Waiting for iscsid(8)
Sergey V. Dyatko
sergey.dyatko at gmail.com
Fri Sep 27 10:16:51 UTC 2013
On Fri, 27 Sep 2013 11:41:24 +0200
Edward Tomasz Napierala <trasz at FreeBSD.org> wrote:
> Dnia 27 wrz 2013 o godz. 09:50 "Sergey V. Dyatko"
> <sergey.dyatko at gmail.com> napisal(a):
>
> > 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
>
> Here you are listening on port 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
>
> And here you're trying to connect to the default, 3260. Thus...
>
> > tiger# iscsictl -L
> > Target name Target addr State
> > iqn.desktop:target0 192.168.9.98 Connection
> > refused
>
> ... the Connection Refused.
>
Thank you, Edward !
oops, it was blind copy-paste from ctl.conf(5)
Now I can use native iscsi target/initiator on my fresh laptop and
desktop, thanks :)
Also I have another machine (oooold HEAD, r239646)
current# cat /etc/iscsi.conf
tiger {
TargetAddress=192.168.9.98
TargetName=iqn.desktop:target0
}
current# kldload iscsi_initiator
current# iscontrol -dt 192.168.9.98
TargetName=iqn.desktop:target0
current# iscontrol -n tiger
current# iscontrol[43727]: running
iscontrol[43727]: (pass1:iscsi0:0:0:0): tagged openings now 0
dmesg:
iscsi: version 2.3.1
0] ic_init: cam subsystem initialized
da0 at iscsi0 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# 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
--
wbr, tiger
More information about the freebsd-current
mailing list