<div dir="ltr">Hello, Leslie<div><br></div><div>There seem to be some misnotation in this picture, in steps #2 and #4-7. In #2, the 'node' means 'instance of nova-compute' which should handle the request, and nova-scheduler selects that instance of nova-compute.</div>

<div><br></div><div>In #4 and #7, however, the 'node' means bare-metal server under management of that compute node. That server is actually provisioned as an instance of bare-metal cloud. It is assumed that all servers under management of single instance of nova-compute are equal. Ironic does not perfrom any scheduling or selection of bare-metal servers on its side, just picks the first one.</div>

<div><br></div><div>Ironic is considered to be a back-end to virt driver of Nova. That is why nova-compute service talks to Ironic API, just as it talks to vCenter API, for example, when VMWare is used as a virt back-end.</div>

<div><br></div><div>Hope it helps to clarify the picture.</div><div><br></div><div>--</div><div>Best regards,</div><div>Oleg Gelbukh</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 24, 2013 at 12:28 PM, LeslieWang <span dir="ltr"><<a href="mailto:wqyuwss@hotmail.com" target="_blank">wqyuwss@hotmail.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 dir="ltr">Hi All,<div><br></div><div>I'm investigating Ironic recently, and found below diagram describing the workflow between nova and ironic. I have one questions about step #4, #7. <span style="font-size:12pt">Why it is invoked by Nova Compute, not Nova Scheduler. Ironic is used to power on baremetal server, and deploy image. Seems like nova compute should be installed after this call. So I guess this call should be initiated from Nova Scheduler through either synchronous ironic API call, or asynchronous message queue. </span></div>

<div><br></div><div><div style="display:inline-block"><span> </span><div style="display:inline-block"><img src="cid:inlineImage1" height="367" width="908"></div><span> </span></div><br></div><div><div style="display:inline-block">

<span><br></span></div></div><div>Can anyone please answer this question? Your input is highly appreciated.</div><div><br></div><div>Best Regards</div><div>Leslie</div>                                      </div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">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></blockquote></div><br></div>