Lustre can be built from source in a number of configurations. The following walk-thrus are provided:

There is an additional page that describes building a Lustre client from SRPM for a new kernel:

Rebuilding the Lustre-client rpms for a new kernel