Bug 1769880
| Summary: | Unable to migrate from OVS to OVN mechanism driver | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Martin Lopes <mlopes> |
| Component: | python-networking-ovn | Assignee: | Jakub Libosvar <jlibosva> |
| Status: | CLOSED ERRATA | QA Contact: | Roman Safronov <rsafrono> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 15.0 (Stein) | CC: | amcleod, apevec, aschultz, ccopello, ekuris, gregraka, hjensas, jamsmith, jlibosva, lhh, majopela, mburns, scohen, slinaber |
| Target Milestone: | z1 | Keywords: | Triaged, ZStream |
| Target Release: | 16.0 (Train on RHEL 8.1) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | python-networking-ovn-7.1.0-0.20200107221513.eff86ce.el8ost | Doc Type: | Known Issue |
| Doc Text: |
There is a known issue where migrations from ML2/OVS to OVN fail. The failure is caused by the new protective mechanism in Red Hat OpenStack Platform director to prevent upgrades while changing mechanism drivers.
For the workaround, see "Preparing for the migration" in the Networking with Open Virtual Network guide: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.0/html/networking_with_open_virtual_network/migrating-ml2ovs-to-ovn#preparing_for_the_migration
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-03-03 09:41:29 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Martin Lopes
2019-11-07 16:31:57 UTC
Martin, can you describe which step/command is failing for you? Is it "ovn_migration.sh start-migration" ? Hi Harald, for comment 1: would you remember if this occurred under `ovn_migration.sh start-migration`? (In reply to Martin Lopes from comment #2) > Hi Harald, for comment 1: would you remember if this occurred under > `ovn_migration.sh start-migration`? Yes, this happend at the `ovn_migration.sh start-migration` step. That step does: "Updates the overcloud stack to deploy OVN alongside reference implementation services using the temporary bridge br-migration instead of br-int.", which fails due to the check added in https://opendev.org/openstack/tripleo-common/commit/379f886119727fe440e384234db53f48730e27ad. I think that check could look for 'br-migration' in case 'current_driver and new_driver and current_driver != new_driver' and let the update continue if 'br-migration' is there. -- Harald Verified on 16.0-RHEL-8/RHOS_TRUNK-16.0-RHEL-8-20200213.n.1 with python3-networking-ovn-7.1.0-0.20200204065607.57ac389.el8ost.noarch Verified that migration process is not blocked on this stage and proceeds till the end (in case workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1804376 is applied) Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:0654 |