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:

Mellanox-Neutron-Liberty-Redhat-InfiniBand - OpenStack

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/”, 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/”, 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 ($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

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 )

Any ideas?

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

Could you check if this packages from here -