This is an alternate Neutron Configuration for setting up Layer2 and Layer3 using Journaling.
This is an alternate Neutron Configuration for setting up Layer2 and Layer3 using Journaling. Complete the following changes in the configuration files to enable the Journaling feature.
The following configuration lines must be available in /etc/neutron/plugins/ml2/ml2_conf.ini
. The mechanism driver must be
set to extreme_efa_v2 along with openvswitch
.
[ml2] mechanism_drivers = openvswitch, extreme_efa_v2,sriovnicswitch
The following configuration lines must be available in the
/etc/neutron/neutron.conf
file for the L3 Service plugin to be
activated.
[DEFAULT] service_plugins = extreme_l3_efa_v2,efa_topology_plugin,trunk,segments
Note
extreme_l3_efa_v2
is an
L3 Service Plugin and is a replacement for the default L3 Service Plugin (called
router
). Use
either one; not both.To enable L3 Flavors with Extreme, service providers must be added to neutron.conf
, as
follows. Multiple service providers flavor, that is ExtremeL3ServiceProvider
and ExtremeL3ServiceProviderv2
can be added to the configuration file, but
only one can be the default. Router creation CLI must specify the flavor profile for
whichever router is being created. For more information, see Commands for L3 Flavor Creation.
[service_providers] service_provider = L3_ROUTER_NAT:extreme:networking_extreme.l3.l3_flavor_v2.ExtremeL3ServiceProvider2:default
Note
Flavors require the default L3 Service Plugin (called router
).
This means that flavors can be used only when the service plugin is
router
:
service_plugins = router,efa_topology_plugin,trunk,segments
These configurations effect the working of the Journaling Mechanism which are
configured in/etc/neutron/plugins/ml2/ml2_conf.ini
.
Parameter | Description | Default |
---|---|---|
sync_timeout | Sync thread timeout in seconds or fraction. | 10 |
retry_count | Number of times to retry a row before failing. | 5 |
maintenance_interval | Journal maintenance operations interval in seconds. | 300 |
completed_rows_retention | Time to keep completed rows (in seconds). For performance reasons it's not recommended to " change this from the default value (0) which "indicates completed rows aren't kept. This value is checked every maintenance_interval by the cleanup thread. To keep completed rows indefinitely, set the value to -1)), |
0 |