Hey Guys,

I'm starting (way too late - I know) our Puppet 3 to 4 migration, (on foreman 
1.14.3 currently) and I have some question(s) I'm hoping someone can provide me 
some insight with!

Multiple Puppet Masters:
We have multiple puppet-masters - I'm assuming I can take "some of them" and do 
the upgrade - test/verify, and reintroduce them into the load-balancer, and let 
them run side-by-side with puppet 3.X masters, until I roll through and upgrade 
all of them. Going through the instructions (both foreman and puppet) I see the 
steps to ensure a puppet 4.X master can communicate with a 3.x agent - so I see 
nothing immediately evident that would mean this wouldn't work? Hoping this is 
possible in lieu of an "all or nothing" type buildout or cutover.

Puppet with External CA Server
The documentation points to puppet 4.x masters needing a special switch to 
"disable" the CA portion if you use an external CA server, and that's easy 
enough. We have our CA separate from our puppet masters entirely (the only 
smart-proxy role on that server is the CA - not even a puppet master at all). 
Based on what I'm reading - I need to upgrade my puppet-masters, set that 
setting, and then do "nothing" on my CA server, as it isn't also a puppet 
master. Is this correct? Just want to make sure there isn't any Smart-Proxy CA 
config changes between Puppet 3 and puppet 4?

Foreman-Specific "puppetserver" performance tweaks
I remember when tweaking Passenger, I kept running into settings either not 
available in the open-source version (puppet enterprise only settings) or 
settings not available in open-source Foreman (RedHat Satellite specific 
tweaking guides). I was able to eventually sort through it all and get settings 
that worked - but does anyone have or know of any guides centered around 
Open-Source Foreman (not Satellite) and Open Source Puppet (Not Puppet 
Enterprise) regarding puppetserver performance tuning? Not having to sift the 
whole beach for the few gold nuggets would be amazing!

Of course - I have a test environment I'll be doing this on first, but hoping 
the hive mind has some insight, guidance, or advice here :)

~Jason Lang

The information contained in this message may be privileged, confidential and 
protected from disclosure. If the reader of this message is not the intended 
recipient, or an employee or agent responsible for delivering this message to 
the intended recipient, you are hereby notified that any dissemination, 
distribution or copying of this communication is strictly prohibited. If you 
have received this communication in error, please notify your representative 
immediately and delete this message from your computer. Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to