deb-networking-mlnx/devstack
Moshe Levi 8adbd7a657 fix mlnx_sdn_assist documentation
Change-Id: I37788a437f947268339620bac2b7f531fbd5f94c
2016-10-06 13:32:49 +03:00
..
lib Fix to allow use of param PHYSICAL_INTERFACE_MAPPINGS 2016-08-25 16:40:27 +03:00
README.rst fix mlnx_sdn_assist documentation 2016-10-06 13:32:49 +03:00
plugin.sh Renaming Mellanox Mechanism driver 2016-03-21 18:32:13 +02:00

README.rst

MLNX agent enable

  1. Download DevStack

  2. Add this as an external repository:

    enable_plugin neutron_ml2_mlnx git://github.com/openstack/networking-mlnx <branch>
  3. update Q_ML2_PLUGIN_MECHANISM_DRIVERS with mlnx_infiniband mech driver:

    Q_ML2_PLUGIN_MECHANISM_DRIVERS=mlnx_infiniband,openvswitch
  4. enable switchd mlnx-agt and mlnx_dnsmasq services:

    enable_service mlnx-agt eswitchd mlnx_dnsmasq
  5. run stack.sh

SDN Mechanism Driver Enabling in Devstack

  1. Download DevStack

  2. Add this external repository:

    enable_plugin neutron_ml2_mlnx git://github.com/openstack/networking-mlnx <branch>

  3. Add SDN plugin to mechanism drivers plugins list:

    Q_ML2_PLUGIN_MECHANISM_DRIVERS=mlnx_sdn_assist,openvswitch

  4. Add SDN mandatory configurations, for example:

    [[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini]]
    [sdn]
    url = http://<sdn_provider_ip>/neo
    domain = cloudx
    username = admin
    password = admin
  5. run stack.sh