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
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 <module>
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 <module>
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 <module>
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/ )
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
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 )