Ask Your Question
2

How do I scale Live Management / Stored Configs with Multiple Masters

asked 2012-12-20 14:00:36 -0600

arusso gravatar image

I've read the "Scaling Multiple Masters" page (I can't post the link because my karma rating isn't high enough), which notes that it doesn't cover these topics. Am I missing something somewhere?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
3

answered 2012-12-26 14:15:17 -0600

reidmv gravatar image

Scaling Live Management / Stored Configs is mostly about two things. Scaling the Puppet Enterprise Console, if necessary, and making sure that for stored configs all nodes are referencing the same backend source of truth.

Possible Puppet Roles

  • Puppet Certificate Authority (CA)
  • Puppet Agent
  • Puppet Master
  • PuppetDB
  • Puppet Enterprise Console
  • ActiveMQ Broker

For scaling, you might choose to create pools of nodes realizing these roles as:

CA Node (single instance + hot standby)

  • Puppet Agent
  • Puppet Certificate Authority (CA)
  • Puppet Master

The CA node is used to sign all new Puppet certificates, and revoke existing certificates. In order to avoid unnecessary complexity ... (more)

edit flag offensive delete link more
2

answered 2012-12-20 22:31:20 -0600

llowder gravatar image

updated 2012-12-27 16:10:39 -0600

I don't know much about Live Management, other than I believe it uses MCollective in some manner and is part of Puppet PE.

I would recommend taking a look at this mailing list thread, which is summarized by clustering the ActiveMQ messaging as a primary means of scaling MCollective. I have not done it myself, but I suspect the same concepts applies to the PE version.

As far as StoredConfigs - PuppetDB with a clustered postgreSQL backend would be the way to go. Getting postgres to scale is a well documented subject.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2012-12-20 14:00:36 -0600

Seen: 848 times

Last updated: Dec 27 '12