f0o | Right so I might have found the issue | 08:36 |
---|---|---|
f0o | https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html#optional-dvr-or-distributed-l3-routing contradicts https://github.com/search?q=repo%3Aopenstack%2Fopenstack-ansible-os_neutron%20neutron_ovn_distributed_fip%20&type=code | 08:37 |
f0o | it seems that the correct config for distributed fip is neutron_ovn_distributed_fip=True and not the override snipped from the docs | 08:37 |
f0o | applying that right now | 08:37 |
f0o | only reason I noticed it was because I started digging into the configs to identify why port_forwarding extension was always being included and came across https://docs.openstack.org/neutron/latest/configuration/ml2-conf.html#ovn.enable_distributed_floating_ip | 08:39 |
f0o | well after setting neutron_ovn_distributed_fip to True and re-setting all LRPs to reside-on-redirect-chassis="false" everything just clicked into place | 09:01 |
f0o | tcpdump shows proper vlan traffic on all hypervisors and the gateway nodes went from 12Gbits to 100Mbits | 09:01 |
noonedeadpunk | f0o: so that should not matter ideally, as override gonna have precedence over predefined values | 09:41 |
f0o | noonedeadpunk: well no because the docs say to override neutron.conf but the actual config file requires is ml2.ini | 09:51 |
f0o | https://github.com/openstack/openstack-ansible-os_neutron/blob/2a7e834ad06b9fc9246bf142c4ad633173f32698/templates/plugins/ml2/ml2_conf.ini.j2#L50 | 10:00 |
f0o | https://github.com/openstack/openstack-ansible-os_neutron/blob/2a7e834ad06b9fc9246bf142c4ad633173f32698/defaults/main.yml#L528 | 10:00 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!