tripleo-image-elements/elements/quantum-openvswitch-agent
Derek Higgins cc4345e6da Don't error if no route
Grep exits with an error if no matches are found. Causing
firstboot to fail on seed VM's.

Change-Id: Ia75a70b86d569c3523773309c06ea54f6f2ab02b
2013-07-02 22:49:30 +01:00
..
install.d Split quantum into server/agent elements. 2013-05-19 19:47:22 -07:00
os-refresh-config Overhaul quantum networking for non-seed clouds. 2013-07-02 18:59:03 +12:00
quantum-ovs-agent-bin Don't error if no route 2013-07-02 22:49:30 +01:00
element-deps Split quantum into server/agent elements. 2013-05-19 19:47:22 -07:00
README.md Overhaul quantum networking for non-seed clouds. 2013-07-02 18:59:03 +12:00

Install and configure OpenStack Networking Openvswitch agent.

Configuration

The physical interface and bridges to use to bridge traffic onto can be configured via Heat Metadata. For example:

quantum:
  ovs:
    public_interface: eth2
    physical_bridge: br-ctlplane
    physical_network: ctlplane
    network_vlan_ranges: ctlplane
    bridge_mappings: ctlplane:br-ctlplane
    fixed_range: 
  start: 192.0.2.2
  end: 192.0.2.3
    ovs_range: 198.51.100.0/24

If public_interface and physical_bridge are not set, no bridges will be connected directly. This is normal for quantum hosting virtual machines when using an overlay network (e.g. GRE tunnelling). Some of the other fields will be ignored in this case. Most of them map 1:1 with their counterparts in the OVS section of ovs_quantum_plugin.ini

fixed_range is used to create an allocation pool on the tenants network, and ovs_range is used to create the tenants subnet, if set. If not set the subnet from the physical_bridge is used, and the gateway is set to the physical_bridge address.