b6a0fa8a76
Neutron repository has the networking guide in admin/, so we cannot just import the admin guide contents into admin/ as it potentially breaks the existing document structure of the networking guide. This commit imports the admin guide into admin/archives directory so that the team can migrate them into the networking guide after careful reviews. Co-Authored-By: Akihiro Motoki <amotoki@gmail.com> Change-Id: I1f99f225a6f58654911ed827f51d3d4de67f405d
58 lines
2.3 KiB
ReStructuredText
58 lines
2.3 KiB
ReStructuredText
==============================
|
|
Advanced configuration options
|
|
==============================
|
|
|
|
This section describes advanced configuration options for various system
|
|
components. For example, configuration options where the default works
|
|
but that the user wants to customize options. After installing from
|
|
packages, ``$NEUTRON_CONF_DIR`` is ``/etc/neutron``.
|
|
|
|
L3 metering agent
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
You can run an L3 metering agent that enables layer-3 traffic metering.
|
|
In general, you should launch the metering agent on all nodes that run
|
|
the L3 agent:
|
|
|
|
.. code-block:: console
|
|
|
|
$ neutron-metering-agent --config-file NEUTRON_CONFIG_FILE \
|
|
--config-file L3_METERING_CONFIG_FILE
|
|
|
|
You must configure a driver that matches the plug-in that runs on the
|
|
service. The driver adds metering to the routing interface.
|
|
|
|
+------------------------------------------+---------------------------------+
|
|
| Option | Value |
|
|
+==========================================+=================================+
|
|
| **Open vSwitch** | |
|
|
+------------------------------------------+---------------------------------+
|
|
| interface\_driver | |
|
|
| ($NEUTRON\_CONF\_DIR/metering\_agent.ini)| openvswitch |
|
|
+------------------------------------------+---------------------------------+
|
|
| **Linux Bridge** | |
|
|
+------------------------------------------+---------------------------------+
|
|
| interface\_driver | |
|
|
| ($NEUTRON\_CONF\_DIR/metering\_agent.ini)| linuxbridge |
|
|
+------------------------------------------+---------------------------------+
|
|
|
|
L3 metering driver
|
|
------------------
|
|
|
|
You must configure any driver that implements the metering abstraction.
|
|
Currently the only available implementation uses iptables for metering.
|
|
|
|
.. code-block:: ini
|
|
|
|
driver = iptables
|
|
|
|
L3 metering service driver
|
|
--------------------------
|
|
|
|
To enable L3 metering, you must set the following option in the
|
|
``neutron.conf`` file on the host that runs ``neutron-server``:
|
|
|
|
.. code-block:: ini
|
|
|
|
service_plugins = metering
|