Install/Update Lustre Client with current kernel
Current Lustre version, lustre client can install on current kernel.
It’s use dkms(dynamic kernel module support) to rebuild luster-client module for current kernel installed.
You can enable some repository for dependencies like as dkms
Base, Updates repository
EPEL repository
Lustre-client repository
Create lustre-client.repo file and place on /etc/yum.repos.d
/etc/yum.repos.d/lustre-client.repo
— — — — — — — — —
[lustre-client]
name=Lustre Client
baseurl=https://downloads.whamcloud.com/public/lustre/lustre-2.10.6/el7/client/
enabled=1
gpgcheck=0
— — — — — — — — — -
Install lustre-client by yum, when install lustre-client-dkms, it’s compile lustre-client module on current kernel installed to /usr/lib/modules/<currentkernel>
# yum install lustre-client lustre-client-dkms
— — — — — — — — — — — — — — — — — — — — — — — — —
[root@localhost extra]# yum install lustre-client lustre-client-dkms
Dependencies Resolved
========================================
Package Arch Version Repository Size
========================================
Installing:
lustre-client x86_64 2.10.6–1.el7 lustre-client 574 k
lustre-client-dkms noarch 2.10.6–1.el7 lustre-client 11 M
Installing for dependencies:
dkms noarch 2.6.1–1.el7 epel 75 k
elfutils-libelf-devel x86_64 0.172–2.el7 base 39 k
expect x86_64 5.45–14.el7_1 base 262 k
libyaml x86_64 0.1.4–11.el7_0 base 55 k
libyaml-devel x86_64 0.1.4–11.el7_0 base 82 k
tcl x86_64 1:8.5.13–8.el7 base 1.9 M
zlib-devel x86_64 1.2.7–18.el7 base 50 k
Updating for dependencies:
elfutils x86_64 0.172–2.el7 base 299 k
elfutils-libelf x86_64 0.172–2.el7 base 194 k
elfutils-libs x86_64 0.172–2.el7 base 285 k
zlib x86_64 1.2.7–18.el7 base 90 k
Transaction Summary
========================================
Install 2 Packages (+7 Dependent packages)
Upgrade ( 4 Dependent packages)
Total size: 15 M
Is this ok [y/d/N]:
Installed:
lustre-client-dkms.noarch 0:2.10.6–1.el7 lustre-client.x86_64 2.10.6–1.el7
Dependency Installed:
dkms.noarch 0:2.6.1–1.el7 elfutils-libelf-devel.x86_64 0:0.172–2.el7
expect.x86_64 0:5.45–14.el7_1 libyaml.x86_64 0:0.1.4–11.el7_0
libyaml-devel.x86_64 0:0.1.4–11.el7_0 tcl.x86_64 1:8.5.13–8.el7
zlib-devel.x86_64 0:1.2.7–18.el7
Dependency Updated:
elfutils.x86_64 0:0.172–2.el7 elfutils-libelf.x86_64 0:0.172–2.el7
elfutils-libs.x86_64 0:0.172–2.el7 zlib.x86_64 0:1.2.7–18.el7
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —