[openstack-dev] [ML2] L2 population mechanism driver
Sławek Kapłoński
slawek at kaplonski.pl
Tue May 6 18:13:13 UTC 2014
Hello,
Thanks for explanation. Now it is clear for me :) I made my own driver because
I made config on hosts in "special way" but I can't describe details :/
Best regards
Slawek Kaplonski
slawek at kaplonski.pl
Dnia wtorek, 6 maja 2014 10:35:05 Mathieu Rohon pisze:
> Hi slawek,
>
> As soon as you declare "l2population" in the MD section of the config
> file, it will be loaded by ML2 plugin. l2population MD will listen to
> ML2 DB events and send RPC messages to ovs agent when needed.
> l2population MD will not bind the port, ovs MD will.
> By the way, you need to ad add the flag l2population in config file of
> the agent.
>
> just to be curious, what your MD which inherit from l2_pop MD is made for?
>
> regards
>
> Mathieu
>
> On Mon, May 5, 2014 at 11:06 PM, Sławek Kapłoński <slawek at kaplonski.pl>
wrote:
> > Hello,
> >
> > Thanks for answear. Now I made my own mech_driver which inherits from
> > l2_pop driver and it is working ok. But If I will set it as:
> > "mechanism_drivers=openvswitch,l2population" than ports will be binded
> > with
> > ovs driver so population mechanism will be working in such network?
> >
> > Best regards
> > Slawek Kaplonski
> > slawek at kaplonski.pl
> >
> > Dnia poniedziałek, 5 maja 2014 00:29:56 Narasimhan, Vivekanandan pisze:
> >> Hi Slawek,
> >>
> >> I think L2 pop driver needs to be used in conjunction with other
> >> mechanism
> >> drivers.
> >>
> >> It only deals with pro-actively informing agents on which MAC Addresses
> >> became available/unavailable on cloud nodes and is not meant for
> >> binding/unbinding ports on segments.
> >>
> >> If you configure mechanism_drivers=openvswitch,l2population in your
> >> ml2_conf.ini and restart your neutron-server, you'll notice that
> >> bind_port
> >> is handled by OVS mechanism driver (via AgentMechanismDriverBase inside
> >> ml2/drivers/mech_agent.py).
> >>
> >> --
> >> Thanks,
> >>
> >> Vivek
> >>
> >>
> >> -----Original Message-----
> >> From: Sławek Kapłoński [mailto:slawek at kaplonski.pl]
> >> Sent: Sunday, May 04, 2014 12:32 PM
> >> To: openstack-dev at lists.openstack.org
> >> Subject: [openstack-dev] [ML2] L2 population mechanism driver
> >>
> >> Hello,
> >>
> >> Last time I want to try using L2pop mechanism driver in ML2 (and
> >> openvswitch agents on compute nodes). But every time when I try to spawn
> >> instance I have got error "binding failed". After some searching in code
> >> I found that l2pop driver have not implemented method "bind_port" and as
> >> it inherit directly from "MechanismDriver" this method is in fact not
> >> implemented. Is is ok and this mechanism driver should be used in other
> >> way or maybe there is some bug in this driver and it miss this method?
> >>
> >> Best regards
> >> Slawek Kaplonski
> >> slawek at kaplonski.pl
> >>
> >> _______________________________________________
> >> OpenStack-dev mailing list
> >> OpenStack-dev at lists.openstack.org
> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >>
> >> _______________________________________________
> >> OpenStack-dev mailing list
> >> OpenStack-dev at lists.openstack.org
> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list