
Hello, Anyone had success using Mellanox OFED with oVirt? Already learned some things: 1. I can’t use oVirt Node. 2. Mellanox OFED cannot be installed with mlnx-ofed-all since it breaks dnf. We need to rely on the upstream RDMA implementation. 3. The way to go is running: dnf install mlnx-ofed-dpdk-upstream-libs But after the installation I ended up with broken dnf: [root@c4140 ~]# dnf update Updating Subscription Management repositories. Last metadata expiration check: 0:03:54 ago on Tue 01 Sep 2020 11:52:41 PM -03. Error: Problem: both package mlnx-ofed-all-user-only-5.1-0.6.6.0.rhel8.2.noarch and mlnx-ofed-all-5.1-0.6.6.0.rhel8.2.noarch obsolete glusterfs-rdma - cannot install the best update candidate for package glusterfs-rdma-6.0-37.el8.x86_64 - package ovirt-host-4.4.1-4.el8ev.x86_64 requires glusterfs-rdma, but none of the providers can be installed - package mlnx-ofed-all-5.1-0.6.6.0.rhel8.2.noarch obsoletes glusterfs-rdma provided by glusterfs-rdma-6.0-37.el8.x86_64 - package glusterfs-rdma-3.12.2-40.2.el8.x86_64 requires glusterfs(x86-64) = 3.12.2-40.2.el8, but none of the providers can be installed - package glusterfs-rdma-6.0-15.el8.x86_64 requires glusterfs(x86-64) = 6.0-15.el8, but none of the providers can be installed - package glusterfs-rdma-6.0-20.el8.x86_64 requires glusterfs(x86-64) = 6.0-20.el8, but none of the providers can be installed - cannot install both glusterfs-3.12.2-40.2.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install both glusterfs-6.0-15.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install both glusterfs-6.0-20.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install the best update candidate for package ovirt-host-4.4.1-4.el8ev.x86_64 - cannot install the best update candidate for package glusterfs-6.0-37.el8.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) That are the packages installed: [root@c4140 ~]# rpm -qa *mlnx* mlnx-dpdk-19.11.0-1.51066.x86_64 mlnx-ofa_kernel-devel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-ethtool-5.4-1.51066.x86_64 mlnx-dpdk-devel-19.11.0-1.51066.x86_64 mlnx-ofa_kernel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-dpdk-doc-19.11.0-1.51066.noarch mlnx-dpdk-tools-19.11.0-1.51066.x86_64 mlnx-ofed-dpdk-upstream-libs-5.1-0.6.6.0.rhel8.2.noarch kmod-mlnx-ofa_kernel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-iproute2-5.6.0-1.51066.x86_64 And finally this is the repo that I’m using: [root@c4140 ~]# cat /etc/yum.repos.d/mellanox_mlnx_ofed.repo # # Mellanox Technologies Ltd. public repository configuration file. # For more information, refer to http://linux.mellanox.com # [mlnx_ofed_latest_base] name=Mellanox Technologies rhel8.2-$basearch mlnx_ofed latest baseurl=http://linux.mellanox.com/public/repo/mlnx_ofed/latest/rhel8.2/$basearch enabled=1 gpgkey=http://www.mellanox.com/downloads/ofed/RPM-GPG-KEY-Mellanox gpgcheck=1 So anyone had success with this?

Have you tried enabling the gluster repos from the CentOS Storage SIG ? I think it was something like : yum install centos-release-gluster7 Best Regards, Strahil Nikolov В сряда, 2 септември 2020 г., 06:05:03 Гринуич+3, Vinícius Ferrão via Users <users@ovirt.org> написа: Hello, Anyone had success using Mellanox OFED with oVirt? Already learned some things: 1. I can’t use oVirt Node. 2. Mellanox OFED cannot be installed with mlnx-ofed-all since it breaks dnf. We need to rely on the upstream RDMA implementation. 3. The way to go is running: dnf install mlnx-ofed-dpdk-upstream-libs But after the installation I ended up with broken dnf: [root@c4140 ~]# dnf update Updating Subscription Management repositories. Last metadata expiration check: 0:03:54 ago on Tue 01 Sep 2020 11:52:41 PM -03. Error: Problem: both package mlnx-ofed-all-user-only-5.1-0.6.6.0.rhel8.2.noarch and mlnx-ofed-all-5.1-0.6.6.0.rhel8.2.noarch obsolete glusterfs-rdma - cannot install the best update candidate for package glusterfs-rdma-6.0-37.el8.x86_64 - package ovirt-host-4.4.1-4.el8ev.x86_64 requires glusterfs-rdma, but none of the providers can be installed - package mlnx-ofed-all-5.1-0.6.6.0.rhel8.2.noarch obsoletes glusterfs-rdma provided by glusterfs-rdma-6.0-37.el8.x86_64 - package glusterfs-rdma-3.12.2-40.2.el8.x86_64 requires glusterfs(x86-64) = 3.12.2-40.2.el8, but none of the providers can be installed - package glusterfs-rdma-6.0-15.el8.x86_64 requires glusterfs(x86-64) = 6.0-15.el8, but none of the providers can be installed - package glusterfs-rdma-6.0-20.el8.x86_64 requires glusterfs(x86-64) = 6.0-20.el8, but none of the providers can be installed - cannot install both glusterfs-3.12.2-40.2.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install both glusterfs-6.0-15.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install both glusterfs-6.0-20.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install the best update candidate for package ovirt-host-4.4.1-4.el8ev.x86_64 - cannot install the best update candidate for package glusterfs-6.0-37.el8.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) That are the packages installed: [root@c4140 ~]# rpm -qa *mlnx* mlnx-dpdk-19.11.0-1.51066.x86_64 mlnx-ofa_kernel-devel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-ethtool-5.4-1.51066.x86_64 mlnx-dpdk-devel-19.11.0-1.51066.x86_64 mlnx-ofa_kernel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-dpdk-doc-19.11.0-1.51066.noarch mlnx-dpdk-tools-19.11.0-1.51066.x86_64 mlnx-ofed-dpdk-upstream-libs-5.1-0.6.6.0.rhel8.2.noarch kmod-mlnx-ofa_kernel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-iproute2-5.6.0-1.51066.x86_64 And finally this is the repo that I’m using: [root@c4140 ~]# cat /etc/yum.repos.d/mellanox_mlnx_ofed.repo # # Mellanox Technologies Ltd. public repository configuration file. # For more information, refer to http://linux.mellanox.com # [mlnx_ofed_latest_base] name=Mellanox Technologies rhel8.2-$basearch mlnx_ofed latest baseurl=http://linux.mellanox.com/public/repo/mlnx_ofed/latest/rhel8.2/$basearch enabled=1 gpgkey=http://www.mellanox.com/downloads/ofed/RPM-GPG-KEY-Mellanox gpgcheck=1 So anyone had success with this? _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/Z2QBLGLN5NNUUC...

