Hi Christian,
I documented this a few months ago here:
https://www.jimmdenton.com/migrating-lxb-to-ovn/. It’s heavily geared towards OpenStack-Ansible, but you can probably extrapolate the steps for a vanilla deployment or other deployment tool. The
details will vary. Highly recommend testing this in a lab environment that mirrors production, if possible.
--
James Denton
Principal Architect
Rackspace Private Cloud - OpenStack
james.denton@rackspace.com
From:
Christian Rohmann <christian.rohmann@inovex.de>
Date: Wednesday, November 23, 2022 at 4:27 AM
To: James Denton <james.denton@rackspace.com>, Slawek Kaplonski <skaplons@redhat.com>, openstack-discuss@lists.openstack.org <openstack-discuss@lists.openstack.org>
Subject: Re: [neutron] Switching the ML2 driver in-place from linuxbridge to OVN for an existing Cloud
CAUTION: This message originated externally, please use caution when clicking on links or opening attachments!
Hey James,
I am really sorry I just get back to you now.
On 29/08/2022 19:54, James Denton wrote:
In my experience, it is possible to perform in-place migration from ML2/LXB -> ML2/OVN, albeit with a shutdown or hard reboot of the instance(s) to complete the VIF plugging and some other needed operations. I have a very rough outline of required steps if you’re interested, but they’re geared towards an openstack-ansible based deployment. I’ll try to put a writeup together in the next week or two demonstrating the process in a multi-node environment; the only one I have done recently was an all-in-one.
James Denton
Rackspace Private Cloud
Thanks for replying, I'd really love to see your outline / list of steps. BTW, we are actively working on switching to openstack-ansible - so that would suit us well.
We also came to the conclusion that a shutdown of all instances might be required. Question is, if that has to happen instantly or if one could do that on a project by project base.
Our cloud is small enough to still make this feasible, but I suppose this topic is or will become more important to other, larger clouds as well.
Regards
Christian