<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><br clear="all"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"></div></div><span class="gmail_default" style="">Hi,</span><span class="gmail_default" style="font-family:monospace,monospace"></span></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 18, 2021 at 4:27 AM dangerzone ar <<a href="mailto:dangerzonen@gmail.com">dangerzonen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Martin and Team,<div>Following to my questions of adding new compute onto existing overcloud, If the new compute server is not the same type (existing running on blade server) where it may be rack mount type, what are the changes I should make to all yaml files related? I foreseen tricky especially the nic layout is different between blade and rack mount type. </div><div>Pls advise anyone facing the same scenario.... (I just been informed the new compute server is rack mount type)...</div></div></blockquote><div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">If you have different kind of compute nodes you should create a new compute role for the new type [1].</div><div class="gmail_default" style="font-family:monospace,monospace">You can start with making a copy of your current compute role section in the roles_data.yaml file and</div><div class="gmail_default" style="font-family:monospace,monospace">name it to identify the new ones. Then create a network configuration for this role and register it in</div><div class="gmail_default" style="font-family:monospace,monospace">your parameter files, like you have for you current compute role.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><div class="gmail_default" style="font-family:monospace,monospace">With the new role you can also configure different parameters for e.g. not depending on the hardware</div><div class="gmail_default" style="font-family:monospace,monospace">and usage [2].</div><div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">HTH,</div><div class="gmail_default" style="font-family:monospace,monospace">Martin</div></div><div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">[1] <a href="https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/custom_roles.html">https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/custom_roles.html</a></div><div class="gmail_default" style="font-family:monospace,monospace">[2] <a href="https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/role_specific_parameters.html">https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/role_specific_parameters.html</a><br></div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Pls advise...Thank you.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 18, 2021 at 12:14 AM dangerzone ar <<a href="mailto:dangerzonen@gmail.com" target="_blank">dangerzonen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Martin,<div>Noted and thanks for your response and input. </div><div>If I can remember, ComputeCount can be defined in a node-info file... </div><div>Thus, If I edit ComputeCount from existing 3 to 6 in node-info file...I can run the same overcloud deploy command as follows</div><div>```</div><div>  openstack overcloud deploy --templates \<br>  -r ~/templates/roles_data.yaml \<br>  -n ~/templates/network_data.yaml \<br>  -e /usr/share/openstack-tripleo-heat-templates/environments/network-environment.yaml \<br>  -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \<br>  -e /usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml<br>  -e ~/templates/network.yaml \<br>  -e ~/templates/scheduler_hints_env.yaml \<br>  -e ~/templates/<font color="#6aa84f"><b>node-info.yaml</b></font></div><div>```  <br></div><div>I hope this is good to go....</div><div>This scaling new compute node should not affect existing openstack nodes and instances running right...as I understand...redeployment overcloud.. just updates and registers new 3 compute nodes onto the overcloud...... I'm a bit nervous...so I need to plan well and identify any risks...</div><div><br></div><div>Thanks Martin and team...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 17, 2021 at 7:18 PM Martin Schuppert <<a href="mailto:mschuppert@redhat.com" target="_blank">mschuppert@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div style="font-family:monospace,monospace"><br clear="all"></div><div><div dir="ltr"><div dir="ltr"><pre cols="72" style="white-space:pre-wrap"><span style="font-family:Arial,Helvetica,sans-serif">On Wed, Feb 17, 2021 at 12:06 PM dangerzone ar <<a href="mailto:dangerzonen@gmail.com" target="_blank">dangerzonen@gmail.com</a>> wrote:</span><br></pre></div></div></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all...I'm planning to add another 3 compute servers to existing overcloud (consists of existing 2 compute nodes, 3 controllers and 3 storage). I'm running on openstack ussuri using tripleo and centos7.<div><br></div><div>Below is the command and parameters used during initial deployment<div>```</div><div><font color="#6aa84f">openstack overcloud deploy --templates \<br>  -r ~/templates/roles_data.yaml \<br>  -n ~/templates/network_data.yaml \<br>  -e /usr/share/openstack-tripleo-heat-templates/environments/network-environment.yaml \<br>  -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \<br>  -e /usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml<br>  -e ~/templates/network.yaml \<br>  -e ~/templates/scheduler_hints_env.yaml \<br>  -e ~/templates/node-info.yaml</font><br></div><div><font color="#000000">```</font></div><div>So now this is my plan to add additional compute nodes</div><div><b>1. Create new json file containing details of new compute nodes i.e. newnodes.json</b></div><div><i><font color="#6aa84f">openstack overcloud node import newnodes.json</font></i><br></div><div><b>2. Run introspection</b></div><div><i><font color="#6aa84f">openstack overcloud node introspect --all-manageable</font></i></div><div><b>3. Tag each new node for its desired role</b></div><div><i><font color="#6aa84f">openstack baremetal node set --property capabilities='profile:compute,boot_option:local' [NODE UUID]</font></i></div><div><b>4. Run openstack overcloud deploy</b></div><div><i><font color="#6aa84f">openstack overcloud deploy --compute-scale 3</font></i></div></div></div></blockquote><div><br></div><div><span class="gmail_default" style="font-family:monospace,monospace">The scale parameters, like --compute-scale, are deprecated. You should just change the <Role>Count (e.g. ComputeCount)</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">to match your new scale. At the moment you have 3, change it to 6.</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"><br></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><br></div><div><font color="#000000"><b>Step No 4, should I run overcloud deploy with all the environment template/parameters same as during initial deployment as per example above?</b></font></div><div><font color="#000000"><b>Really appreciate your advice of these steps especially no 4.</b></font></div></div></div></blockquote><div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">yes, run the same deploy command with the modified <Role>Count.</div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div> <b><br></b><div>Please advise further if my plan and steps above are good to go.</div><div>Thank you for your help and kind advice. May God bless you. </div><div><br></div><div>Thank you.</div><div>dz<br><div><br></div><div>1. </div></div></div></div></div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div></div>