Sunday, 2025-03-30

f0oRight so I might have found the issue08:36
f0ohttps://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=code08:37
f0oit seems that the correct config for distributed fip is neutron_ovn_distributed_fip=True and not the override snipped from the docs08:37
f0oapplying that right now08:37
f0oonly 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_ip08:39
f0owell after setting neutron_ovn_distributed_fip to True and re-setting all LRPs to reside-on-redirect-chassis="false" everything just clicked into place09:01
f0otcpdump shows proper vlan traffic on all hypervisors and the gateway nodes went from 12Gbits to 100Mbits09:01
noonedeadpunkf0o: so that should not matter ideally, as override gonna have precedence over predefined values09:41
f0onoonedeadpunk: well no because the docs say to override neutron.conf but the actual config file requires is ml2.ini09:51
f0ohttps://github.com/openstack/openstack-ansible-os_neutron/blob/2a7e834ad06b9fc9246bf142c4ad633173f32698/templates/plugins/ml2/ml2_conf.ini.j2#L5010:00
f0ohttps://github.com/openstack/openstack-ansible-os_neutron/blob/2a7e834ad06b9fc9246bf142c4ad633173f32698/defaults/main.yml#L52810:00

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!