Skip to content

Commit 9f9dab5

Browse files
Merge pull request #1171 from fyanac/update_net_eta
Add neutron config and update external network unieta adoption
2 parents b8cd3db + 2de60c4 commit 9f9dab5

5 files changed

Lines changed: 24 additions & 16 deletions

File tree

scenarios/uni07eta/config_download.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ resource_registry:
1111
OS::TripleO::Controller::Ports::InternalApiPort: /usr/share/openstack-tripleo-heat-templates/network/ports/deployed_internal_api.yaml
1212
OS::TripleO::Controller::Ports::StoragePort: /usr/share/openstack-tripleo-heat-templates/network/ports/deployed_storage.yaml
1313
OS::TripleO::Controller::Ports::TenantPort: /usr/share/openstack-tripleo-heat-templates/network/ports/deployed_tenant.yaml
14+
OS::TripleO::Networker::Ports::InternalApiPort: /usr/share/openstack-tripleo-heat-templates/network/ports/deployed_internal_api.yaml
15+
OS::TripleO::Networker::Ports::StoragePort: /usr/share/openstack-tripleo-heat-templates/network/ports/deployed_storage.yaml
16+
OS::TripleO::Networker::Ports::TenantPort: /usr/share/openstack-tripleo-heat-templates/network/ports/deployed_tenant.yaml
1417
OS::TripleO::Services::CeilometerAgentCentral: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml
1518
OS::TripleO::Services::CeilometerAgentNotification: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml
1619
OS::TripleO::Services::CeilometerAgentIpmi: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml
@@ -45,14 +48,18 @@ parameter_defaults:
4548
ComputeExtraConfig:
4649
nova::compute::libvirt::services::libvirt_virt_type: qemu
4750
nova::compute::libvirt::virt_type: qemu
51+
ExtraConfig:
52+
neutron::notification_driver: 'noop'
53+
neutron::plugins::ml2::path_mtu: 1500
54+
neutron::plugins::ml2::ovn::ovn_router_indirect_snat: true
4855
BarbicanSimpleCryptoGlobalDefault: true
4956
Debug: true
5057
DockerPuppetDebug: true
5158
ContainerCli: podman
5259
ControllerCount: 3
5360
ComputeCount: 2
5461
NetworkerCount: 3
55-
NeutronGlobalPhysnetMtu: 1350
62+
NeutronGlobalPhysnetMtu: 1500
5663
CinderLVMLoopDeviceSize: 20480
5764
CloudName: overcloud.example.com
5865
CloudNameInternal: overcloud.internalapi.example.com
@@ -61,6 +68,14 @@ parameter_defaults:
6168
CloudNameCtlplane: overcloud.ctlplane.example.com
6269
CloudDomain: example.com
6370
NetworkConfigWithAnsible: false
71+
EnableVLANTransparency: true
72+
NeutronEnableIgmpSnooping: true
73+
OVNEmitNeedToFrag: true
74+
NeutronEnableDVR: true
75+
NeutronTypeDrivers: 'geneve,vxlan,vlan,flat,local'
76+
NeutronNetworkType: 'geneve,flat,vlan'
77+
NeutronDnsDomain: 'example.com'
78+
NeutronRouterSchedulerDriver: 'neutron.scheduler.l3_agent_scheduler.ChanceScheduler'
6479
ControllerHostnameFormat: '%stackname%-controller-%index%'
6580
ComputeHostnameFormat: '%stackname%-compute-%index%'
6681
NetworkerHostnameFormat: '%stackname%-networker-%index%'

scenarios/uni07eta/network_data.yaml.j2

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
name_lower: octavia
4242
dns_domain: octavia.{{ cloud_domain }}.
4343
subnets:
44-
octavie_subnet:
44+
octavia_subnet:
4545
ip_subnet: 172.23.0.0/24
4646
allocation_pools:
4747
- start: 172.23.0.200
@@ -55,6 +55,6 @@
5555
service_net_map_replace: external
5656
subnets:
5757
external_subnet:
58-
vlan: 44
59-
ip_subnet: '10.0.0.0/24'
60-
allocation_pools: [{'start': '10.0.0.150', 'end': '10.0.0.250'}]
58+
vlan: 218
59+
ip_subnet: '172.38.0.0/24'
60+
allocation_pools: [{'start': '172.38.0.50', 'end': '172.38.0.80'}]

scenarios/uni07eta/roles.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,8 @@
260260
subnet: internal_api_subnet
261261
Tenant:
262262
subnet: tenant_subnet
263+
External:
264+
subnet: external_subnet
263265
tags:
264266
- external_bridge
265267
RoleParametersDefault:
Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
11
---
22
{
3-
"parameter_defaults": {
4-
"MasqueradeNetworks": {
5-
"10.0.0.1/24": [
6-
"10.0.0.1/24"
7-
],
8-
"192.168.122.0/24": [
9-
"192.168.122.0/24"
10-
]
11-
}
12-
},
3+
"parameter_defaults": {},
134
"resource_registry": {}
145
}

scenarios/uni07eta/vips_data.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
dns_name: overcloud
1414
- name: ctlplane_vip
1515
network: ctlplane
16-
ip_address: 192.168.122.101
16+
ip_address: 192.168.122.99
1717
subnet: ctlplane-subnet
1818
dns_name: overcloud

0 commit comments

Comments
 (0)