[lustre-discuss] Lustre version 2.14 support for CentOS 7

Hugo R Hernandez hdezmora at gmail.com
Thu May 6 09:47:44 PDT 2021


Morning Lustre Community!

Has anyone experienced any issue when trying to build Lustre 2.14 with ZFS
2.0.4 on CentOS7.9 running any of these two kernels:  3.10.0-1160.6.1.el7
(tested during release) and 3.10.0-1160.25.1.el7 (latest).  Is there any
'special recipe' you need to follow for a proper Lustre build from source?
When we built for 2.10+ we used to use these flags when configuring:

--with-zfs
--with-zfs-obj
--with-spl
--with-spl-obj

but ZFS 2.0.x now includes SPL as part of it as previously they were
separated packages.

Any hint on how to address this problem?  Help is greatly appreciated!

Thanks,
-Hugo



On Fri, Apr 30, 2021 at 12:51 PM Hugo R Hernandez <hdezmora at gmail.com>
wrote:

> Peter, I have been trying to get 2.14 ready with ZFS 2.0.4 on CentOS 7.9
> but I have encountered a couple of issues.  This is what I have been doing:
>
> ZFS:
> Install dependency packages
> git clone https://github.com/openzfs/zfs.git
> git checkout remotes/origin/zfs-2.0-release
> ./autogen.sh
> ./configure
> make && make rpms
> install libzfs4, zfs-2.0.4, zfs-dksm (have tried also installing
> kmod-zfs*, libuutil3, libnvpair3, libzpool4)
>
> Lustre:
> git clone git://git.whamcloud.com/fs/lustre-release.git
> git checkout remotes/origin/b2_14
> ./autogen.sh
> ./configure --enable-ldiskfs --with-zfs --enable-quota --enable-utils
> --enable-gss --enable-snmp --with-zfs-obj=/var/lib/dkms/zfs/2.0.4/3.10.0-
> 1160.24.1.el7.x86_64/x86_64
> make <<< here I have linking breaks
>
> I get an error like this:
>
> fatal error: sys/byteorder.h: No such file or directory
>  #include <sys/byteorder.h>
>
> I wondering if I'm doing this on an updated CentOS 7.9 host running
> kernel 3.10.0-1160.24.1.el7 instead of the one used for testing during
> release cycle:  3.10.0-1160.6.1.el7.  is there something I'm missing or
> doing wrong in this case?  Should I be able to compile then build RPMs i.e.
> using now available 3.10.0-1160.25.1.el7 so we can have happy security
> folks by using the latest kernel?
>
> Please advise.  Thanks in advance!
>
> --
> *Hugo R Hernandez*
>
> "Se seus esforços foram vistos com indeferença, não desanime que o sol
> faze um espectacolo maravilhoso todas as manhãs enquanto a maioria das
> pessoas ainda estão dormindo"
> - Anónimo brasileiro
>
>
> On Thu, Apr 15, 2021 at 12:01 PM Peter Jones <pjones at whamcloud.com> wrote:
>
>> Hugo
>>
>>
>>
>> 2.14 will likely build/work against centos 7.9 even though that was not
>> the primary kernel it was tested against
>>
>>
>>
>> Peter
>>
>>
>>
>> *From: *lustre-discuss <lustre-discuss-bounces at lists.lustre.org> on
>> behalf of Hugo R Hernandez via lustre-discuss <
>> lustre-discuss at lists.lustre.org>
>> *Reply-To: *Hugo R Hernandez <hdezmora at gmail.com>
>> *Date: *Thursday, April 15, 2021 at 8:50 AM
>> *To: *"lustre-discuss at lists.lustre.org" <lustre-discuss at lists.lustre.org>
>> *Subject: *[lustre-discuss] Lustre version 2.14 support for CentOS 7
>>
>>
>>
>> Hello there!  We have been planning to upgrade Lustre from 2.10+ to 2.14,
>> but we encountered it supports only RHEL 8.3, SLES 15 SP2, and Ubuntu
>> 20.04.   How about RHEL/CentOS 7?
>>
>>
>>
>> https://downloads.whamcloud.com/public/lustre/lustre-2.14.0/
>>
>>
>>
>> We can see release 2.13 supports RHEL 7.7 (servers and clients) and
>> 2.12.9 supports RHEL 7.9.  Part of this upgrade is motivated to work on a
>> OST-to-DoM migration but this appears to be possible until 2.13.  Our
>> desire is to use DoM to alleviate with metadata performance due to tons of
>> small files.  We want at this point to verify if any 2.13 or 2.14 would
>> eventually support CentOS 7.9.
>>
>>
>>
>> Thanks in advance!
>>
>> -Hugo
>>
>>
>> --
>>
>> "Se seus esforços foram vistos com indeferença, não desanime que o sol
>> faze um espectacolo maravilhoso todas as manhãs enquanto a maioria das
>> pessoas ainda estão dormindo"
>>
>> - Anónimo brasileiro
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20210506/79071bda/attachment.html>


More information about the lustre-discuss mailing list