Hi Guys-<br><br><br>I have found the solution to my Second Doubt<br><br>Link: <a href="http://docs.openstack.org/developer/nova/devref/rpc.html">http://docs.openstack.org/developer/nova/devref/rpc.html</a><br><br>and Thanks Emilien for clearing my 3rd Doubt.<br>
<br>But still in need of help.<br><br>Can you any one validate my understanding with the data flow in Nova+Quantum scenario for bringing up the VM instances.<br><br><b>[Trinath] </b>The flow as follows<br><br><ol><li>Upon
 receiving an REST call from Horizon, Nova API collected the Networking 
information from the nova_network and prepares an JSON formatted request
 and update the AMQP Queue. <br>
</li><li>AMQP sends an Async cast to Nova Compute. Upon receiving the 
cast, Nova Compute issues _create_instance and updates the AMQP queue. 
AMQP queue sends an Async cast to Scheduler.</li><li>Upon receiving the 
cast, Scheduler selects the Compute Node and send an async cast to the 
node. Node using the info in the queue using libvirt brings up the 
instance.</li><li>Quantum-Agent at NODE updates the DB at controller with the Vlan tagged Port-Vif details.</li><li>Quantum-Agent
 at Controller upon reading the DB on Vlan tagged Port-Vif details 
creates Gateway interfaces in the OVS integration bridge so that 
controller can access the VM's present in remote host.</li></ol><br><br><div class="gmail_quote">On Mon, Jul 30, 2012 at 11:52 AM, Trinath Somanchi <span dir="ltr"><<a href="mailto:trinath.somanchi@gmail.com" target="_blank">trinath.somanchi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Hi-<br><br>I'm
 now viewing the code of Openstack from a top level to understand the 
process flow of the commands and messages in the system.<br><br>I have the following doubts.<br><br>[1]
 What is the role of Quantum-Agent in Controller and Node. How will the 
"gw-" and "tap-" interface and ports are created in Controller and Host 
integration bridge of ovs.<br>
<br>This is how I understand from my study.<br><br><b>[Trinath] </b>The flow as follows<br><br><ol><li>Upon
 receiving an REST call from Horizon, Nova API collected the Networking 
information from the nova_network and prepares an JSON formatted request
 and update the AMQP Queue. <br>
</li><li>AMQP sends an Async cast to Nova Compute. Upon receiving the 
cast, Nova Compute issues _create_instance and updates the AMQP queue. 
AMQP queue sends an Async cast to Scheduler.</li><li>Upon receiving the 
cast, Scheduler selects the Compute Node and send an async cast to the 
node. Node using the info in the queue using libvirt brings up the 
instance.</li><li>Quantum-Agent at NODE updates the DB at controller with the Vlan tagged Port-Vif details.</li><li>Quantum-Agent
 at Controller upon reading the DB on Vlan tagged Port-Vif details 
creates Gateway interfaces in the OVS integration bridge so that 
controller can access the VM's present in remote host.</li></ol><p>Please update/correct with the pitfalls in my understanding outlined above.</p><p><br></p>[2]
 How AMQP (using RabbitMQ server) work, mean to say. How Controller 
communicates with the Node for creating an Virtual instance in view of 
AMQP. Wanted to be more clear on what Messages do Controller and Node 
exchange to create an Virtual Instance.<br>
<br><b>[Trinath]</b> I'm not good at AMQP. Can you kindly describe on how this works.<div><div><img src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div>
</div></div></div><br>[3] I have created a Public and Tenant specific network using "nova-manage network " command. <br><br>For
 each Virtual Instance, I have seen a Public IP addr, and Tenant 
Specific IP Addr. For both IP addrs I'm unable to ping from NODE 
machine.<br><br>Rather for the Tenant specific IP Addrs I'm able to ping from 
Controller but not the Public IP Addrs..<br>
<br>Can any one guide me on what has happened in the way... <br><br>Thanking you... <br clear="all"><span class="HOEnZb"><font color="#888888"><br>-- <br>Regards,<br>----------------------------------------------<br>Trinath Somanchi,<div>
<a href="tel:%2B91%209866%20235%20130" value="+919866235130" target="_blank">+91 9866 235 130</a></div><br>

</font></span></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>----------------------------------------------<br>Trinath Somanchi,<div>+91 9866 235 130</div><br>