Hi-<br><br>With respect to the web link <a href="http://wiki.openstack.org/HeterogeneousTileraSupport">http://wiki.openstack.org/HeterogeneousTileraSupport</a>, <br><br><p class="line874">" <br></p><p class="line874">
For supporting non-x86 architecture (ex. TILERA), Proxy Compute Node should be designed.  <span class="anchor" id="line-65"></span><span class="anchor" id="line-66"></span></p>An
 x86 Proxy Compute Node is connected to the TILEmpower boards through 
network. A Proxy Compute Node may handle multiple TILEmpower boards. 
TILEmpower boards are connected to the network such that a cloud user 
can ssh into them directly after an instance starts on the TILEmpower 
board. A TILEmpower board is configured to be tftp-bootable or 
nfs-bootable. Proxy Compute Node behaves as the tftp/nfs server for the 
TILEmpower boards. <b><span style="color:rgb(255,0,0)">After Proxy Compute node receives instance images 
from the image server, it wakes up a TILEmpower board and controls their
 booting.</span></b> Once a TILEmpower board is booted, Proxy Compute Node doesn't 
do anything except terminating/rebooting/power-down/power-up of the 
board. Once Tilera instance is running, user can access the TILEmpower 
board, not Proxy Compute Node, through ssh. Here, we assume that Proxy 
Compute Node can power on/off TILEmpower boards remotely using PDU(Power
 Distribute Unit). The block diagram shown below describes the procedure
 in detail...........<br><br>"<br><br>In an general environment, Nova-compute with the help of Nova-scheduler, boots an image instance at Server-2/ESSEX-2/Nova-agent server. <br><br> Can any one help me in understanding the above colored lines .... <br>
<br>Thanking you...<br><br>--<br>Trinath S<br><br><br><br><div class="gmail_quote">On Tue, Jul 3, 2012 at 12:27 PM, 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">Hi-<br><br>Thanks a lot for the reply... This helped me understand a bit more.<br><br>I have this kind of setup in mind.<br>
<br><br><br>  [ ESSEX-1]  <--------------->  [ ESSEX-2 ]  <--------------->  [<--- TILERA HW--->]<br>
<br>   x_86 HW                           x_86  HW                            NON  x_86 HW<br><br>Nova-Compute                 Proxy-Nova-Compute           New Hardware Device.<br><br><br><br><br><br>So, change the config in nova.conf in ESSEX-2 server to bare-metal and tilera specific config makes the nova-compute to proxy-nova-compute.<br>

<br>I have a doubt here, I have an idea on using Nova-compute to bringing up VM's in ESSEX-2 when its another Nova-compute. But not we have Proxy-Nova-compute in the ESSEX-2 and we have no VM's here rather we have new Hardware board to bootup.<br>

<br>How will the Commands from Nova-compute in ESSEX-1 differ to bring up TILERA HW board using the Proxy-Nova-compute in ESSEX-2 ?<br><br>Please kindly help me understand this scenario.<br><br>Thanks a lot for the reply...<br>

--<br>Trinath S.<div class="HOEnZb"><div class="h5"><br><br><br><br><br><br><div class="gmail_quote">On Tue, Jul 3, 2012 at 12:54 AM, John Paul Walters <span dir="ltr"><<a href="mailto:jwalters@isi.edu" target="_blank">jwalters@isi.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Hi Trinath,</div><div><br></div><div>It's not clear whether the tilera board you're referring to is one of the PCI versions or a stand-alone board (is it in Essex-1?).  We've never setup/tested anything other than the TILEmpower stand-alone board with our bare-metal provisioning service.  That said, in order to make your nova-compute on Essex-2, you need to configure nova.conf as I described earlier: set the connection_type=baremetal, set the baremetal_driver=tilera, and set your path to tile-monitor appropriately.  That's what makes it a proxy node, which is otherwise run as a regular nova-compute.  </div>

