>>> I wrote on 11.02.2011 at 08:30 in message <4D54E59A.980 : 161 :
60728>:
> 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!
> #

Hi!

As a weiil-known kind soul at SUSE pointed out, the word is "sendtargets", and 
not "sendtarget"!
However my expectation would be that an invalid parameter would be reported as 
syntax error by iscsiadm.

The funny thing is that "sendtarget" prints the discovery database while 
"sendtargets" actually creates it.

I'd suggest to get this fixed. Please accept my apologies for having used a 
wrong command initially.

Regards,
Ulrich

> 
> 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 open-iscsi@googlegroups.com.
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/open-iscsi?hl=en.

Reply via email to