Puppet Infra in a multi-site HA Architecture
I need to create a HA architecture, between 2x DC's for Puppet Infrastructure. This is for a medium scale implementation.
Here are my questions; 1. Do we have separate, independent DB servers talking to puppet masters, and create a cluster between the DB's in the same site? OR should I install a single master and DB on the same server, site and allow r-sync between sites?
- Also, the DB software should we choose PuppetDB or SQL Enterprise or MySQL? Any pointers?
Appreciate your feedback.