diff options
author | your name <email@163.com> | 2015-09-09 03:26:11 -0400 |
---|---|---|
committer | your name <email@163.com> | 2015-09-09 03:26:11 -0400 |
commit | 72039e915d1fc960bd0d7fccd910ea282d61bee7 (patch) | |
tree | 60452129b1b9f3c3419b4a29a038f5f0cbade5f7 /deploy/adapters/ansible/openstack_juno | |
parent | cf87d3067a63cb8be315a3addfd9c27d86be3b5a (diff) |
Compass Netconfig optimization
Change-Id: Icbcfc7d794623436f22be5f6763b212a25d4fac7
JIRA: COMPASS-30
Diffstat (limited to 'deploy/adapters/ansible/openstack_juno')
-rw-r--r-- | deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml | 2 | ||||
-rw-r--r-- | deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini | 13 |
2 files changed, 11 insertions, 4 deletions
diff --git a/deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml b/deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml index f8f8b442..d413dea4 100644 --- a/deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml +++ b/deploy/adapters/ansible/openstack_juno/HA-ansible-multinodes.yml @@ -4,6 +4,7 @@ sudo: True roles: - common + - setup-network - hosts: ha remote_user: root @@ -24,6 +25,7 @@ - glance - neutron-common - neutron-network + - ext-network - dashboard - hosts: compute diff --git a/deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini b/deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini index a7900693..7b3e76da 100644 --- a/deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini +++ b/deploy/adapters/ansible/openstack_juno/templates/ml2_conf.ini @@ -29,7 +29,7 @@ mechanism_drivers = {{ NEUTRON_MECHANISM_DRIVERS |join(",") }} # can be created. Use * to allow flat networks with arbitrary # physical_network names. # -flat_networks = external +flat_networks = * # Example:flat_networks = physnet1,physnet2 # Example:flat_networks = * @@ -39,7 +39,7 @@ flat_networks = external # tenant networks, as well as ranges of VLAN tags on each # physical_network available for allocation as tenant networks. # -network_vlan_ranges = +network_vlan_ranges = {{ NEUTRON_VLAN_RANGES|join(",") }} # Example: network_vlan_ranges = physnet1:1000:2999,physnet2 [ml2_type_gre] @@ -73,10 +73,12 @@ connection = mysql://neutron:{{ NEUTRON_DBPASS }}@{{ db_host }}/neutron?charset= local_ip = {{ internal_ip }} {% if 'openvswitch' in NEUTRON_MECHANISM_DRIVERS %} integration_bridge = br-int +{% if NEUTRON_TUNNEL_TYPES %} tunnel_bridge = br-tun tunnel_id_ranges = 1001:4095 tunnel_type = {{ NEUTRON_TUNNEL_TYPES |join(",") }} -bridge_mappings = {{ neutron_ovs_bridge_mappings | default("external:br-ex") }} +{% endif %} +bridge_mappings = {{ NEUTRON_OVS_BRIDGE_MAPPINGS | join(",") }} {% endif %} [agent] @@ -90,11 +92,14 @@ l2_population = False [odl] {% if 'opendaylight' in NEUTRON_MECHANISM_DRIVERS %} network_vlan_ranges = 1001:4095 +{% if NEUTRON_TUNNEL_TYPES %} tunnel_id_ranges = 1001:4095 tun_peer_patch_port = patch-int int_peer_patch_port = patch-tun -tenant_network_type = vxlan tunnel_bridge = br-tun +{% endif %} + +tenant_network_type = {{ NEUTRON_TENANT_NETWORK_TYPES |join(",") }} integration_bridge = br-int controllers = 10.1.0.15:8080:admin:admin {% endif %} |