[Lustre-discuss] Can lustre be a client on CentOS 5.3?
Craig Tierney
Craig.Tierney at noaa.gov
Wed Jun 10 16:13:37 PDT 2009
Joseph Farran wrote:
>> You should be running 2.6.18-128.1.10 (security).
>>
>> Anyhow, it's easy to compile and use the current lustre-1.6(.7.1) as a
>> patchless client on CentOS-5.3 (we do it on our machines).
>>
>> This is assuming you're on x86_64, I know nothing about the others.
>
> Can a kind soul describe the steps in this easy building of Lustre on CentOS 5.3 with Lustre 1.6 or 1.8?
>
> Thanks,
> Joseph
>
If you have the kernel source installed, all I did
to build lustre-1.8.0.1rc5 was the following:
# tar -xvzf lustre-.... (Ok I downloaded from svn, but you need to do this with your tarball)
# cd lustre-1.8.0.1rc5
# ./configure --disable-server --prefix=/opt/lustre/1.8.0.1rc5 \
--with-o2ib=/opt/system/ofed/1.4.1/src/openib \
--with-linux=/usr/src/kernels/linux-2.6.18-128.1.10.el5 --enable-quota
# make
# make install
# depmod -a
Then I could mount the filesystem with:
mount -t lustre -o _netdev,flock 10.180.0.1 at o2ib:/scratch /mnt/scratch
It is that easy.
Note, if you use a different prefix, you need to create a symlink from
/sbin/mount.lustre to $PREFIX/sbin/mount.lustre so mount can find it.
If you need to install the source, I think the procedure is:
# rpm -i kernel-2.6.18-128.1.10.el5.src.rpm
# cd /usr/src/redhat/SPECS
# rpmbuild -bp --target $(uname -m) kernel-2.6.spec
# cd ../BUILD/kernel-2.6.18
# mv linux-2.6.18_x86_64 /usr/src/kernels/linux-2.6.18-128.1.10.el5
# cd /usr/src/kernels/linux-2.6.18-92.1.10.el5
# cd config
# cp kernel-2.6.18-x86_64.config ../.config
At this point I don't know if you have to configure the kernel. If you do:
-- Modify Makefile and change EXTRA to -128.1.10.el5
# make oldconfig
Also, you may just be able to install the devel and headers packages for the
kernel and Lustre will build off those. I have notes that said I tried it
but don't remember the outcome since I had to rebuild the kernel from source
anyway.
Craig
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-discuss
>
--
Craig Tierney (craig.tierney at noaa.gov)
More information about the lustre-discuss
mailing list