<div dir="ltr">I am sending this email because I want to collect some information about how Pulp works on a multinode (multiple machines, not the Pulp Node) environment so I can create a plan to start testing Pulp on a multinode environment.<div><br></div><div>I've read the scaling documentation [1] and saw that we can scale httpd and/or pulp workers. Also, In addition to that it's possible to clustering Pulp.</div><div><br></div><div>My question is, what is the environment we would like to test Pulp on a multi machine environment? I remember someone mentioning about having 3 machines:</div><div><br></div><div>1. Pulp server</div><div>2. Pulp workers</div><div>3. Pulp Smash</div><div><br></div><div>Do you think is that ok? Or should another architecture be considered?</div><div><br></div><div>Considering the above architecture the current plan is as follows:</div><div><br></div><div>* Update Pulp Smash to manage workers services on a different machine than the Pulp server if it is configured to do so.</div><div>* Create, or update the existing one, ansible playbook to install Pulp server on one machine and workers on another.</div><div>* Create a job that will provision two OpenStack VM and install Pulp server on one and Pulp worker on the other. Then run the pulp-smash-runner setting it up for multinode testing.</div><div>* The previous step will require updating the pulp-smash-runner to receive the multinode configuration.</div><div><br></div><div>Thank you in advance.</div><div><br></div><div>[1] <a href="http://docs.pulpproject.org/user-guide/scaling.html">http://docs.pulpproject.org/user-guide/scaling.html</a><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Elyézer Rezende<div>Senior Quality Engineer<br><div>irc: elyezer</div></div></div></div>
</div></div>