Openstack liberty issues getting IB working - neutron-mlnx-agent centos 7.2

Hello everyone!

I’m trying to add infiniband cards to our working openstack liberty installation ( to create a backup network), We already are using ethernet in a provider flat network, but want a second interface for infiniband where the compute nodes can talk to the backup server.

I have the sriov working, and the pci passthru configured. I followed this document: https://wiki.openstack.org/wiki/Mellanox-Neutron-Liberty-Redhat-InfiniBand https://wiki.openstack.org/wiki/Mellanox-Neutron-Liberty-Redhat-InfiniBand

Mellanox-Neutron-Liberty-Redhat-InfiniBand - OpenStack https://wiki.openstack.org/wiki/Mellanox-Neutron-Liberty-Redhat-InfiniBand

When I try to start the neutron-mlnx-agent on the compute node, I get an error and it stops with

Traceback (most recent call last):

File “/usr/bin/neutron-mlnx-agent”, line 6, in

from neutron.cmd.eventlet.plugins.mlnx_neutron_agent import main

File “/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/plugins/mlnx_neutron_agent.py”, line 15, in

from neutron.plugins.ml2.drivers.mlnx.agent import eswitch_neutron_agent

File “/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/mlnx/agent/eswitch_neutron_agent.py”, line 19, in

from networking_mlnx.plugins.ml2.drivers.mlnx.agent import (

ImportError: No module named networking_mlnx.plugins.ml2.drivers.mlnx.agent

When I look for /usr/lib/python2.7/site-packages/networking_mlnx, the directory isn’t there.

After some reasearch, I realize it comes from python-networking-mlnx, which isnt in the centos 7 openstack liberty repo (http://mirror.centos.org/centos/7/cloud/x86_64/openstack-liberty/ http://mirror.centos.org/centos/7/cloud/$basearch/openstack-liberty/ )

One thing to note, at the beginning of the document specified above, it says to add a repo, which no longer exists, ie http://trunk.rdoproject.org/centos7-liberty/delorean-deps.repo http://trunk.rdoproject.org/centos7-liberty/delorean-deps.repo

Is there an updated document that is for liberty release with mellanox? What repo is the python-networking-mlnx in?

I did add the mellanox repo, but is not in there either ( Index of /repository/solutions/openstack/liberty/redhat/7 http://www.mellanox.com/repository/solutions/openstack/liberty/redhat/7/ )

Any ideas?

Hi, it seems that wiki is updated with new location of the repository.

Could you check if this packages from here - https://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-liberty/ https://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-liberty/