<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 19, 2018 at 10:23 AM Cody <<a href="mailto:codeology.lab@gmail.com">codeology.lab@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello there,<br>
<br>
I have another question about scaling TripleO.<br>
<br>
According to the TripleO documentation for RHOPS 13/Queens [1], "you<br>
cannot scale up or scale down a custom role that contains<br>
OS::TripleO::Services::Pacemaker or<br>
OS::TripleO::Services::PacemakerRemote services."<br>
<br>
Does that only apply to the role itself or the pcmk-managed services<br>
within the role? For instance, if I already have 3 nodes running DB<br>
and messaging services with a composable HA role, can I later create<br>
another custom role just to scale up the messaging service again?<br>
<br>
Thank you very much!<br>
<br>
[1] <a href="https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/advanced_overcloud_customization/roles#sect-Composable_Services-Guidelines" rel="noreferrer" target="_blank">https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/13/html/advanced_overcloud_customization/roles#sect-Composable_Services-Guidelines</a><br>
<br>
Regards,<br>
Cody<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@lists.rdoproject.org" target="_blank">users@lists.rdoproject.org</a><br>
<a href="http://lists.rdoproject.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rdoproject.org/mailman/listinfo/users</a><br>
<br>
To unsubscribe: <a href="mailto:users-unsubscribe@lists.rdoproject.org" target="_blank">users-unsubscribe@lists.rdoproject.org</a><br>
</blockquote></div><br clear="all"><div>It applies to all services which are managed by Pacemaker, including the associated virtual IPs. The same services that can be separated from the Pacemaker services are the ones that can be moved to other roles and don't have the same scaling constraints. For instance, you could probably add X additional API worker nodes in a custom role, and they would be added as back-ends behind HAProxy, but you couldn't add any HAProxy nodes, since Pacemaker manages the virtual IPs that HAProxy binds to. Unfortunately, Pacemaker manages Rabbit MQ, so you are stuck with 3 nodes.</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dan Sneddon         |  Senior Principal OpenStack Engineer<br><a href="mailto:dsneddon@redhat.com" target="_blank">dsneddon@redhat.com</a> |  <a href="http://redhat.com/openstack" target="_blank">redhat.com/openstack</a><br>dsneddon:irc        |  @dxs:twitter<br></div></div></div>