Hi,
somehow I got stuck: I have a new machine with SLES11 SP1, and I'm trying to
use openiscsi after a long time (and the first time with SLES11).
Discovery doesn't work for some unknown reason:
# iscsiadm -m discovery -t sendtarget -p name.domain.uni-regensburg.de
iscsiadm: discovery record [name.domain.uni-regensburg.de,3260] not found!
#
Trying to run iscsid in debug mode seems to suggest that the daemon isn't even
contacted:
# iscsid -d8 -f
iscsid: sysfs_init: sysfs_path='/sys'
iscsid: sysfs_attr_get_value: open '/module/scsi_transport_iscsi'/'version'
iscsid: sysfs_attr_get_value: new uncached attribute
'/sys/module/scsi_transport_iscsi/version'
iscsid: sysfs_attr_get_value: add to cache
'/sys/module/scsi_transport_iscsi/version'
iscsid: sysfs_attr_get_value: cache '/sys/module/scsi_transport_iscsi/version'
with attribute value '2.0-870'
iscsid: transport class version 2.0-870. iscsid version 2.0-871
iscsid: in ctldev_open
iscsid: created NETLINK_ISCSI socket...
iscsid: InitiatorName==iqn.1992-04.de.uni-regensburg.klinik:pcvirtu60.dvm
iscsid: InitiatorName=iqn.1992-04.de.uni-regensburg.klinik:pcvirtu60.dvm
iscsid: InitiatorAlias=pcvirtu60
iscsid: Max file limits 1024 8192
iscsid: in ctldev_close
iscsid: reaped pid 20349, reap_count now 0
As a side-note: "rcopen-iscsi" doesn't want to stop or restart the daemon:
# rcopen-iscsi stop
Stopping iSCSI initiator service: skipped
But the daemon was ruinning:
11442 ? Ss 0:01 /sbin/iscsid -c /etc/iscsi/iscsid.conf -n
11443 ? S<Ls 0:03 /sbin/iscsid -c /etc/iscsi/iscsid.conf -n
Do I have to populate the directory /etc/iscsi/send_targets/ by hand?
Maybe it's a configuration error on SLES11 SP1: That directory
(/etc/iscsi/send_targets/) doesn't exist!
Another side-note: Doing strace on iscsiadm it seems you are using files for
accieving mutual exclusion:
open("/etc/iscsi/lock", O_RDWR|O_CREAT, 0666) = 3
close(3) = 0
link("/etc/iscsi/lock", "/etc/iscsi/lock.write") = 0
/* critical section */
unlink("/etc/iscsi/lock.write") = 0
Why not use something like open("/etc/iscsi/lock.write", O_RDWR|O_CREAT|O_EXCL,
0666)
and unlink("/etc/iscsi/lock.write")?
Regards,
Ulrich
--
You received this message because you are subscribed to the Google Groups
"open-iscsi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/open-iscsi?hl=en.