Page MenuHomePhabricator

Migrate Cloud VPS to Neutron Open vSwitch agent
Open, Needs TriagePublic

Description

from https://docs.openstack.org/neutron/latest//admin/config-experimental-framework.html

Of course, the Neutron core team would love to return experimetal features to the supported status, if interested parties step up to maintain them. If you are interested in maintaining any of the experimental features listed below, please contact the PTL shown in the Neutron project page.

This driver seems to still work in Z (codfw1dev is running it) but this seems bad! We need more research about what this means and what the alternatives are.

Event Timeline

This has been known for years. We should [plan to] migrate off the linuxbridge agent.

I think nowadays the default for new openstack deployments is to use the openvswitch agent (see https://docs.openstack.org/neutron/latest/install/ovn/manual_install.html). But AFAIK, there is no direct migration path between the two, because they instrument the virtual <-> actual network in different ways.

Perhaps the cleanest to migrate to openvswitch would be to create a new deployment from scratch and the relocate all the workloads.

@arturo, I figured you were on top of this but didn't want to just ignore the notice. If this is known and documented elsewhere we can close this task.

aborrero added a project: User-aborrero.

Reopening, to help us keep in the radar we need to migrate off neutron-linuxbridge-agent.

aborrero renamed this task from Neutron linuxbridge 'experimental' in Zed to Openstack: neutron-linuxbridge-agent 'experimental' starting version Zed.Sep 12 2023, 11:15 AM
aborrero moved this task from Backlog to Radar on the User-aborrero board.
taavi renamed this task from Openstack: neutron-linuxbridge-agent 'experimental' starting version Zed to Migrate Cloud VPS to Neutron Open vSwitch agent.Feb 29 2024, 9:32 AM
taavi claimed this task.

Change 1007917 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] openstack: neutron: manage ml2 plugins directory

https://gerrit.wikimedia.org/r/1007917

Change 1007917 merged by Majavah:

[operations/puppet@production] openstack: neutron: manage ml2 plugins directory

https://gerrit.wikimedia.org/r/1007917

Change 1008462 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] openstack: neutron: add API support for OVS

https://gerrit.wikimedia.org/r/1008462

Change 1008463 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] openstack: neutron: first attempt of installing ovs-agent

https://gerrit.wikimedia.org/r/1008463

Change 1008462 merged by Majavah:

[operations/puppet@production] openstack: neutron: add API support for OVS

https://gerrit.wikimedia.org/r/1008462

Change 1008463 merged by Majavah:

[operations/puppet@production] openstack: neutron: first attempt of installing ovs-agent

https://gerrit.wikimedia.org/r/1008463