Bug 1042945

Summary: [RFE][neutron]: Data Migration for Depricated Quantum Plugins-and-Drivers
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: openstack-neutronAssignee: Terry Wilson <twilson>
Status: CLOSED ERRATA QA Contact: Nir Magnezi <nmagnezi>
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: chrisw, jlibosva, lpeer, markmc, mlopes, nyechiel, oblaut, sclewis, slong, tfreger, twilson, yeylon
Target Milestone: rcKeywords: FutureFeature, OtherQA, Triaged
Target Release: 5.0 (RHEL 6)Flags: lpeer: needinfo+
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration
Whiteboard: upstream_milestone_icehouse-rc1 upstream_status_implemented upstream_definition_approved
Fixed In Version: openstack-neutron-2014.1-30.el6ost Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
NoPlanNeeded
Last Closed: 2014-07-28 18:58:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1003878    

Description RHOS Integration 2013-12-13 16:44:46 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration.

Description:

In the first cut we plan to work on
1. identify data elements for ovs bridge plugin/driver/agent in Grizzly and plan data migration and map to ml2 db in Havana
2.identify data elements   for Linuxbrdge plugin/driver/agent in Grizzly and plan  data migration and map to ml2 db  in Havana
Minimum task details  are lsited in etherpad specs below

Specification URL (additional information):

https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration

Comment 3 Nir Yechiel 2014-02-19 09:28:32 UTC
This bug/blueprint should cover the DB schema upgrade only. Additional work is required to handle the configuration changes and provide a complete migration tool.

Comment 8 Terry Wilson 2014-04-08 17:05:31 UTC
Maru's patch to handle this was merged upstream a while ago. I added a link to the gerrit review. So the script will ship with the icehouse code.

Comment 11 Terry Wilson 2014-05-02 22:20:47 UTC
Here is a wiki entry documenting the basic process for migrating from Icehouse-OVS-vxlan to Icehouse-ML2-OVS-vxlan. http://openstack.redhat.com/ML2_from_OVS

It assumes an actually working OVS vxlan setup. :)

Comment 13 lpeer 2014-05-28 10:32:33 UTC
added related u/s bug\
ttps://bugs.launchpad.net/neutron/+bug/1307720

Comment 16 lpeer 2014-06-12 12:58:09 UTC
Ofer,
The bug was fixed u/s and would be backported by jlibosva but according to jlibosva this patch only bans user from running it on havana.

You can test the migration and report issues if you find  any.

Comment 25 Toni Freger 2014-07-23 07:09:38 UTC
The migration works properly.

From Havana:
http://download.lab.bos.redhat.com/rel-eng/OpenStack/4.0/2014-07-15.2
To Icehouse :
http://download.lab.bos.redhat.com/rel-eng/OpenStack/5.0-RHEL-6/2014-07-18.1

All-in-one + Compute node, GRE

Please see all additional manual configuration that needs to be done after migration to ML2
https://bugzilla.redhat.com/show_bug.cgi?id=1121619

Comment 27 errata-xmlrpc 2014-07-28 18:58:02 UTC
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.

http://rhn.redhat.com/errata/RHEA-2014-0953.html