1 Reply Latest reply on Apr 11, 2017 7:32 AM by alkx

    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

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


      Any ideas?