...
- setup the system to build as instructed here: https://wiki.hpdd.intel.com/pages/viewpage.action?pageId=52104622
- download the kernel deve package:
- . Follow the steps in section:
- Provision machine and installing dependencies
- Preparing the Lustre Source
- You don't need to build lustre against a patched kernel if you're only using ldsikfs. So you can download and install the kernel-devel, kernel-debug and kernel-debug-common package:
- install the devel rpm (sometimes if you're going to downgrade the kernel, then you'll need to use the '–oldpackage' option)install the devel rpm:
- rpm -hiv --oldpackage kernel-devel*
- sh ./autogen.sh
- /configure --with-linux=/usrc/src/kernels/3.10.0-514.10.2.el7_lustre.x86_64<kernel-release>/
- make rpms
- rpm -qa | grep lustre # list installed rpms
- rpm -e --nodeps <all of the existing rpms> # remove existing rpms reported by above command.
- rpm -ivh --nodeps <all the new rpms> # install the new rpms in your build directory.
- now we can make changes to LNet, run "make" then replace ./usr/lib/modules/3.10.0-514.10.2.el7_lustre.x86_64<kernel release>/extra/lustre/net/lnet.ko with the new lnet.ko