Discussion:
[Lustre-discuss] Lustre Patchless Client
Ender Güler
2008-08-27 17:57:51 UTC
Permalink
Hello,

I'm new to lustre community and lustre software as well. I have question
regarding to patchless lustre client installation. The OS is Redhat EL 5.1.
I'm using voltaire gridstack v5.1.3 for infiniband software stack. I
installed the lustre-1.6.5.1 servers without any problem. The client and
server OSes are same. The problem is installing patchless client. Are there
any howto or guide for that. I googled but got nothing about it. Just the
link http://wiki.lustre.org/index.php?title=Patchless_Client . When i tried
the things which i read on that page, no modules were build. Are there
anything that must be done for the patchless client installation.

I ran the following command for configuration:

./configure --prefix=/usr/local/lustre --enable-uoss --enable-bgl
--enable-posix-osd --enable-panic_dumplog --enable-quota
--enable-health-write --enable-lru-resize --enable-adaptive-timeouts
--enable-efence --enable-libwrap --enable-snmp --with-o2ib=/usr/src/openib
--with-linux=/usr/src/kernels/2.6.18-53.1.14.el5

Then ran make && make install. None of the above steps returned error
messages. So I assumed that the compilation and installation is successful.
But when i try to mount the server the following error message returned:

mount.lustre: mount klhi1.uybhm.itu.edu.tr at o2ib0:/klfs at /klfs failed: No
such device
Are the lustre modules loaded?
Check /etc/modprobe.conf and /proc/filesystems
Note 'alias lustre llite' should be removed from modprobe.conf


I searched any module files that contains lnet in its name. But there were
no files. So the compilation and installation is not complete. And also i
installed
lustre-client-modules-1.6.5.1-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.x86_64.rpm
package to have the modules. But (as I expected,) it also did not help.
After installing that package, the lnet modules are installed under the
/lib/modules/2.6.18-53.1.14.el5/kernel/net/lustre dir. But it did not help.
When i ran the

modprobe lnet

command, it returned me "FATAL: Module lnet not found." message. And ran
the insmod command as below:
insmod /lib/modules/2.6.18-53.1.14.el5/kernel/net/lustre/lnet.ko
insmod: error inserting
'/lib/modules/2.6.18-53.1.14.el5/kernel/net/lustre/lnet.ko': -1 Unknown
symbol in module

All the trial and error steps made me believe that there must be other
things to do for installation. Are there any step by step guide for client
installation? Could you please help me?

And one more question: Are there any possibility to run two different lustre
versions on the same client at the same time? If there is a way to do it, it
would be great...

Thanks in advance.

Best Regards,

Ender GULER
System Administrator
UYBHM [http://www.uybhm.itu.edu.tr]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lustre.org/pipermail/lustre-discuss/attachments/20080827/a8ace540/attachment-0001.html
Andreas Dilger
2008-08-28 14:51:10 UTC
Permalink
Post by Ender Güler
I'm new to lustre community and lustre software as well. I have question
regarding to patchless lustre client installation. The OS is Redhat EL 5.1.
I'm using voltaire gridstack v5.1.3 for infiniband software stack. I
installed the lustre-1.6.5.1 servers without any problem. The client and
server OSes are same. The problem is installing patchless client. Are there
any howto or guide for that. I googled but got nothing about it. Just the
link http://wiki.lustre.org/index.php?title=Patchless_Client . When i tried
the things which i read on that page, no modules were build. Are there
anything that must be done for the patchless client installation.
./configure --prefix=/usr/local/lustre --enable-uoss --enable-bgl
--enable-posix-osd --enable-panic_dumplog --enable-quota
--enable-health-write --enable-lru-resize --enable-adaptive-timeouts
--enable-efence --enable-libwrap --enable-snmp --with-o2ib=/usr/src/openib
--with-linux=/usr/src/kernels/2.6.18-53.1.14.el5
Then ran make && make install. None of the above steps returned error
messages. So I assumed that the compilation and installation is successful.
There are actually patchless client RPMs available for download at the
same place as the server RPMs. They are called "lustre-client" or similar.

Note that it is also possible to run the same "server" kernel and Lustre
RPMs on the client nodes, since the lustre RPM also contains the client.

Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.
Ender Güler
2008-08-29 13:42:37 UTC
Permalink
Hi Andreas,

Thanks for the information you gave. But it did not help.

I followed the below steps for installation:
1) I did not install any kernel. The kernel is from rhel 5.1
2) I installed lustre-client-modules and lustre-client rpms.

But the error messages are the same when i tried to mount the filesystem:

mount.lustre: mount klhi1.uybhm.itu.edu.tr at o2ib0:/klfs at /klfs failed: No
such device
Are the lustre modules loaded?
Check /etc/modprobe.conf and /proc/filesystems
Note 'alias lustre llite' should be removed from modprobe.conf

And also when modprobing the lnet module the error message is same again:
FATAL: Module lnet not found.

Thanks anyway. I might have missed something. But i don't know what the
thing is. I decided to install patched kernel and lustre packages. After
installation client could mounted the file system.


Thanks and Regards,

Ender GULER
Post by Ender Güler
Post by Ender Güler
I'm new to lustre community and lustre software as well. I have question
regarding to patchless lustre client installation. The OS is Redhat EL
5.1.
Post by Ender Güler
I'm using voltaire gridstack v5.1.3 for infiniband software stack. I
installed the lustre-1.6.5.1 servers without any problem. The client and
server OSes are same. The problem is installing patchless client. Are
there
Post by Ender Güler
any howto or guide for that. I googled but got nothing about it. Just the
link http://wiki.lustre.org/index.php?title=Patchless_Client . When i
tried
Post by Ender Güler
the things which i read on that page, no modules were build. Are there
anything that must be done for the patchless client installation.
./configure --prefix=/usr/local/lustre --enable-uoss --enable-bgl
--enable-posix-osd --enable-panic_dumplog --enable-quota
--enable-health-write --enable-lru-resize --enable-adaptive-timeouts
--enable-efence --enable-libwrap --enable-snmp
--with-o2ib=/usr/src/openib
Post by Ender Güler
--with-linux=/usr/src/kernels/2.6.18-53.1.14.el5
Then ran make && make install. None of the above steps returned error
messages. So I assumed that the compilation and installation is
successful.
There are actually patchless client RPMs available for download at the
same place as the server RPMs. They are called "lustre-client" or similar.
Note that it is also possible to run the same "server" kernel and Lustre
RPMs on the client nodes, since the lustre RPM also contains the client.
Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.lustre.org/pipermail/lustre-discuss/attachments/20080829/f7c70fcc/attachment.html
Loading...