<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>If you've installed the zfs rpms:</p>
<p>zfs, kmod-zfs, kmod-zfs-devel, kmod-zfs-devel-$(uname -r),
libnvpair3, libuutil3, libzfs4, libzfs4-devel, libzpool4</p>
<p>You should be able to configure lustre via:</p>
<pre>sh autogen.sh</pre>
<pre>./configure --with-zfs</pre>
<pre>make rpms
</pre>
<p>The auto conf will pick up the current kernel and all the
installed ZFS paths without having to specify them.</p>
<p>Sincerely,</p>
<p>Nathaniel Clark<br>
</p>
<div class="moz-cite-prefix">On 5/6/21 12:47 PM, Hugo R Hernandez
via lustre-discuss wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAGBBdBhjRRpvatnyHu19Yha215xYUbmXwst0oL6DUv8QS55HeA@mail.gmail.com">
<div dir="ltr">Morning Lustre Community!
<div><br>
</div>
<div>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:
<code>3.10.0-1160.6.1.el7</code> (tested during release) and <code>3.10.0-1160.25.1.el7</code>
(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:</div>
<div><br>
</div>
<div>--with-zfs</div>
<div>--with-zfs-obj</div>
<div>--with-spl</div>
<div>--with-spl-obj <br>
<br>
</div>
<div>but ZFS 2.0.x now includes SPL as part of it as previously
they were separated packages.</div>
<div><br>
</div>
<div>Any hint on how to address this problem? Help is greatly
appreciated!</div>
<div><br>
</div>
<div>Thanks,</div>
<div>-Hugo</div>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Apr 30, 2021 at 12:51
PM Hugo R Hernandez <<a href="mailto:hdezmora@gmail.com" moz-do-not-send="true">hdezmora@gmail.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">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:
<div><br>
</div>
<div>ZFS:</div>
<div>Install dependency packages</div>
<div>git clone <a href="https://github.com/openzfs/zfs.git" target="_blank" moz-do-not-send="true">https://github.com/openzfs/zfs.git</a><br>
</div>
<div>git checkout remotes/origin/zfs-2.0-release<br>
</div>
<div>./autogen.sh</div>
<div>./configure</div>
<div>make && make rpms</div>
<div>install libzfs4, zfs-2.0.4, zfs-dksm (have tried also
installing kmod-zfs*, libuutil3, libnvpair3, libzpool4)</div>
<div><br>
</div>
<div>Lustre:</div>
<div>git clone git://<a href="http://git.whamcloud.com/fs/lustre-release.git" target="_blank" moz-do-not-send="true">git.whamcloud.com/fs/lustre-release.git</a><br>
</div>
<div>git checkout remotes/origin/b2_14<br>
</div>
<div>./autogen.sh</div>
<div>./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-<br>
</div>
<div>1160.24.1.el7.x86_64/x86_64<br>
</div>
<div>make <<< here I have linking breaks</div>
<div><br>
</div>
<div>I get an error like this:</div>
<div><br>
</div>
<div>
<pre style="white-space:pre-wrap">fatal error: sys/byteorder.h: No such file or directory
#include <sys/byteorder.h></pre>
</div>
<div>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?</div>
<div><br>
</div>
<div>Please advise. Thanks in advance!</div>
<div><br>
</div>
<div>
<div dir="ltr">
<div dir="ltr">
<div><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">-- </span><br style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">
<b style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">Hugo
R Hernandez</b>
<div><font face="arial, sans-serif" color="#888888"><span style="font-size:16px"><b><br>
</b></span></font><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">"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"</span></div>
<div><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">-
Anónimo brasileiro</span></div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Apr 15, 2021 at
12:01 PM Peter Jones <<a href="mailto:pjones@whamcloud.com" target="_blank" moz-do-not-send="true">pjones@whamcloud.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div lang="EN-CA">
<div>
<p class="MsoNormal"><span style="font-size:14pt" lang="EN-US">Hugo</span></p>
<p class="MsoNormal"><span style="font-size:14pt" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size:14pt" lang="EN-US">2.14 will likely build/work against
centos 7.9 even though that was not the primary
kernel it was tested against</span></p>
<p class="MsoNormal"><span style="font-size:14pt" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size:14pt" lang="EN-US">Peter</span></p>
<p class="MsoNormal"><span style="font-size:14pt" lang="EN-US"> </span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt
solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12pt;color:black">From: </span></b><span style="font-size:12pt;color:black">lustre-discuss
<<a href="mailto:lustre-discuss-bounces@lists.lustre.org" target="_blank" moz-do-not-send="true">lustre-discuss-bounces@lists.lustre.org</a>>
on behalf of Hugo R Hernandez via lustre-discuss
<<a href="mailto:lustre-discuss@lists.lustre.org" target="_blank" moz-do-not-send="true">lustre-discuss@lists.lustre.org</a>><br>
<b>Reply-To: </b>Hugo R Hernandez <<a href="mailto:hdezmora@gmail.com" target="_blank" moz-do-not-send="true">hdezmora@gmail.com</a>><br>
<b>Date: </b>Thursday, April 15, 2021 at 8:50
AM<br>
<b>To: </b>"<a href="mailto:lustre-discuss@lists.lustre.org" target="_blank" moz-do-not-send="true">lustre-discuss@lists.lustre.org</a>"
<<a href="mailto:lustre-discuss@lists.lustre.org" target="_blank" moz-do-not-send="true">lustre-discuss@lists.lustre.org</a>><br>
<b>Subject: </b>[lustre-discuss] Lustre version
2.14 support for CentOS 7</span></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">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? </p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><a href="https://downloads.whamcloud.com/public/lustre/lustre-2.14.0/" target="_blank" moz-do-not-send="true">https://downloads.whamcloud.com/public/lustre/lustre-2.14.0/</a></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">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.</p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Thanks in advance!</p>
</div>
<div>
<p class="MsoNormal">-Hugo</p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
</p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;font-family:Arial,sans-serif;color:rgb(136,136,136)">-- </span></p>
<div>
<p class="MsoNormal"><span style="font-size:12pt;font-family:Arial,sans-serif;color:rgb(136,136,136)">"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"</span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12pt;font-family:Arial,sans-serif;color:rgb(136,136,136)">-
Anónimo brasileiro</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
lustre-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a>
<a class="moz-txt-link-freetext" href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org">http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Nathaniel Clark
Senior Software Engineer
Whamcloud / DDN</pre>
</body>
</html>