我有两台Debian Wheezy机器,并试图使用iSCSI为其中一台磁盘设置存储空间(它们没有同步用户,所以NFS不适用于此应用程序)。 我已经在服务器上安装了ietd,并在客户端上打开了iscsi。
我在服务器上的configuration如下:
ietd.conf
Target iqn.2015-02.uk.co.meridiandigital:email Lun 0 Path=/storage/email/email_export.img,Type=fileio,IOMode=rw IncomingUser myuser mypass Alias LUN1
initiators.allow
ALL ALL
targets.allow
ALL ALL
在客户端的configuration是:
iscsid.conf
iscsid.startup = /usr/sbin/iscsid node.startup = automatic node.leading_login = No node.session.auth.authmethod = CHAP node.session.auth.username = myuser node.session.auth.password = mypass discovery.sendtargets.auth.authmethod = CHAP discovery.sendtargets.auth.username = myuser discovery.sendtargets.auth.password = mypass node.session.timeo.replacement_timeout = 120 node.conn[0].timeo.login_timeout = 15 node.conn[0].timeo.logout_timeout = 15 node.conn[0].timeo.noop_out_interval = 5 node.conn[0].timeo.noop_out_timeout = 5 node.session.err_timeo.abort_timeout = 15 node.session.err_timeo.lu_reset_timeout = 30 node.session.err_timeo.tgt_reset_timeout = 30 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.xmit_thread_priority = -20 node.session.iscsi.InitialR2T = No node.session.iscsi.ImmediateData = Yes node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144 node.conn[0].iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.iscsi.FastAbort = Yes
initiatorname.iscsi
GenerateName=no InitiatorName=iqn.2015-02.net.meridiandigital:client
当我使用iscsiadm -m discovery -t st -p athena运行发现时,出现以下错误消息:
iscsiadm: Cannot perform discovery. Invalid Initiatorname. iscsiadm: Could not perform SendTargets discovery: invalid parameter
我需要做些什么来发现和login这个系统的工作?
回答这个问题的关键是在ietd启用logging错误,由于某种原因,缺省情况下它没有启用。 我使用/etc/init.d/ietd stop停止了服务,并手动运行ietd -d 2以打开日志logging。 这给了我(连同整个负载的额外垃圾)以下错误信息:
Feb 17 17:15:50 athena ietd: unable to create logical unit 0 in target 1: 22
错误号22是EINVAL ,所以我有一个无效的参数。 事实certificate, IOMode参数不能有“rw”的值:有效值是“ro”,“wb”和“wt”。