-
Notifications
You must be signed in to change notification settings - Fork 0
Install lustre client alone in order to compile FSAL_LUSTRE
This procedure will provide you with what's required to compile NFS-Ganesha with support of FSAL_LUSTRE (aka it will install llustreapi and the related headers). It won't actually install the LUSTRE client and won't be touching the kernel, it "just for compiling".
-
go to http://downloads.whamcloud.com/public/lustre/lustre-2.1.0 and locate the directory that fits your distribution (Fedora or Linux, there are only rpm, no debian packages). This is open source stuff, you can get it with no license issue.
-
get the client rpm. On a Fedora 14, I used the rpm file named
"lustre-client-2.1.0-2.6.18_238.19.1.el5_g9d71fe8.x86_64.rpm" -
install the rpm: it has dependencies with lustre-modules which contains LUSTRE client modules. For "compilation only" you do not require these modules, so you'll have to force rpm to install the rpm, violating the RPM dependencies on my machine, I ran "rpm -ivh --nodeps lustre-client-2.1.0-2.6.18_238.19.1.el5_g9d71fe8.x86_64.rpm" which was OK.
That's all. Now you can do "./configure --with-fsal=LUSTRE" and successfully compile.