Hello all,

I wanted/needed to deploy a Pulp 3 cluster (via Pulp Installer) and I
couldn't find a sample to get me started.

So I created the following repo[1] to show live/hands on examples of how
the pulp installer could be used to deploy a cluster install.

In a nutshell the installer almost works out of the box for cluster
install. I have found myself needing only few tweaks:

  * Ensure DB migration use the `run_once` pattern[2]
  * Ensure Redis is not an hardcoded dependency for workers and resource
    manager[3]
  * Ensure one can specify on which IP Redis can be listening[4]

All of the aforementioned patches are now merged in main branch.

The example in the repo[1] is with 3 all-in-one nodes, but it can be easily
extended to any kind of topology one seems fit.

If you have any feedback, see things done incorrectly, etc... I'd love
to hear it and improve the mentioned playbook.

Thanks in advance,


[1] https://github.com/Spredzy/pulp-installer-scenarios
[2] https://github.com/pulp/pulp_installer/pull/331
[3] https://github.com/pulp/pulp_installer/pull/332
[4] https://github.com/pulp/pulp_installer/pull/324


-- 
*Yanis Guenane*
Principal Software Engineer, Ansible Automation Platform
Red Hat <https://www.redhat.com> | IM: Spredzy
_______________________________________________
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev

Reply via email to