
This patch adds an agent extension for Neutron openvswitch agent to make the metadata datapath distributed. The extension will do the following works when handle port: 1. allocate Meta_IP and Meta_MAC 2. setup the host haproxy configurations for this port 3. cache port infos for deleting The extension will do the following works when delete port: 1. remove haproxy configurations of this port 2. clean up cache infos Partially-Implements: blueprint distributed-metadata-datapath Change-Id: Ia6e3e57b7e2ff61e8e7c950c095df15ffa3abd7a
14 lines
641 B
YAML
14 lines
641 B
YAML
---
|
|
features:
|
|
- |
|
|
A new openvswitch agent extension ``metadata_path`` was added to implement
|
|
a distributed approach for virtual machines to retrieve metadata in
|
|
each running host without a traditional metadata-agent and its dependent
|
|
router or DHCP namespace.
|
|
For a new host, users need to create the OVS bridge
|
|
named ``br-meta``. The OVS-agent will implicitly add an entry
|
|
``meta:br-meta`` to the list of ``bridge_mappings``.
|
|
New config options ``provider_cidr``, ``provider_vlan_id``,
|
|
``provider_base_mac`` and ``host_proxy_listen_port`` are added to the
|
|
openvswitch agent ``[METADATA]`` section.
|