Page History
The Lustre filesystem software is build on-top of the Linux kernel. Because Lustre is designed for the most demanding high performance environments, optional modifications must can be made to a stock Linux kernel to create optimized Lustre servers, but is not required. On a client, a Lustre filesystem is mounted with a Linux kernel module – and this does not need a modified kernel.
...
Section | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Whamcloud provide pre-built Lustre patched Linux kernels based on the CentOS stock kernel. Two builds are available, 1.8 and Master. Master includes some features a variety of vendor distribution kernel, such as RedHat (and derivatives), SuSE, and Ubuntu. The master branch is where new feature development is done, and includes features and changes that will make it into the 2.1 release. These kernels are simple to install and have completed the Whamcloud test suitesnext release. It should not be used for production filesystems, rather only for development and testing, although each change has already passed through hundreds of hours of testing. The LTS maintenance release branch has undergone extensive testing and only receives relatively smaller changes to fix bugs, and add incremental support for new distros. The LTS release is what will typically be installed on large production systems. Further information on the Whamcloud Lustre test suite is available on the page: Testing a Lustre filesystem.
A separate page provides a Walk-thru- Deploying Lustre pre-built RPMs.
...
Lustre patches are readily applied to a number of stock kernels and versions, these include : CentOSRHEL/CentOS/Rocky/Alma, SLES, and Ubuntu/Debian. A complete list of the Whamcloud supported kernels is available on Lustre Support Matrix page.
...
Lustre source code available from Whamcloud repositories contains both Client and Server code. The Whamcloud Lustre source code is available at Whamcloud git repository and contains 1.8 and Master all of the release and development branches.
Patch, build, and install the Linux kernel with Lustre
Patching and building a Kernel is a complex task is machine architecture, network and RAID drivers. Walk-thrus are available for the following kernelsdistros:
- Walk-thru- Build Lustre 1.8 on CentOS 5.5 or 5.6 MASTER on RHEL/Rocky linux 8.7 from Git
- from Whamcloud gitWalk-thru- Build Lustre MASTER with Ldiskfs on RHEL 6.4/CentOS 6.4 from Intel Ubuntu 20.04.1 from Git
Creating and Mounting a Lustre Filesystem.
...