[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