[Lustre-discuss] Lustre 1.8.1 and ISCSI Kernel support
Shuichi Ihara
ihara at sun.com
Wed Aug 26 02:53:37 PDT 2009
Yes, it's now working well on my test environment. I built a rpm for
the patched kernel by myself. Well, you also need to stop default iscsi-initiator
service which is enabled by iscsi-initiator-utils. (/etc/init.d/iscsi stop)
Try attached my simple rpm spec file and here is a quick procedure.
1. download tarball open-iscsi-2.0-871.tar.gz from www.open-iscsi.org
2. build open-scsi rpm package with attached spec file
3. uninstall iscsi-initiator-utils package
4. install open-iscsi-2.0-871_xxxx and start initiator by /etc/init.d/open-iscsi start
Reykjavik hindisvik wrote:
> Hi,
>
> Thank you for your answer.
> I've tried compiling open-isicsi, but it seems to be the same :
> Aug 26 10:40:45 lfs1 kernel: connection1:0: Could not create connection
> due to crc32c loading error. Make sure the crc32c module is built as a
> module or into the kernel
>
> I've just compiled open-iscsi like that :
> make KSRC=/usr/src/kernels/2.6.18-128.1.14.el5_lustre.1.8.1-x86_64
> Evrything seemed to be OK. But it's impossible to mount ISCSI target
> with this way too...
> Have ytou compiled it like that? Evrything works fine for you? Could you
> tell me the rpm you use?
>
> Someone have another idea?
>
> Thank you
>
> Best regards
>
> Hindisvik
>
> 2009/8/26 Shuichi Ihara <ihara at sun.com <mailto:ihara at sun.com>>
>
>
> Hi,
>
> I saw that similar problem was posted on ofed list and I got same
> error before.
> http://lists.openfabrics.org/pipermail/general/2009-June/060027.html
>
> I'm also using the lustre with iscsi for just testing, but I built
> open-iscsi
> from the tarball and installed it. http://www.open-iscsi.org/
>
> Hope this helps.
>
> Thanks
> -Ihara
>
>
> Reykjavik hindisvik wrote:
>
>
>
> 2009/8/26 Reykjavik hindisvik <hindisvik at gmail.com
> <mailto:hindisvik at gmail.com> <mailto:hindisvik at gmail.com
> <mailto:hindisvik at gmail.com>>>
>
>
> Hi,
>
> Thank you for your answer, it was a great idea to install
> kernel-ib-1.4.1-2.6.18_128.1.14.el5_lustre.1.8.1.x86_64.rpm
> since it
> provides me the ISCSI modules needed! Thanx for that.
>
> So now, I can start iscsid service and launch :
> iscsiadm -m discovery --type sendtargets --portal 192.168.0.253
> ... but I still have a problem when I want to connect my target :
> iscsiadm -m node -T iqn.2008-07.fr.xxx:xxx.disk1.sys1.xyz -p
> 192.168.0.253 -l
>
> It gives me the following error :
> iscsiadm: Could not login to [iface: default, target:
> iqn.2008-07.fr.xxx:xxx.disk1.sys1.xyz, portal:
> 192.168.0.253,3260]:
> iscsiadm: initiator reported error (9 - internal error)
>
> Aug 26 09:19:24 lfs1 kernel: session2: couldn't create a new
> connection.<6>scsi7 : iSCSI Initiator over TCP/IP
> Aug 26 09:19:24 lfs1 kernel: connection3:0: Could not create
> connection due to crc32c loading error. Make sure the crc32c
> module
> is built as a module or into the kernel
> Aug 26 09:19:24 lfs1 iscsid: received iferror -12
> Aug 26 09:19:24 lfs1 iscsid: can't create connection (115)
>
> It seems there's a problem with the crc32c module, which is
> needed
> to mount an ISCSI target. If I use a non lustre patched
> kernel like
> : 2.6.18-128.1.14.el5 the module is compiled ionto the kernel and
> everything works fine.
>
> What can I do?
> Have someone encountered this problem?
>
> Thank you by advance.
>
> Best regards,
>
> Hindisvik
>
>
>
> 2009/8/25 Arne Wiebalck <arne.wiebalck at cern.ch
> <mailto:arne.wiebalck at cern.ch>
> <mailto:arne.wiebalck at cern.ch <mailto:arne.wiebalck at cern.ch>>>
>
>
> Hi Hindisvik,
>
> iSCSI support is switched off in the lustre kernels, but
> it should
> be available from the kernel-ib package, see this thread:
>
>
> http://lists.lustre.org/pipermail/lustre-discuss/2009-July/011068.html
>
> I tried that with 1.8.0, but did not succeed: the iSCSI
> modules
> could not be loaded, so I compiled my own kernel in the end.
>
> I did not check with 1.8.1, but if you succeed I would be
> very
> interested to know.
>
> HTH,
> Arne
>
>
>
>
>
> Reykjavik hindisvik wrote:
>
> Hello,
>
> I've downloaded the last release of Lustre (1.8.1) in
> rpm :
>
> e2fsprogs-1.41.6.sun1-0redhat.rhel5.x86_64.rpm
>
> *kernel-lustre-2.6.18-128.1.14.el5_lustre.1.8.1.x86_64.rpm*
> lustre-1.8.1-2.6.18_128.1.14.el5_lustre.1.8.1.x86_64.rpm
>
> lustre-client-1.8.1-2.6.18_128.1.14.el5_lustre.1.8.1.x86_64.rpm
>
> lustre-client-modules-1.8.1-2.6.18_128.1.14.el5_lustre.1.8.1.x86_64.rpm
>
> lustre-ldiskfs-3.0.9-2.6.18_128.1.14.el5_lustre.1.8.1.x86_64.rpm
>
> lustre-modules-1.8.1-2.6.18_128.1.14.el5_lustre.1.8.1.x86_64.rpm
>
> I'd like to use Lustre with a ISCSI storage device,
> and it
> seems this kernel does not support ISCSI (?!)
> (scsi_transport_iscsi.ko). Have someone encouter this
> problem? Is there another version with SCSI support? What
> can I do?
>
> Thank you be advance for any suggestion.
>
> Best regards
>
> Hindisvik
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> <mailto:Lustre-discuss at lists.lustre.org>
> http://lists.lustre.org/mailman/listinfo/lustre-discuss
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-discuss
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: open-iscsi.spec
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20090826/9faf8bce/attachment.txt>
More information about the lustre-discuss
mailing list