Linux 内核 4+ 上的 Lustre 客户端

Lustre Client on Linux Kernel 4+

有谁知道是否可以在具有内核 4+ 的 linux 机器上安装 lustre 客户端软件?从我到目前为止的实验来看,所有工作示例都在内核 3.10 上。如果我尝试在 4+ 机器上安装 kmod-luster-client,它会失败:

rpm -ivh kmod-lustre-client-2.10.5-1.el7.x86_64.rpm

error: Failed dependencies:
kernel < 3.10.0-863 is needed by kmod-lustre-client-2.10.5-1.el7.x86_64
kernel(PDE_DATA) = 0x44f0d59d is needed by kmod-lustre-client-2.10.5-1.el7.x86_64

根据 b2_10 分支中的 lustre/ChangeLog,它至少适用于 4.4.133-94.33 (SLES12SP3) 和 4.4.0-131 (Ubuntu 16.04) 内核。

如果您使用的是较新的内核,则还需要使用较新版本的 Lustre。 master(几乎是 2.12 版本)提示上的 lustre/ChangeLog 报告支持内核 4.15.0-32 (Ubuntu 18.04)。

您似乎正在尝试在非 RHEL 内核上安装为 RHEL7 内核构建的二进制内核模块 RPM。那永远行不通。您需要从 https://lustre.org/download/ 为您的内核获取正确的 RPMs/Debs 或下载源代码并为您的内核重建它。

2.10.x 内核目前是 LTS 维护版本(向后移植到该版本的错误修复),而 2.11.0 是一个没有向后移植错误修复的功能版本。