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