<span><font color="#888888"><div><br></div><div>JP</div></font></span><div><div><div><br></div><br><div><div>On Jul 2, 2012, at 12:42 PM, Trinath Somanchi wrote:</div><br><blockquote type="cite">
<div>Hi-</div><div><br></div>Thanks a lot for the reply JP.<div><br></div><div>The information provided is of most value for me.</div><div><br></div><div>I have a doubt here. </div><div><br></div><div>I will install Nova-compute in a server say Essex-1 and another server say Essex-2.</div>


<div><br></div><div>I have a tilera board too in the setup.</div><div><br></div><div>Can you please guide me on how to start this tilera board using Nova-compute in Essex-1 machine. and How Nova-compute in Essex-2 can be made as Proxy-Nova-compute. I mean what changes to Nova-compute makes Proxy nova-compute.<br>


<br><div class="gmail_quote">On Mon, Jul 2, 2012 at 9:32 PM, John Paul Walters <span dir="ltr"><<a href="mailto:jwalters@isi.edu" target="_blank">jwalters@isi.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div style="word-wrap:break-word"><div>Hi Trinath,</div><div><br></div><div>Our baremetal experts are on vacation for the next week or so, so I'll take a stab at answering in their absence.  First, just to be clear, right now the baremetal work that's present in Essex supports ONLY the Tilera architecture.  We're working with the NTT folks to add additional support, but it's not in Essex.  We've tested on TILEmpower rack-mountable units.  You'll need a baremetal proxy (x86) machine that will run nova-compute and handle the provisioning of resources.  Most of the nova.conf options are shown at:</div>


<div><br></div><div><a href="http://docs.openstack.org/essex/openstack-compute/admin/content/compute-options-reference.html" target="_blank">http://docs.openstack.org/essex/openstack-compute/admin/content/compute-options-reference.html</a></div>


<div><br></div><div>But it appears that there's at least one omission:  you'll need to set your --connection_type=baremetal on the proxy node.  Probably the most important options are: --baremetal_driver=tilera, --tile_monitor=</path/to/tile-monitor/>.  I would suggest that you have a look at the link above under the baremetal section to see what other options might apply to your environment.  </div>


<div><br></div><div><a href="http://wiki.openstack.org/HeterogeneousTileraSupport" target="_blank">http://wiki.openstack.org/HeterogeneousTileraSupport</a></div><div><br></div><div>Note that you'll need to set up tftp so that the Tilera boards can pick up a boot rom. You'll also need to create a tilera-specific file system.  </div>


<div><br></div><div>I hope this helps.</div><div><br></div><div>best,</div><div>JP</div><div><br></div><br><div><div><div><div>On Jul 2, 2012, at 8:05 AM, Trinath Somanchi wrote:</div><br></div></div><blockquote type="cite">


<div><div>Hi-<br><br>Please help me in understanding and bringing up this kind of setup....<br><br>Kindly please help me in this regard.<br><br>I have checked nova.conf and found bare metal provisioning support options.<br>


<br>Please help me understand on how modifying nova.conf with the respective options can help bringing up tilera like machines up either from command line or from GUI.<br>
<br>Thanks in advance..<br><br>--<br>Trinath S<br><br><div class="gmail_quote">On Mon, Jul 2, 2012 at 12:13 PM, 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-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi-<br><br>As explained in the email, With respect to the link, <br>


<br><a href="http://wiki.openstack.org/GeneralBareMetalProvisioningFramework" target="_blank">http://wiki.openstack.org/GeneralBareMetalProvisioningFramework</a><br>


<br>Can you kindly guide/brief me on <a href="https://github.com/usc-isi/essex-baremetal-support" target="_blank">https://github.com/usc-isi/essex-baremetal-support</a> (Stable/Essex) <br><br>I mean Install/Config/Testing of the Provisioning support.<br>





<br>Thanking you,<span><font color="#888888"><br><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><a href="tel:%2B91%209866%20235%20130" value="+919866235130" target="_blank">+91 9866 235 130</a></div>


<br></div></div>
_______________________________________________<br>Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>


Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>


</blockquote></div><br></div></blockquote></div><br><br clear="all"><div><br></div>-- <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>
</div>
</blockquote></div><br></div></div></div></blockquote></div><br><br clear="all"><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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>----------------------------------------------<br>Trinath Somanchi,<div>+91 9866 235 130</div><br>