[OVN] adding/removing floating IPs neutron server errors about binding port
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Using Zed and Ubuntu and OVN as the ml2 driver.
Neutron Server Version 21.0.0
OVN Version 22.09.0
When adding/removing floating IPs the neutron server errors with the following
2023-02-23 03:30:05.842 25044 INFO neutron.
2023-02-23 03:30:05.843 25044 ERROR neutron.
The floating IPs work as expected though so I am unsure why this error is given.
The host has been setup with the following bridge and mapping
ovs-vsctl --may-exist add-br br-provider -- set bridge br-provider protocols=
ovs-vsctl set open . external-
ovs-vsctl --may-exist add-port br-provider veth1-provider
Looking at the ovn driver code I can see it gets the ovn bridge mappings here https:/
and if I get the mappings by hand I can see them set as expected bellow:
# ovn-sbctl list Chassis
_uuid : ac259942-
encaps : [17ba4674-
external_ids : {}
hostname : sora
name : "b8edbb46-
nb_cfg : 0
other_config : {ct-no-
transport_zones : []
vtep_logical_
I believe this error is being generated here https:/
but I am unsure why since everything still seems to work?
Changed in neutron: | |
status: | Incomplete → Invalid |
So this is a strange one.
From the error, it's showing that ovn-bridge-mappings is not set correctly:
"... OVN chassis bridge mapping physical networks [] ..."
But your ovn-sbctl output shows otherwise.
Are there any other log messages from the mech driver? There are a number of LOG.debug() calls in there that might help figure this out.
Thanks.