Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: re-link Ubuntu walkthrough (should be updated, but provides a starting point)

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
Column
width50%
master CentOS 5 (client and server)
Panel
titleThe most recent successful builds from our development branches
main branches

master CentOS 6 (client and server)
master Ubuntu 10.04 (x86_64, client only)
master SLES 11 (x86_64, client only)b1_8 CentOS 5 , latest development builds)
b2_15 (client and server)
b1_8 CentOS 6 (client and server)
b1_8 Ubuntu 10.04 (x86_64 client only)

Column
width50%

, latest LTS maintenance release)

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:

Creating and Mounting a Lustre Filesystem.

...