On Wed, Sep 2, 2020 at 6:31 AM Strahil Nikolov via Users <users@ovirt.org> wrote:
Have you tried enabling the gluster repos from the CentOS Storage SIG ? I think it was something like : yum install centos-release-gluster7
Best Regards, Strahil Nikolov
В сряда, 2 септември 2020 г., 06:05:03 Гринуич+3, Vinícius Ferrão via Users <users@ovirt.org> написа:
Hello,
Anyone had success using Mellanox OFED with oVirt? Already learned some things:
1. I can’t use oVirt Node. 2. Mellanox OFED cannot be installed with mlnx-ofed-all since it breaks dnf. We need to rely on the upstream RDMA implementation. 3. The way to go is running: dnf install mlnx-ofed-dpdk-upstream-libs
But after the installation I ended up with broken dnf:
[root@c4140 ~]# dnf update Updating Subscription Management repositories. Last metadata expiration check: 0:03:54 ago on Tue 01 Sep 2020 11:52:41 PM -03. Error: Problem: both package mlnx-ofed-all-user-only-5.1-0.6.6.0.rhel8.2.noarch and mlnx-ofed-all-5.1-0.6.6.0.rhel8.2.noarch obsolete glusterfs-rdma - cannot install the best update candidate for package glusterfs-rdma-6.0-37.el8.x86_64 - package ovirt-host-4.4.1-4.el8ev.x86_64 requires glusterfs-rdma, but none of the providers can be installed - package mlnx-ofed-all-5.1-0.6.6.0.rhel8.2.noarch obsoletes glusterfs-rdma provided by glusterfs-rdma-6.0-37.el8.x86_64
Can you please check: dnf repoquery --provides mlnx-ofed-all I think it should also 'Provides: glusterfs-rdma', not just 'Obsoletes:' it, for satisfying such dependencies. If it does not, perhaps ask Mellanox to fix this. Or try by yourself, if it's open source and you can rebuild the package after adding Provides:. Obviously, only if it indeed Provides it some way. Good luck and best regards,
- package glusterfs-rdma-3.12.2-40.2.el8.x86_64 requires glusterfs(x86-64) = 3.12.2-40.2.el8, but none of the providers can be installed - package glusterfs-rdma-6.0-15.el8.x86_64 requires glusterfs(x86-64) = 6.0-15.el8, but none of the providers can be installed - package glusterfs-rdma-6.0-20.el8.x86_64 requires glusterfs(x86-64) = 6.0-20.el8, but none of the providers can be installed - cannot install both glusterfs-3.12.2-40.2.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install both glusterfs-6.0-15.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install both glusterfs-6.0-20.el8.x86_64 and glusterfs-6.0-37.el8.x86_64 - cannot install the best update candidate for package ovirt-host-4.4.1-4.el8ev.x86_64 - cannot install the best update candidate for package glusterfs-6.0-37.el8.x86_64 (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
That are the packages installed:
[root@c4140 ~]# rpm -qa *mlnx* mlnx-dpdk-19.11.0-1.51066.x86_64 mlnx-ofa_kernel-devel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-ethtool-5.4-1.51066.x86_64 mlnx-dpdk-devel-19.11.0-1.51066.x86_64 mlnx-ofa_kernel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-dpdk-doc-19.11.0-1.51066.noarch mlnx-dpdk-tools-19.11.0-1.51066.x86_64 mlnx-ofed-dpdk-upstream-libs-5.1-0.6.6.0.rhel8.2.noarch kmod-mlnx-ofa_kernel-5.1-OFED.5.1.0.6.6.1.rhel8u2.x86_64 mlnx-iproute2-5.6.0-1.51066.x86_64
And finally this is the repo that I’m using: [root@c4140 ~]# cat /etc/yum.repos.d/mellanox_mlnx_ofed.repo # # Mellanox Technologies Ltd. public repository configuration file. # For more information, refer to http://linux.mellanox.com #
[mlnx_ofed_latest_base] name=Mellanox Technologies rhel8.2-$basearch mlnx_ofed latest baseurl=http://linux.mellanox.com/public/repo/mlnx_ofed/latest/rhel8.2/$basearch enabled=1 gpgkey=http://www.mellanox.com/downloads/ofed/RPM-GPG-KEY-Mellanox gpgcheck=1
So anyone had success with this?
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/Z2QBLGLN5NNUUC... _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/5575GDGYZ5DQPW...
-- Didi
participants (3)
-
Strahil Nikolov
-
Vinícius Ferrão
-
Yedidyah Bar David