<br><br><div class="gmail_quote">On Wed, Nov 28, 2012 at 12:10 PM, Kyle Mestery (kmestery) <span dir="ltr"><<a href="mailto:kmestery@cisco.com" target="_blank">kmestery@cisco.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Dan and Kiran:<br>
<br>
I think this could actually be done in a plugin. For instance, the Cisco plugin actually interacts with physical infrastructure to configure NX-OS devices (e.g. setting up trunk ports, adding and removing VLANs to ports, etc.). What Kiran is talking about could ideally be handled in a plugin dependent manner I suspect. I don't believe there's anything in Quantum tying Quantum networks solely to overlay networks, the plugin itself can orchestrate things however it likes.<br>


</blockquote><div><br></div><div>Kyle,</div><div><br></div><div>I agree that each Quantum plugin will define what a "base setup" is, and then provisions logical networks on top.  Items like adding/removing VLANs are clearly in the scope of what several plugins already do to provision logical networks on top of physical infrastructure, so I did not interpret that to be what Kiran was talking about.  Perhaps it would be good for Kiran to clarify what he's thinking about with a more detailed example.  In general, what setup is required by the physical infrastructure is going to be highly plugin dependent, meaning that perhaps there would be extensions to assist with physical setup on a per-plugin basis, but it seems harder to create a generica "operator api" to setup the network in a way that is sufficient for all (or even most) plugins. </div>


<div><br></div><div>dan</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
Kyle<br>
<div><div><br>
On Nov 28, 2012, at 1:10 PM, Dan Wendlandt <<a href="mailto:dan@nicira.com" target="_blank">dan@nicira.com</a>> wrote:<br>
<br>
> Adding openstack-dev<br>
><br>
> Hi Kiran,<br>
><br>
> This is an interesting topic, and one that is brought up from time to time.<br>
><br>
> In general, core OpenStack projects do not focus on the provisioning/turn-up of the physical devices themselves, focusing instead of the provisioning/turn-up of virtual devices on top of already deployed physical infrastructure.  For example, nova does not image the compute server, configure hypervisor IP addresses, or install KVM/XenServer/Hyper-V/EX.  Rather, Nova assumes that these components have been installed and creates virtual machines on top of them.  Similarly, I would expect that Quantum would not tackle the basic configuration of your physical networking gear (defining physical subnets, setting up management connectivity, enabling SNMP for monitoring, etc.), but rather assumes a base network config is in place and overlays the logical network connectivity on top of it.<br>



><br>
> That said, I think automating the setup of the physical infrastructure is a very interesting + valuable exercise in and of itself, and there are many places where integration with Quantum would be very valuable to both projects.  It may be that if this effort takes off, it would make sense to host this as a sort of eco-system project, if it turns out that this is what we do for other similar efforts around compute + storage.<br>



><br>
> Dan<br>
><br>
><br>
> On Wed, Nov 28, 2012 at 1:05 AM, Kiran Lonikar <<a href="mailto:klonikar@yahoo-inc.com" target="_blank">klonikar@yahoo-inc.com</a>> wrote:<br>
> Hi All,<br>
><br>
> We need to reach out to openstack quantum folks for discussing our quantum<br>
> extension proposal. I am not sure if reaching out to Dan would be<br>
> sufficient. I would appreciate if any of you could include the quantum<br>
> stakeholders.<br>
><br>
> Our proposal:<br>
> We are developing a management system for our network architecture. This<br>
> is being developed as a set of APIs to pre-configure our network, turnup<br>
> network devices, enable/disable ports on the devices etc. This system<br>
> would be used by our operations people to setup the network. The core<br>
> quantum APIs would be used by the end users of the network or openstack<br>
> compute.<br>
><br>
> We are in the process of putting together a blueprint, but want to start<br>
> discussions to gauge the level of interest for such extensions to the core<br>
> APIs.<br>
><br>
> -Kiran<br>
><br>
><br>
><br>
><br>
> --<br>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
> Dan Wendlandt<br>
> Nicira, Inc: <a href="http://www.nicira.com" target="_blank">www.nicira.com</a><br>
> twitter: danwendlandt<br>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
><br>
</div></div>> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Dan Wendlandt <div>Nicira, Inc: <a href="http://www.nicira.com" target="_blank">www.nicira.com</a><br><div>twitter: danwendlandt<br>


~~~~~~~~~~~~~~~~~~~~~~~~~~~<br></div></div><br>