色々いじっていたら
# 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
復活しました。