We have touched minimal config. Basic testbed w/ VXLAN tenant networks only, VLAN external network.
ML2/OVS config on hypervisor/network node:
[ovs] enable_tunneling = True ovsdb_interface = vsctl bridge_mappings = physnet:br-vlan local_ip = 192.168.172.4 of_interface = ovs-ofctl
[ml2_type_vxlan]
[ml2_type_vlan]
[ml2_type_flat]
[securitygroup] firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver
[ml2_type_gre]
[ml2]
[agent] tunnel_types = vxlan enable_distributed_routing = False root_helper = sudo /opt/neutron/bin/neutron-rootwrap /opt/etc/neutron/rootwrap.conf l2_population = True
ML2 config on neutron controller:
[ml2] type_drivers = flat,vxlan,vlan tenant_network_types = vxlan mechanism_drivers = openvswitch,linuxbridge,l2population
extension_drivers = dns
[ml2_type_flat] flat_networks = *
[ml2_type_vlan] network_vlan_ranges = external,physnet
[ml2_type_vxlan] vni_ranges = 482000:500000
[securitygroup]
[l2pop] agent_boot_time = 180
We have touched minimal config. Basic testbed w/ VXLAN tenant networks only, VLAN external network.
ML2/OVS config on hypervisor/network node:
[ovs]
enable_tunneling = True
ovsdb_interface = vsctl
bridge_mappings = physnet:br-vlan
local_ip = 192.168.172.4
of_interface = ovs-ofctl
[ml2_type_vxlan]
[ml2_type_vlan]
[ml2_type_flat]
[securitygroup] agent.linux. iptables_ firewall. OVSHybridIptabl esFirewallDrive r
firewall_driver = neutron.
[ml2_type_gre]
[ml2]
[agent] distributed_ routing = False bin/neutron- rootwrap /opt/etc/ neutron/ rootwrap. conf
tunnel_types = vxlan
enable_
root_helper = sudo /opt/neutron/
l2_population = True
ML2 config on neutron controller:
[ml2] network_ types = vxlan linuxbridge, l2population
type_drivers = flat,vxlan,vlan
tenant_
mechanism_drivers = openvswitch,
extension_drivers = dns
[ml2_type_flat]
flat_networks = *
[ml2_type_vlan]
network_vlan_ranges = external,physnet
[ml2_type_gre]
[ml2_type_vxlan]
vni_ranges = 482000:500000
[securitygroup]
[l2pop]
agent_boot_time = 180