Enabling Mechanism Driver and Plugins

About this task

Make configurations on the Neutron controller for starting the Extreme EFA Mechanism Driver and L3 Service Plugin.

Procedure

  1. ML2 Configuration: Set the mechanism driver to extreme_efa, along with openvswitch. In the /etc/neutron/plugins/ml2/ml2_conf.ini file, add the following lines:
    [ml2]  
    mechanism_drivers = openvswitch, extreme_efa, sriovnicswitch
  2. Topology Plugin Configuration: Activate the topology plugin by adding the following lines in the /etc/neutron/neutron.conf file:
    [DEFAULT] 
    service_plugins = efa_topology_plugin, trunk, segments
  3. L3 Service Plugin Configuration: Activate the L3 Service plugin by adding the following lines in the /etc/neutron/neutron.conf file:
    [DEFAULT] 
    service_plugins = extreme_l3_efa, efa_topology_plugin, trunk, segments
    Note

    Note

    extreme_l3_efa is an L3 Service Plugin and its replacement for the default L3 Service Plugin (called router). Only one of them should be used.
  4. L3 Flavor Configuration: Enable L3 Flavors with Extreme by adding the relevant service providers to neutron.conf:
    [service_providers] 
    service_provider = L3_ROUTER_NAT:extreme:networking_extreme.l3.l3_flavor.ExtremeL3ServiceProvider:default

    Flavors require the default L3 Service Plugin (called router). This means flavors can be used only when the service plugin is router.

    service_plugins = router, efa_topology_plugin, trunk, segments