<div dir="ltr">Hi Jim,<div><br></div><div>There are a couple of ways to approach your problem:</div><div>1. Implement Fuel Plugin, where the plugin would automatically override changes done by Fuel core tasks [1], you can override or skip any task from deployment graph.</div><div>2. Fix puppet manifests in place, the manifests which are used for deployment are located in "/etc/puppet/" directory on Fuel Master node, during the deployment they are synced to OpenStack nodes via rsync. You should grep for nova_config, keystone_config, etc, to see where the parameters your are looking for are located, do not forget to put it under git so you can keep track of your changes.</div><div><br></div><div>Thanks,</div><div><br></div><div>[1] <a href="https://docs.openstack.org/fuel-docs/latest/plugindocs/fuel-plugin-sdk-guide.html">https://docs.openstack.org/fuel-docs/latest/plugindocs/fuel-plugin-sdk-guide.html</a></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 1, 2018 at 3:42 PM, Jim Okken <span dir="ltr"><<a href="mailto:jim@jokken.com" target="_blank">jim@jokken.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">hi Jitendra,<div>thanks very much for your reply!<div><br></div><div>We deploy with the UI and right now the environment is set and we only add compute nodes.</div><div>In the past we deployed one compute node at a time but now that we understand the process we deploy multiple, 3 or 5 compute nodes at a time.<br></div><div>Honestly though going fwd it could be 1 or multiple nodes at a time.</div><div>This is an growing internal-use environment, but we have 23 compute nodes right now, so we are going to be growing it slower going fwd.</div><div><br></div><div>Right now we have some simple shell scripts which we run after a successful deploy, these set the settings in the config files and restart openstack services. But until those scripts are run the environment is missing those needed additions and not really usable.</div><div>Not a huge problem for an internal-use environment, but we would like to have no downtime.</div><div>Also it is HA so we have 3 controllers.</div><div><br></div><div>thanks!!</div><span class="HOEnZb"><font color="#888888"><div><br></div></font></span></div><div class="gmail_extra"><span class="HOEnZb"><font color="#888888"><br clear="all"><div><div class="m_21321834050027561gmail_signature" data-smartmail="gmail_signature">-- Jim</div></div></font></span><div><div class="h5">
<br><div class="gmail_quote">On Tue, May 1, 2018 at 3:39 PM, Jitendra Kumar Bhaskar <span dir="ltr"><<a href="mailto:jitendra.b@pramati.com" target="_blank">jitendra.b@pramati.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Jim,<div><br></div><div>I can help you one that, but before that wanted to understand how are you deploying the additional computes:</div><div>1. If CLI then share the command that you used to deploy.</div><div>2. If UI then are you deploying only one node after selection ?</div><div><br></div><div><br></div><div>Regards</div><div>Jitendra Bhaskar</div></div><div class="gmail_extra"><br clear="all"><div><div class="m_21321834050027561m_7589959557915121077gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div>Regards<b><br></b><font size="1">Bhaskar</font></div><div><font size="1">+1-469-514-7986</font><br></div><div><br></div><br></div></div><br><div><div><div><br></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Tue, May 1, 2018 at 12:21 PM, Jim Okken <span dir="ltr"><<a href="mailto:jim@jokken.com" target="_blank">jim@jokken.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><p class="MsoNormal">Hi list,<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">We’ve created a pretty large openstack Newton HA environment using fuel. After initial hiccups with deployment (not all fuel troubles) we
can now add additional compute nodes to the environment with ease!<span></span></p>

<p class="MsoNormal">Thank you for all who’ve worked on all the projects to make
this product.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">My question has to do with something I think I should know
already: How can we get fuel to stop overwriting custom settings in our
environment? When we deploy new compute nodes, original openstack settings on
all nodes are re-deployed/re-set.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">For example we have changes to settings in these files on
the controller nodes.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">/etc/nova/nova.conf<span></span></p>

<p class="MsoNormal">/etc/neutron/dhcp_agent.ini<span></span></p>

<p class="MsoNormal">/etc/neutron/plugins/ml2/openv<wbr>switch_agent.ini<span></span></p>

<p class="MsoNormal">/etc/openstack-dashboard/local<wbr>_settings.py<span></span></p>

<p class="MsoNormal">/etc/keystone/keystone.conf<span></span></p>

<p class="MsoNormal">/etc/cinder/cinder.conf<span></span></p>

<p class="MsoNormal">/etc/neutron/neutron.conf<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">I’m guessing the method to resolve this is not to stop fuel
from overwriting settings, but to add to fuel some tasks that sets these custom
settings again near the end of each deploy.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">I’m sure this is something I am supposed to know already,
but so far in my route thru Openstack land experience with this has escaped me.<span></span></p>

<p class="MsoNormal">Can you send me some advice, pointers, places to start?<span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">Thanks!<span class="m_21321834050027561m_7589959557915121077HOEnZb"><font color="#888888"><span lang="EN-GB" style="font-family:Arial,sans-serif;color:navy"><span></span></span></font></span></p><span class="m_21321834050027561m_7589959557915121077HOEnZb"><font color="#888888">

<p class="MsoNormal"><span lang="EN-GB" style="font-family:Arial,sans-serif;color:navy"> </span></p>

<p class="MsoNormal"><span lang="EN-GB" style="font-family:Arial,sans-serif;color:navy">--jim</span><span></span></p><div><div class="m_21321834050027561m_7589959557915121077m_2639862219909886084gmail_signature"><br></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
<br></blockquote></div><br></div>

<br>
<p style="margin-bottom:12.0pt">Disclaimer:<br><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">The contents of this email and any
attachments are confidential. They are intended for the named recipient(s)
only. If you have received this email by mistake, please notify the sender
immediately and do not disclose the contents to anyone or make copies thereof. </span></p></blockquote></div><br></div></div></div></div>
<br>______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
<br></blockquote></div><br></div>