[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