<div dir="ltr">Hi,<div><br></div><div>I wonder if someone can help me with some basic questions about a typical Quantum plugin workflow.</div><div>I got the general lines from the following link:</div><div><br></div><div><a href="http://docs.openstack.org/api/openstack-network/2.0/content/Theory.html">http://docs.openstack.org/api/openstack-network/2.0/content/Theory.html</a><br clear="all">
<div><br></div><div style>But there are some implementation aspects which are not clear about point 3 (Boot VM and attach it to the network):</div><div style><br></div><div style>referring to: <a href="https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py">https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py</a></div>
<div style><br></div><div style>1. How does nova "ask quantum to attach a compute VM nic to a specific network"? calling the "create_port" (or "update_port") method?</div><div style><br></div>
<div style>2. If the "device" indicates which entity has to be attached to a particular network, then what does device_owner indicates somehow the entity "type" and the ID refers to the entity itself (i.e. DB id for a compute VM). Is that correct?</div>
<div style><br></div><div style>3. If I got the "Boot VM and attach it to the network" workflow completely wrong, then what is the right one (from the implementation point of view)? </div><div style><br></div><div style>
Regards,<br>-- </div>Ivar.
</div></div>