<div dir="ltr">Please don't take conversations off-list as others may benefit from your questions and I don't have all the answers. Adding openstack as the list as this is not an openstack-dev discussion about the future of OpenStack. More below.<div class="gmail_extra">
<br><br><div class="gmail_quote">On Fri, Aug 22, 2014 at 4:31 AM, Sharath V <span dir="ltr"><<a href="mailto:vsharathis@gmail.com" target="_blank">vsharathis@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi Anne ,<div><br></div><div>Thanks a lot for your help,</div>
<div><br></div><div>I have small doubts mentioned below.</div>
<div><br></div><div>1. Why we need to separate controller,Compute and Network node .</div></div></blockquote><div><br></div><div>For scalability, performance, availability and probably other reasons related to keeping the cloud running day after day. The diagrams in the install guide are examples to get you started. The first is using nova-network the second offers an example with neutron.</div>
<div><a href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/ch_overview.html#example-architecture-with-neutron-networking">http://docs.openstack.org/icehouse/install-guide/install/apt/content/ch_overview.html#example-architecture-with-neutron-networking</a><br>
</div><div><br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><br></div><div>2) As per above diagram, why we need network interface for each controller, may i know the what is the use of it ?</div>
</div></div></blockquote><div><br></div><div>I believe it's to connect the external network to the internal network (between VMs). Also you may want to provide separate endpoints for admin API actions hence the management interface. These descriptions are for when you consider operating a cloud for many users. For a proof of concept you don't have to worry about a management network interface, for instance. </div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>
<div><br></div><div>3) When i reading document about controller node , their i found below mentioned statement </div><div><div>"Optionally, the controller node also runs portions of Block Storage, Object Storage,</div>
<div>Database Service, Orchestration, and Telemetry. These components provide additional</div><div>features for your environment."</div></div><div><br></div><div>may i know whats mean by <b>"Portion" </b>services ? then where complete services will run ? </div>
</div></div></blockquote><div><br></div><div>Portions means "parts" or "pieces" here. For reliability, security, availability and other reasons you run some daemons and services on different nodes.</div>
<div><br></div><div>You would consider your users needs and determine which services they want. You can find more examples of what architectures and designs are for different clouds in the Architecture Design Guide. Here are prescriptive examples:</div>
<div><a href="http://docs.openstack.org/arch-design/content/prescriptive-example-online-classifieds.html">http://docs.openstack.org/arch-design/content/prescriptive-example-online-classifieds.html</a><br></div><div>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/prescriptive-example-compute-focus.html">http://docs.openstack.org/arch-design/content/prescriptive-example-compute-focus.html</a></span></p>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/prescriptive-example-storage-focus.html">http://docs.openstack.org/arch-design/content/prescriptive-example-storage-focus.html</a></span></p>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/prescriptive-example-large-scale-web-app.html">http://docs.openstack.org/arch-design/content/prescriptive-example-large-scale-web-app.html</a></span></p>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/prescriptive-example-multisite.html">http://docs.openstack.org/arch-design/content/prescriptive-example-multisite.html</a></span></p>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/prescriptive-examples-multi-cloud.html">http://docs.openstack.org/arch-design/content/prescriptive-examples-multi-cloud.html</a></span></p>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/massively_scalable.html">http://docs.openstack.org/arch-design/content/massively_scalable.html</a></span></p>
<p class=""><span class=""><a href="http://docs.openstack.org/arch-design/content/specialized.html">http://docs.openstack.org/arch-design/content/specialized.html</a></span></p><p class="">You should figure out what your goals are and then choose an architecture. If it's a proof-of-concept and you have the hardware, the install guide should meet the needs. If you need an all-in-one to try out, see RDO (packstack), stackgeek, or devstack.</p>
</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>
<div><br></div><div>if its a client and server how communication will happen between the services ?</div><div><br></div></div></div></blockquote><div><br></div><div>Communication happens over RPC with remote procedure calls and other ways such as reading/writing database information.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div></div><div>may i know your IRC ?<br>
</div></div></div></blockquote><div><br></div><div>We have established support channels in <a href="http://ask.openstack.org">http://ask.openstack.org</a> and the OpenStack mailing list so you don't need to reach out to me directly. </div>
<div><br></div><div>Anne </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">
<div><div></div><div><br></div><div>Thanks in advance.</div>
<div><br></div><div>
BR,</div><div>Sharath </div><div><br></div><div><br>
</div> </div><div class="gmail_extra"><br><br><div class="gmail_quote"><div>On Fri, Aug 22, 2014 at 9:21 AM, Anne Gentle <span dir="ltr"><<a href="mailto:anne@openstack.org" target="_blank">anne@openstack.org</a>></span> wrote:<br>
</div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra">
<br><br><div class="gmail_quote"><div>On Thu, Aug 21, 2014 at 2:11 AM, Sharath V <span dir="ltr"><<a href="mailto:vsharathis@gmail.com" target="_blank">vsharathis@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><h2 style="margin:25px 25px 10px 0px;padding:0px;border:0px;outline:0px;font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;vertical-align:baseline;line-height:18px;color:rgb(0,0,0);word-break:break-word;overflow:hidden">
<span style="font-weight:normal"><font>Dear Friends, </font></span></h2><h2 style="margin:25px 25px 10px 0px;padding:0px;border:0px;outline:0px;font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;vertical-align:baseline;line-height:18px;color:rgb(0,0,0);word-break:break-word;overflow:hidden">
<span style="font-weight:normal"><font>Have an doubt, please clarify me .!! </font></span></h2><h2 style="margin:25px 25px 10px 0px;padding:0px;border:0px;outline:0px;font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;vertical-align:baseline;line-height:18px;color:rgb(0,0,0);word-break:break-word;overflow:hidden">
<span style="font-weight:normal"><font>When i start understanding openstack , There are three nodes a) controller node b)Compute node c) Network node</font></span></h2><div><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">i) as my understanding controller node contains all the components like nova,neutron cinder,glance,swift,Horizon etc</span><br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">
<br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">ii) Compute node is nova and neutron but not all components.</span><br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">
<br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">iii) Network node is nova and neutron.</span><br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">
<br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"></div></div></blockquote><div><br></div></div><div>This three node description is for the install guide, where our goal is to get you to be able to launch an instance or store an object for example. For running a real production cloud there are many more considerations. I'd suggest reading the Operations Guide first, such as <a href="http://docs.openstack.org/openstack-ops/content/cloud_controller_design.html" target="_blank">http://docs.openstack.org/openstack-ops/content/cloud_controller_design.html</a> which says that the cloud controller is just a simplification. </div>
<div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">when i reading doc , they said like openstack compute (Controller Services) , openstack network services (Cloud controller) , can you please clarify is each and every component of openstack has controller and client? [like Nova Service(Controller) - Nova Client, Neutron Service (Controller) - neutron client, cinder controller - cinder client ] or (nova controller for compute , nova-network for cloud controller),</span></div>
</div></blockquote><div><br></div></div><div>There's a much more detailed description of each service in </div><div><a href="http://docs.openstack.org/admin-guide-cloud/content/compute-service.html" target="_blank">http://docs.openstack.org/admin-guide-cloud/content/compute-service.html</a><br>
</div><div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">
<div><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"> Is Nova only controller , if nova is only a controller it must be act as orchestration right? if yes then why we have to use heat for orchestration ?</span></div>
</div></blockquote><div><br></div></div><div>The nova project works on launching instances, scheduling which host it launches to, providing the REST API service, allocating network and storage resources to VMs. I have seen orchestration used for these collective activities. When you want to orchestrate several cloud resources in order to run an application such as WordPress on a virtual platform, then you orchestrate the application with the heat project. Read more here: <a href="http://docs.openstack.org/admin-guide-cloud/content/orchestration-service.html" target="_blank">http://docs.openstack.org/admin-guide-cloud/content/orchestration-service.html</a></div>
<div><br></div><div>Hope this helps you dig deeper into the documentation. </div><span><font color="#888888"><div><br></div><div>Anne</div><div> </div></font></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div>
<div dir="ltr"><div><br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">
<br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">If any thing wrong , please clarify me, </span></div>
<div><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">if you have any document or guide please route to me.</span><br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">
<br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"><span style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">Thank you in advance,</span><span><font color="#888888"><br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px">
<br style="color:rgb(51,51,51);font-family:Helvetica,FreeSans,'Liberation Sans',Helmet,Arial,sans-serif;line-height:17px"></font></span></div><span><font color="#888888">-- <br>Best Regards,<br>Sharath<br>
</font></span></div>
<br></div><div>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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></div></blockquote></div><br></div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Best Regards,<br>Sharath<br>
</font></span></div></div>
</blockquote></div><br></div></div>