<div dir="ltr">Hello Tripleo team,<div><br></div><div>I have few questios regarding migration from neutron ML2OVS to OVN. Below are some of the requirements</div><div><br></div><div> - We want to migrate an existing depoyment from Neutroon default ML2OVS to OVN</div><div> - We are targetting this for tripleo Queen's release.</div><div> - The plan is to first upgrade the tripleo deployment from Pike to Queens with no changes to neutron. i.e with neutron ML2OVS. Once the upgrade is done, we want to migrate to OVN.</div><div> - The migration process will stop all the neutron agents, configure neutron server to load OVN mechanism driver and start OVN services (with no or very limited datapath downtime).</div><div> - The migration would be handled by an ansible script. We have a PoC ansible script which can be found here [1]</div><div><br></div><div>And the questions are </div><div>-  (A broad question) - What is the right way to migrate and switch the neutron plugin ? Can the stack upgrade handle the migration as well ? </div><div>- The migration procedure should be part of tripleo ? or can it be a standalone ansible script ? (I presume it should be former).</div><div>- If it should be part of the tripleo then what would be the command to do it ? A update stack command with appropriate environment files for OVN ?</div><div>- In case the migration can be done  as a standalone script, how to handle later updates/upgrades since tripleo wouldn't be aware of the migration ?</div><div><br></div><div><br></div><div>Request to provide your comments so that we can move in the right direction.</div><div><br></div><div>[1] - <a href="https://github.com/openstack/networking-ovn/tree/master/migration">https://github.com/openstack/networking-ovn/tree/master/migration</a></div><div><br></div><div>Thanks</div><div>Numan</div><div><br></div></div>