[lustre-discuss] Lustre 2.10 and RHEL74

Riccardo Veraldi Riccardo.Veraldi at cnaf.infn.it
Tue Sep 26 16:03:41 PDT 2017


ah ok the answer is already in your message sorry :)

On 9/26/17 4:02 PM, Riccardo Veraldi wrote:
> On 9/26/17 3:12 PM, Thomas Roth wrote:
>> I don't know about RHEL74, but got it to work on CentOS 7.4 (kernel
>> 3.10.0-693.el7).
>>
>> After ZFS was working on the server, I followed
>> https://lists.01.org/pipermail/hpdd-discuss/2016-December/003044.html
>> quite religiously.
>> Basically that means
>>> rpmbuild --rebuild --with zfs --without ldiskfs lustre-2.10.0-1.src.rpm
>> (the "--without ldiskfs" I added after some complaints of the
>> configure/build process).
>>
> thank you for pointing me at that document.
> Did you build 2.10.0 or the latest git from source code ?
>
> thanks
>
> Rick
>
>
>> The kernel-abi-whitelists is not installed there.
>>
>> Regards,
>> Thomas
>>
>> On 06.09.2017 04:02, Riccardo Veraldi wrote:
>>> I have the kabi whitelist package on hte system:
>>>
>>> kernel-abi-whitelists-3.10.0-693.1.1.el7.noarch
>>>
>>> I also built the rpm without ldiskfs support because I Am using ZFS.
>>>
>>> the problem seems to be with  kmod-lustre-osd-zfs
>>>
>>>
>>> yum localinstall lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm
>>> kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm
>>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64.rpm
>>> Loaded plugins: kabi, product-id, search-disabled-repos
>>> Loading support for Red Hat kernel ABI
>>> Examining lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm:
>>> lustre-2.10.52_75_ge1679d0.el7.x86_64
>>> Marking lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm to be installed
>>> Examining kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm:
>>> kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64
>>> Marking kmod-lustre-2.10.52_75_ge1679d0.el7.x86_64.rpm to be installed
>>> Examining kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64.rpm:
>>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> Marking kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64.rpm to be
>>> installed
>>> Resolving Dependencies
>>> --> Running transaction check
>>> ---> Package kmod-lustre.x86_64 0:2.10.52_75_ge1679d0.el7 will be
>>> installed
>>> ---> Package kmod-lustre-osd-zfs.x86_64 0:2.10.52_75_ge1679d0.el7 will
>>> be installed
>>> --> Processing Dependency: lustre-osd-zfs-mount = 2.10.52_75_ge1679d0
>>> for package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(__cv_broadcast) = 0xb75ecbeb for
>>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(arc_add_prune_callback) = 0x23573478 for
>>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(arc_buf_size) = 0xb5c5f0b4 for package:
>>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(arc_remove_prune_callback) = 0x6f8b923b
>>> for package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(dbuf_create_bonus) = 0x294914aa for
>>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(dbuf_read) = 0x2a4a4dec for package:
>>> kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(dmu_assign_arcbuf) = 0x704f47e3 for
>>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> --> Processing Dependency: ksym(dmu_bonus_hold) = 0xacd57ac1 for
>>> package: kmod-lustre-osd-zfs-2.10.52_75_ge1679d0.el7.x86_64
>>> ...
>>> ..
>>> WARNING: possible kABI issue with package: kmod-lustre-osd-zfs
>>> WARNING: possible kABI issue with package: kmod-lustre
>>>
>>>
>>> ZFS is installed
>>>
>>> ls -la /lib/modules/3.10.0-693.1.1.el7.x86_64/extra/
>>> total 4516
>>> drwxr-xr-x 2 root root     141 Sep  5 17:17 .
>>> drwxr-xr-x 7 root root    4096 Sep  5 17:16 ..
>>> -rw-r--r-- 1 root root  331904 Sep  5 13:59 icp.ko
>>> -rw-r--r-- 1 root root  306208 Sep  5 13:56 splat.ko
>>> -rw-r--r-- 1 root root  187824 Sep  5 13:56 spl.ko
>>> -rw-r--r-- 1 root root   14016 Sep  5 13:59 zavl.ko
>>> -rw-r--r-- 1 root root  109552 Sep  5 13:59 zcommon.ko
>>> -rw-r--r-- 1 root root 3156744 Sep  5 13:59 zfs.ko
>>> -rw-r--r-- 1 root root  132488 Sep  5 13:59 znvpair.ko
>>> -rw-r--r-- 1 root root   35160 Sep  5 13:59 zpios.ko
>>> -rw-r--r-- 1 root root  330952 Sep  5 13:59 zunicode.ko
>>>
>>>
>>>
>>>
>>>
>>> On 9/5/17 6:13 PM, Cowe, Malcolm J wrote:
>>>> One possibility is that the kernel-abi-whitelists.noarch package is
>>>> not installed – although I’ve certainly compiled Lustre without this
>>>> package in the past on RHEL 7.3.
>>>>
>>>> I believe that the project quota patches for LDISKFS break KABI
>>>> compatibility, so it is possible this is what is causing the build
>>>> to fail. If so, then you can either remove the
>>>> “vfs-project-quotas-rhel7.patch” from the patch series for the
>>>> server kernel (which will remove project quota support), or disable
>>>> the kabi check when compiling the kernel. For example:
>>>>
>>>> _TOPDIR=`rpm --eval %{_topdir}`
>>>> rpmbuild -ba --with firmware --with baseonly \
>>>> --without kabichk \
>>>> --define "buildid _lustre" \
>>>> --target x86_64 \
>>>> $_TOPDIR/SPECS/kernel.spec
>>>>
>>>> Malcolm.
>>>>
>>>> On 6/9/17, 10:30 am, "lustre-discuss on behalf of Riccardo Veraldi"
>>>> <lustre-discuss-bounces at lists.lustre.org on behalf of
>>>> Riccardo.Veraldi at cnaf.infn.it> wrote:
>>>>
>>>>      Hello,
>>>>      is it foreseen that Lustre 2.10.*  will be compatible with
>>>> RHEL74 ?
>>>>      I tried lustre 2.10.52 but it complains abotu kABI.
>>>>           thank you
>>>>           Rick
>>>>                _______________________________________________
>>>>      lustre-discuss mailing list
>>>>      lustre-discuss at lists.lustre.org
>>>>      http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>>>>     
>>>> _______________________________________________
>>>> lustre-discuss mailing list
>>>> lustre-discuss at lists.lustre.org
>>>> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>>>>
>>> _______________________________________________
>>> lustre-discuss mailing list
>>> lustre-discuss at lists.lustre.org
>>> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>>>
> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>



More information about the lustre-discuss mailing list