Neutron BGP agent advertisement and l3/openvswitch-agent problems (zed)
Brian Haley
haleyb.dev at gmail.com
Mon Jun 26 19:05:07 UTC 2023
On 6/24/23 11:58 PM, Bryan Huang wrote:
> Dear folks,
>
> Recently, we met some neutron networking problems in our envrionment,
> openstack version is zed, and kolla-ansible as the deployment tool.
>
> 1. Neutron BGP agent doesn't advertise the floating IPs to the BGP
> peer, in case of the floating IPs were served for port forwarding,
> but the floating IPs attached to VM/Container were advertised
> correctly. so the question is *this scenario supported by BGP
> agent*, if not when will it be supported, is it in the plan?
Someone more familiar with that agent will have to help you here.
> 2. iptable rules restoring error in l3-agent and openvswitch-agent (A
> bug was reported in launchpad:
> https://bugs.launchpad.net/neutron/+bug/2024976
> <https://bugs.launchpad.net/neutron/+bug/2024976>)
> Bug #2024976 “iptable rules restoring error in l3-agent and open...”
> : Bugs : neutron <https://bugs.launchpad.net/neutron/+bug/2024976>
> Openstack version: zed/stable OS version: Ubuntu 22.04.2 LTS Kernel
> version: 5.15.0-75-generic #82-Ubuntu Deployment: kolla-ansible
> iptable rules restoring error in l3-agent and openvswitch-agent:
> openvswitch-agnet log: 2023-06-23 15:54:58.616 7 ERROR
> neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> [None req-4440bce1-8c07-4243-ac1b-2566b406a30a - - - - - -] Error
> while processing VIF ports:
> neutron_lib.exceptions.ProcessExecutionError: Exit code: 2; Cmd: [...
> bugs.launchpad.net
>
>
> * openvswitch-agnet log:*
>
> 2023-06-23 15:54:58.616 7 ERROR
> neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> [None req-4440bce1-8c07-4243-ac1b-2566b406a30a - - - - - -]
> Error while processing VIF ports:
> neutron_lib.exceptions.ProcessExecutionError: Exit code: 2; Cmd:
> ['iptables-restore', '-n']; Stdin: # Generated by iptables_manager
<snip>
This is most likely due to a system update, as iptables is being
replaced by nftables I've seen this happen.
You should be able to fix this with update-alternatives, this is my
working system:
$ sudo update-alternatives --config iptables
There are 2 choices for the alternative iptables (providing
/usr/sbin/iptables).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/sbin/iptables-nft 20 auto mode
1 /usr/sbin/iptables-legacy 10 manual mode
2 /usr/sbin/iptables-nft 20 manual mode
Press <enter> to keep the current choice[*], or type selection number:
-Brian
More information about the openstack-discuss
mailing list