CentOS/iscsi-initiator その2

色々いじっていたら

# iscsiadm -m discovery -t sendtargets -p localhost
iscsiadm: Cannot perform discovery. Initiatorname required.
iscsiadm: Discovery process to localhost:3260 failed to create a discovery session.

と言われるように。
サーバーを再起動してもNG。

Google cache によれば
http://74.125.153.132/search?q=cache:MmkJeXouc3gJ:cache.gmane.org/gmane/linux/iscsi/open-iscsi/2753+iscsi+%22failed+to+create+a+discovery+session%22

[root <at> jackrabbit open-iscsi]# uname -r
2.6.27.5
[root <at> jackrabbit open-iscsi]# iscsiadm --mode discovery --type
sendtargets --portal 192.168.5.117
192.168.5.117:3260,1 iqn.2008-08.com.scalableinformatics:tiburon.dos.boot.image
192.168.5.117:3260,1
iqn.2008-08.com.scalableinformatics:tiburon.seagate.flash.cd
192.168.5.117:3260,1
iqn.2008-08.com.scalableinformatics:tiburon.suse10.3.x64.install.dvd
192.168.5.117:3260,1
iqn.2008-08.com.scalableinformatics:tiburon.ubuntu.install.cd
192.168.5.117:3260,1 iqn.2008-10.com.scalableinformatics:tiburon.iscsi.boot.disk

but 2.6.28.4 doesn't

[root <at> jackrabbit open-iscsi]# uname -r
2.6.28.4

[root <at> jackrabbit open-iscsi]# iscsiadm --mode discovery --type
sendtargets --portal 192.168.5.117
iscsiadm: Cannot perform discovery. Initiatorname required.
iscsiadm: Discovery process to 192.168.5.117:3260 failed to create a
discovery session.

moreover, performing an explicit restart

   /etc/init.d/open-iscsi restart

yields this:

との事。

私の場合も

# /etc/init.d/iscsi restart
# iscsiadm -m discovery -t sendtargets -p localhost
127.0.0.1:3260,1 iqn.2009-07.vmnet.iscsi-server:iscsi.target0

復活しました。