I'm having the same KSYM problem, CentOS 7.3, zfs-kmod repo enabled as described at https://github.com/zfsonlinux/zfs/wiki/RHEL-%26-CentOS
The missing dependencies from `yum -y install kmod-lustre-osd-zfs* lustre` look like:
...
Error: Package: kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64 (lustre-server)
           Requires: ksym(spa_get_dsl) = 0x6077e511
           Installed: kmod-zfs-0.6.5.8-1.el7_3.centos.x86_64 (@zfs-kmod)
               ksym(spa_get_dsl) = 0x62bac5c1
...

The 0.6.5.7 version of zfs-related RPMS from http://yum.tamu.edu/zfsonlinux/epel/7/kmod/x86_64/ seems to match kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64,
but apparently not fully kernel-3.10.0-514.el7_lustre, with the end result of: FATAL: Module zfs not found

Marcin



On Mon, Dec 26, 2016 at 3:31 PM, Jeff Slapp <Jeff.Slapp@datacore.com> wrote:
I just rebuilt the Lustre RPMs from source using rpmbuild. Interestingly, all RPMs were created except the one I need: kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64.rpm.

-----Original Message-----
From: Jeff Slapp
Sent: Sunday, December 25, 2016 3:46 PM
To: 'Mohr Jr, Richard Frank (Rick Mohr)' <rmohr@utk.edu>
Cc: 'hpdd-discuss@lists.01.org' <hpdd-discuss@lists.01.org>
Subject: RE: [HPDD-discuss] Error when attempting to mount ZFS with Lustre

I suppose I would need someone from Intel to tell me if ZFS 0.6.5.8-1 is compatible with Lustre 2.9.0-1.

I was able to build ZFS from source (SPL and ZFS modules) under the Lustre kernel and everything went perfect right up to this step:

rpm -ivh kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64.rpm. Same KSYM errors.

Please advise whether I should use a previous version of Lustre (i.e. 2.8).


-----Original Message-----
From: Jeff Slapp
Sent: Friday, December 23, 2016 12:18 PM
To: 'Mohr Jr, Richard Frank (Rick Mohr)' <rmohr@utk.edu>
Cc: hpdd-discuss@lists.01.org
Subject: RE: [HPDD-discuss] Error when attempting to mount ZFS with Lustre

The pre-built Lustre RPMs were obtained here: https://downloads.hpdd.intel.com/public/lustre/latest-release/el7.3.1611/server/RPMS/x86_64/

I will investigate your suggestion. Thank you.

-----Original Message-----
From: Mohr Jr, Richard Frank (Rick Mohr) [mailto:rmohr@utk.edu]
Sent: Friday, December 23, 2016 11:30 AM
To: Jeff Slapp <Jeff.Slapp@DataCore.com>
Cc: hpdd-discuss@lists.01.org
Subject: Re: [HPDD-discuss] Error when attempting to mount ZFS with Lustre


> On Dec 23, 2016, at 9:28 AM, Jeff Slapp <Jeff.Slapp@DataCore.com> wrote:
>
> ERROR 2 (in /var/log/messages):
>
> Dec 23 09:18:58 mds01 kernel: LustreError: 158-c: Can't load module 'osd-zfs'
>
> Dec 23 09:18:58 mds01 kernel: LustreError:
> 56472:0:(genops.c:314:class_newdev()) OBD: unknown type: osd-zfs
>
<snip>
>
> MODULES INSTALLED:
>
<snip>
> kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64
>
> zfs-release-1-3.el7.centos.noarch
>
> zfs-0.6.5.8-1.el7.centos.x86_64
>
> libzfs2-0.6.5.8-1.el7.centos.x86_64
>
> libzfs2-devel-0.6.5.8-1.el7.centos.x86_64
>
> zfs-dkms-0.6.5.8-1.el7.centos.noarch
>
>
> NOTE: In  order to get the ‘kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64’ module installed, I had to use ‘rpm -ihv kmod-lustre-osd-zfs-2.9.0-1.el7.x86_64 –nodeps’. Without –nodeps, Idependency warnings about missing nearly two pages references to KSYM.

Are you using the pre-built Lustre RPMs from OpenSFS?  If so, see if the version of ZFS you have installed matches what the RPMs were built against.

--
Rick Mohr
Senior HPC System Administrator
National Institute for Computational Sciences http://www.nics.tennessee.edu

_______________________________________________
HPDD-discuss mailing list
HPDD-discuss@lists.01.org
https://lists.01.org/mailman/listinfo/hpdd-discuss