On Tue, Jun 5, 2012 at 9:57 PM, Irena Berezovsky <ire...@mellanox.com>wrote:
> Rami,Dan**** > > Seems that this question may be relevant to nova guys. It’s a question of > design in first place. Is it correct to expose networking operation > details to the nova-compute or it should be fully encapsulated inside > nova-network?**** > > Dan, how is it going to be managed in Folsom where QuantumManager will be > dropped and nova parity will be achieved by using Quantum Client to call > Quantum APIs? > Hi Irena, Once our changes for Folsom are complete, nova-compute will leverage the quantum client code to call Quantum APIs directly. Dan > **** > > ** ** > > Irena**** > > ** ** > > ** ** > > *From:* Rami Cohen [mailto:ramic.h...@gmail.com] > *Sent:* Tuesday, June 05, 2012 11:47 PM > *To:* Dan Wendlandt > *Cc:* Irena Berezovsky; netstack@lists.launchpad.net > *Subject:* Re: [Netstack] Nova & Quantum integration**** > > ** ** > > Dan, > Thanks for your quick and detailed response. > While I understand that the agent is used for enhanced services while the > driver is just for VM provisioning/destroying/restarting, I still think > that reflecting the values returned by quantum API to the Quantum driver > may be beneficial and it requires minimum effort (just returns the > parameters by Nova network to the Nova compute. In particular, it may save > a lot of (development and QA) effort when the agent is not needed. > What do you think? > > RamiC > > **** > > On Tue, Jun 5, 2012 at 9:30 PM, Dan Wendlandt <d...@nicira.com> wrote:**** > > Rami,**** > > ** ** > > A quantum agent configuring the vswitch can get very complex (especially > when adding things like security groups, QoS policies, etc. etc.). We do > not want to complicate Nova by having it perform all operations on the > vswitch. **** > > ** ** > > Also, the Quantum agent may need to reconfigure the vswitch at any point, > resulting from a change made to the quantum API (e.g., putting a quantum > port in 'admin-down' state). Nova really only does anything network > related when a VM is created, destroyed, or restarted. Thus, we have nova > only do the absolute simplest networking step of creating the device > presenting the vNIC, and informing the vswitch about it (and the > corresponding tear-down). **** > > ** ** > > The OVS + Linux Bridge plugins have agents that you could use as a model. > **** > > ** ** > > Dan**** > > ** ** > > On Tue, Jun 5, 2012 at 10:22 AM, Rami Cohen <ramic.h...@gmail.com> wrote:* > *** > > Irena, > In current Quantum/Nova Implementation and openvswitch plugin the VIF > driver performs the actual vif connectivity to the vswitch (using > 'ovs-vsctl'). This make sense since it reuse existing Nova messaging > mechanism and the fact that the Nova compute is already deployed on each > node (so why to deploy, maintain and communicate with additional agent?). I > would think that the best way is to enable quantum to pass parameters to > the VIF driver. > What do you think?**** > > ** ** > > **** > > > RamiC > > the Nova compute is already deployed on each host) the fact that the > parameters of quantum does not sent back to the driver **** > > ** ** > > On Tue, Jun 5, 2012 at 2:35 PM, Irena Berezovsky <ire...@mellanox.com> > wrote:**** > > Rami,**** > > Following the recent discussions on the mailing list regarding the > responsibility of the VIF driver, seems that it should be very thin and > network provisioning should be handled by Quantum Plugin Agent as in > OpenvSwitch and LinuxBridge plugins.**** > > I have similar need to get attributes for the attached network/ port and > seems that the way to do it is via API extension.**** > > You can see the details in the following mailing thread: **** > > https://lists.launchpad.net/openstack/msg12716.html**** > > **** > > Hope this helps,**** > > Irena**** > > *From:* netstack-bounces+irenab=mellanox....@lists.launchpad.net [mailto: > netstack-bounces+irenab=mellanox....@lists.launchpad.net] *On Behalf Of *Rami > Cohen > *Sent:* Tuesday, June 05, 2012 1:14 PM > *To:* netstack@lists.launchpad.net > *Subject:* [Netstack] Nova & Quantum integration**** > > **** > > Hi, > Is there any mechanism to pass some parameters from Quantum Manager to the > Quantum VIF driver (that is part of the Nova compute)? > In particular, I saw that when Nova network calls Quantum API (create and > attach ports) it ignores the return values sent from the quantum manager, > so there is no formal way to reflect them back to the Nova compute. > > Thanks, > RamiC**** > > > > **** > > -- > RamiC™**** > > ** ** > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp**** > > > > **** > > ** ** > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Wendlandt **** > > Nicira, Inc: www.nicira.com**** > > twitter: danwendlandt > ~~~~~~~~~~~~~~~~~~~~~~~~~~~**** > > ** ** > > > > > -- > RamiC™**** > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Wendlandt Nicira, Inc: www.nicira.com twitter: danwendlandt ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp