← Back to team overview

openstack team mailing list archive

Re: OpenVSwitch Agent

 

On Mon, Jun 11, 2012 at 12:38 AM, Neelakantam Gaddam
<neelugaddam@xxxxxxxxx>wrote:

> Hi All,
>
> In the openstack architecture, what are the exact reasons for running the
> OpenvSwitch agent on all the compute nodes.
>
> Is it for portability reasons?
>
> Can we avoid the implementation of agent in the openstack architecture?
>

Hi Neelakntam,

Several openstack services have "agents" or "workers" that perform local
configuration on a particular device as needed.  For example, in the case
of nova + libvirt, nova-compute creates disk files, and communicates with
libvirt, and nova-network communicates with the linux networking stack to
configure iptables + spawn instances of dnsmasq.  The OVS plugin has an
agent/worker that runs on each compute host as well, to make changes to the
vswitch when a VM is provisioned, or when a Quantum port's settings are
changed via the Quantum API.

Dan


>
>
> Thanks in advance.
>
>
> --
> Regards
> Neelakantam Gaddam
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira, Inc: www.nicira.com
twitter: danwendlandt
~~~~~~~~~~~~~~~~~~~~~~~~~~~

References