Yes, it’s Database only — though we changed the agent driver in the DB from V1 
to V2 — so if you bring up a V2 with that database it should reschedule all 
your load balancers on the V2 agent driver.

German




On 3/8/16, 3:13 AM, "Samuel Bercovici" <samu...@radware.com> wrote:

>So this looks like only a database migration, right?
>
>-----Original Message-----
>From: Eichberger, German [mailto:german.eichber...@hpe.com] 
>Sent: Tuesday, March 08, 2016 12:28 AM
>To: OpenStack Development Mailing List (not for usage questions)
>Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are weready?
>
>Ok, for what it’s worth we have contributed our migration script: 
>https://review.openstack.org/#/c/289595/ — please look at this as a starting 
>point and feel free to fix potential problems…
>
>Thanks,
>German
>
>
>
>
>On 3/7/16, 11:00 AM, "Samuel Bercovici" <samu...@radware.com> wrote:
>
>>As far as I recall, you can specify the VIP in creating the LB so you will 
>>end up with same IPs.
>>
>>-----Original Message-----
>>From: Eichberger, German [mailto:german.eichber...@hpe.com]
>>Sent: Monday, March 07, 2016 8:30 PM
>>To: OpenStack Development Mailing List (not for usage questions)
>>Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are weready?
>>
>>Hi Sam,
>>
>>So if you have some 3rd party hardware you only need to change the 
>>database (your steps 1-5) since the 3rd party hardware will just keep 
>>load balancing…
>>
>>Now for Kevin’s case with the namespace driver:
>>You would need a 6th step to reschedule the loadbalancers with the V2 
>>namespace driver — which can be done.
>>
>>If we want to migrate to Octavia or (from one LB provider to another) it 
>>might be better to use the following steps:
>>
>>1. Download LBaaS v1 information (Tenants, Flavors, VIPs, Pools, Health 
>>Monitors , Members) into some JSON format file(s) 2. Delete LBaaS v1 3. 
>>Uninstall LBaaS v1 4. Install LBaaS v2 5. Transform the JSON format 
>>file into some scripts which recreate the load balancers with your 
>>provider of choice —
>>
>>6. Run those scripts
>>
>>The problem I see is that we will probably end up with different VIPs 
>>so the end user would need to change their IPs…
>>
>>Thanks,
>>German
>>
>>
>>
>>On 3/6/16, 5:35 AM, "Samuel Bercovici" <samu...@radware.com> wrote:
>>
>>>As for a migration tool.
>>>Due to model changes and deployment changes between LBaaS v1 and LBaaS v2, I 
>>>am in favor for the following process:
>>>
>>>1. Download LBaaS v1 information (Tenants, Flavors, VIPs, Pools, 
>>>Health Monitors , Members) into some JSON format file(s) 2. Delete LBaaS v1 
>>>3.
>>>Uninstall LBaaS v1 4. Install LBaaS v2 5. Import the data from 1 back 
>>>over LBaaS v2 (need to allow moving from falvor1-->flavor2, need to 
>>>make room to some custom modification for mapping between v1 and v2
>>>models)
>>>
>>>What do you think?
>>>
>>>-Sam.
>>>
>>>
>>>
>>>
>>>-----Original Message-----
>>>From: Fox, Kevin M [mailto:kevin....@pnnl.gov]
>>>Sent: Friday, March 04, 2016 2:06 AM
>>>To: OpenStack Development Mailing List (not for usage questions)
>>>Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are weready?
>>>
>>>Ok. Thanks for the info.
>>>
>>>Kevin
>>>________________________________________
>>>From: Brandon Logan [brandon.lo...@rackspace.com]
>>>Sent: Thursday, March 03, 2016 2:42 PM
>>>To: openstack-dev@lists.openstack.org
>>>Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are weready?
>>>
>>>Just for clarity, V2 did not reuse tables, all the tables it uses are only 
>>>for it.  The main problem is that v1 and v2 both have a pools resource, but 
>>>v1 and v2's pool resource have different attributes.  With the way neutron 
>>>wsgi works, if both v1 and v2 are enabled, it will combine both sets of 
>>>attributes into the same validation schema.
>>>
>>>The other problem with v1 and v2 running together was only occurring when 
>>>the v1 agent driver and v2 agent driver were both in use at the same time.  
>>>This may actually have been fixed with some agent updates in neutron, since 
>>>that is common code.  It needs to be tested out though.
>>>
>>>Thanks,
>>>Brandon
>>>
>>>On Thu, 2016-03-03 at 22:14 +0000, Fox, Kevin M wrote:
>>>> Just because you had thought no one was using it outside of a PoC doesn't 
>>>> mean folks aren''t using it in production.
>>>>
>>>> We would be happy to migrate to Octavia. We were planning on doing just 
>>>> that by running both v1 with haproxy namespace, and v2 with Octavia and 
>>>> then pick off upgrading lb's one at a time, but the reuse of the v1 tables 
>>>> really was an unfortunate decision that blocked that activity.
>>>>
>>>> We're still trying to figure out a path forward.
>>>>
>>>> We have an outage window next month. after that, it could be about 6 
>>>> months before we could try a migration due to production load 
>>>> picking up for a while. I may just have to burn out all the lb's 
>>>> switch to v2, then rebuild them by hand in a marathon outage :/
>>>>
>>>> And then there's this thingy that also critically needs fixing:
>>>> https://bugs.launchpad.net/neutron/+bug/1457556
>>>>
>>>> Thanks,
>>>> Kevin
>>>> ________________________________________
>>>> From: Eichberger, German [german.eichber...@hpe.com]
>>>> Sent: Thursday, March 03, 2016 12:47 PM
>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>> weready?
>>>>
>>>> Kevin,
>>>>
>>>>  If we are offering a migration tool it would be namespace -> 
>>>> namespace (or maybe Octavia since [1]) - given the limitations 
>>>> nobody should be using the namespace driver outside a PoC so I am a 
>>>> bit confused why customers can't self migrate. With 3rd party Lbs I 
>>>> would assume vendors proving those scripts to make sure their 
>>>> particular hardware works with those. If you indeed need a migration 
>>>> from LBaaS
>>>> V1 namespace -> LBaaS V2 namespace/Octavia please file an RfE with 
>>>> your use case so we can discuss it further...
>>>>
>>>> Thanks,
>>>> German
>>>>
>>>> [1] https://review.openstack.org/#/c/286380
>>>>
>>>> From: "Fox, Kevin M" <kevin....@pnnl.gov<mailto:kevin....@pnnl.gov>>
>>>> Reply-To: "OpenStack Development Mailing List (not for usage 
>>>> questions)"
>>>> <openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openst
>>>> a
>>>> c
>>>> k.org>>
>>>> Date: Wednesday, March 2, 2016 at 5:17 PM
>>>> To: "OpenStack Development Mailing List (not for usage questions)" 
>>>> <openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.openst
>>>> a
>>>> c
>>>> k.org>>
>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>> weready?
>>>>
>>>> no removal without an upgrade path. I've got v1 LB's and there still isn't 
>>>> a migration script to go from v1 to v2.
>>>>
>>>> Thanks,
>>>> Kevin
>>>>
>>>>
>>>> ________________________________
>>>> From: Stephen Balukoff
>>>> [sbaluk...@bluebox.net<mailto:sbaluk...@bluebox.net>]
>>>> Sent: Wednesday, March 02, 2016 4:49 PM
>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>> weready?
>>>>
>>>> I am also on-board with removing LBaaS v1 as early as possible in the 
>>>> Newton cycle.
>>>>
>>>> On Wed, Mar 2, 2016 at 9:44 AM, Samuel Bercovici 
>>>> <samu...@radware.com<mailto:samu...@radware.com>> wrote:
>>>> Thank you all for your response.
>>>>
>>>> In my opinion given that UI/HEAT will make Mitaka and will have one cycle 
>>>> to mature, it makes sense to remove LBaaS v1 in Newton.
>>>> Do we want do discuss an upgrade process in the summit?
>>>>
>>>> -Sam.
>>>>
>>>>
>>>> From: Bryan Jones
>>>> [mailto:jone...@us.ibm.com<mailto:jone...@us.ibm.com>]
>>>> Sent: Wednesday, March 02, 2016 5:54 PM
>>>> To: 
>>>> openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.opensta
>>>> c
>>>> k
>>>> .org>
>>>>
>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are 
>>>> weready?
>>>>
>>>> And as for the Heat support, the resources have made Mitaka, with 
>>>> additional functional tests on the way soon.
>>>>
>>>> blueprint: 
>>>> https://blueprints.launchpad.net/heat/+spec/lbaasv2-suport
>>>> gerrit topic: 
>>>> https://review.openstack.org/#/q/topic:bp/lbaasv2-suport
>>>> BRYAN M. JONES
>>>> Software Engineer - OpenStack Development
>>>> Phone: 1-507-253-2620<tel:1-507-253-2620>
>>>> E-mail: jone...@us.ibm.com<mailto:jone...@us.ibm.com>
>>>>
>>>>
>>>> ----- Original message -----
>>>> From: Justin Pomeroy
>>>> <jpom...@linux.vnet.ibm.com<mailto:jpom...@linux.vnet.ibm.com>>
>>>> To: 
>>>> openstack-dev@lists.openstack.org<mailto:openstack-dev@lists.opensta
>>>> c
>>>> k
>>>> .org>
>>>> Cc:
>>>> Subject: Re: [openstack-dev] [Neutron][LBaaS]Removing LBaaS v1 - are we 
>>>> ready?
>>>> Date: Wed, Mar 2, 2016 9:36 AM
>>>>
>>>> As for the horizon support, much of it will make Mitaka.  See the 
>>>> blueprint and gerrit topic:
>>>>
>>>> https://blueprints.launchpad.net/horizon/+spec/horizon-lbaas-v2-ui
>>>> https://review.openstack.org/#/q/topic:bp/horizon-lbaas-v2-ui,n,z
>>>>
>>>> - Justin
>>>>
>>>> On 3/2/16 9:22 AM, Doug Wiegley wrote:
>>>> Hi,
>>>>
>>>> A few things:
>>>>
>>>> - It's not proposed for removal in Mitaka. That patch is for Newton.
>>>> - HEAT and Horizon are planned for Mitaka (see 
>>>> neutron-lbaas-dashboard for the latter.)
>>>> - I don't view this as a "keep or delete" question. If sufficient 
>>>> folks are interested in maintaining it, there is a third option, 
>>>> which is that the code can be maintained in a separate repo, by a 
>>>> separate team (with or without the current core team's blessing.)
>>>>
>>>> No decisions have been made yet, but we are on the cusp of some major 
>>>> maintenance changes, and two deprecation cycles have passed. Which path 
>>>> forward is being discussed at today's Octavia meeting, or feedback is of 
>>>> course welcomed here, in IRC, or anywhere.
>>>>
>>>> Thanks,
>>>> doug
>>>>
>>>> On Mar 2, 2016, at 7:06 AM, Samuel Bercovici 
>>>> <samu...@radware.com<mailto:samu...@radware.com>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I have just notices the following change: 
>>>> https://review.openstack.org/#/c/286381 which aims to remove LBaaS v1.
>>>> Is this planned for Mitaka or for Newton?
>>>>
>>>> While LBaaS v2 is becoming the default, I think that we should have the 
>>>> following before we replace LBaaS v1:
>>>> 1.      Horizon Support - was not able to find any real activity on it
>>>> 2.      HEAT Support - will it be ready in Mitaka?
>>>>
>>>> Do you have any other items that are needed before we get rid of LBaaS v1?
>>>>
>>>> -Sam.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ____________________________________________________________________
>>>> _ _ ____ OpenStack Development Mailing List (not for usage 
>>>> questions)
>>>> Unsubscribe: 
>>>> openstack-dev-requ...@lists.openstack.org<mailto:OpenStack-dev-reque
>>>> s t @lists.openstack.org>?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>> ____________________________________________________________________
>>>> _ _ ____ OpenStack Development Mailing List (not for usage 
>>>> questions)
>>>> Unsubscribe: 
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe<mailto:
>>>> O penstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>> ____________________________________________________________________
>>>> _ _ ____ OpenStack Development Mailing List (not for usage 
>>>> questions)
>>>> Unsubscribe: 
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe<mailto:
>>>> O penstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>>
>>>> ____________________________________________________________________
>>>> _ _ ____ OpenStack Development Mailing List (not for usage 
>>>> questions)
>>>> Unsubscribe: 
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe<http:/
>>>> / O penstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Stephen Balukoff
>>>> Principal Technologist
>>>> Blue Box, An IBM Company
>>>> www.blueboxcloud.com<http://www.blueboxcloud.com>
>>>> sbaluk...@blueboxcloud.com<mailto:sbaluk...@blueboxcloud.com>
>>>> 206-607-0660 x807
>>>> ____________________________________________________________________
>>>> _ _ ____ OpenStack Development Mailing List (not for usage 
>>>> questions)
>>>> Unsubscribe: 
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>> ____________________________________________________________________
>>>> _ _ ____ OpenStack Development Mailing List (not for usage 
>>>> questions)
>>>> Unsubscribe: 
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>______________________________________________________________________
>>>_ ___ OpenStack Development Mailing List (not for usage questions)
>>>Unsubscribe: 
>>>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>______________________________________________________________________
>>>_ ___ OpenStack Development Mailing List (not for usage questions)
>>>Unsubscribe: 
>>>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>______________________________________________________________________
>>>_ ___ OpenStack Development Mailing List (not for usage questions)
>>>Unsubscribe: 
>>>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>_______________________________________________________________________
>>___ OpenStack Development Mailing List (not for usage questions)
>>Unsubscribe: 
>>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>_______________________________________________________________________
>>___ OpenStack Development Mailing List (not for usage questions)
>>Unsubscribe: 
>>openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>__________________________________________________________________________
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>__________________________________________________________________________
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to