On Jul 28, 2021, at 17:07, Scott Wood via lustre-discuss 
<[email protected]<mailto:[email protected]>> wrote:

Hi all,

Section 8.1.1 of the current lustre documentation, "Software Requirements", 
states that "ver refers to the Linux distribution (e.g., 3.6.18-348.1.1.el5)."  
The client binaries currently available at 
https://downloads.whamcloud.com/public/lustre/latest-release/el7/client/RPMS/x86_64/
 only have "el7" in the version number.  Does that mean that the 
kmod-lustre-client-2.12.7-1.el7.x86_64.rpm  binary can be used on any RHEL7.x 
system with any 3.10.0-x.y.z.el7.x86_64 kernel, or must the client have the 
3.10.0-1160.25.1.el7.x86-64.

RHEL/CentOS have module symbol versioning, so if the RPMs install and don't 
complain about mismatched symbol versions, they should "just work".  That said, 
this mostly applies within the minor EL7.x releases, so 3.10.0-1160.y.z is for 
EL7.9, and 3.10.0-1127 is for EL7.9 and 3.10.0-1062 is for EL7.7.

The good news is that you can always rebuild the RPMs against your specific 
kernel if needed, "rpmbuild --rebuild ....src.rpm" (with appropriate build 
packages installed), and the sources are portable across a wide range of kernel 
versions.

Cheers, Andreas
--
Andreas Dilger
Lustre Principal Architect
Whamcloud







_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org

Reply via email to