<div dir="ltr">Hi Matt,<div><br></div><div>Thanks for your reply.</div><div><br></div><div>You mean to say what needs to be used for the scheduling ( CPUS, RAM, Storage etc ) has to be put into the Nova DB by implementing the  APIs in every Nova compute server?</div><div>These implementations acts as a nova-agents ?</div><div><br></div><div>-Pradeep</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 31 July 2015 at 18:03, Matt Riedemann <span dir="ltr"><<a href="mailto:mriedem@linux.vnet.ibm.com" target="_blank">mriedem@linux.vnet.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
<br>
On 7/31/2015 9:27 AM, Pradeep Kiruvale wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi All,<br>
<br>
<br>
I am new to openstack. I have a problem in understanding of<br>
Nova-database update with the resources information.<br>
<br>
My understanding after going through the architecture documents and code<br>
is Nova-Database is the one which stores the resource information about<br>
the compute servers. The Nova-Scheduler is responsible to place a VM on<br>
a correct compute node where the resources are available. Nova-compute<br>
is responsible for creating the VMs/Containers etc.<br>
<br>
The question here is who actually updates the in real time the resource<br>
information in the Nova-Database by reading the resources information<br>
from the compute servers/nodes?<br>
<br>
I have read about agents are responsible for this, but I dint get which<br>
code does that. Can any one please help me in clarifying my doubt and<br>
please guide me for the code  which does that.<br>
<br>
<br>
Thanks in advance<br>
<br>
Cheers,<br>
Pradeep<br>
<br>
<br>
<br>
<br>
<br></div></div>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote>
<br>
Mostly nova-conductor but sometimes also nova-api.  Pretty much anything that imports nova.db.api.<br>
<br>
This might be helpful:<br>
<br>
<a href="http://docs.openstack.org/developer/nova/architecture.html?highlight=architecture" rel="noreferrer" target="_blank">http://docs.openstack.org/developer/nova/architecture.html?highlight=architecture</a><span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
<br>
Thanks,<br>
<br>
Matt Riedemann<br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div>