Ask Your Question

What is the proper sequence of installing puppet components in separate servers?

asked 2014-06-10 06:08:28 -0600

NaughtyBoy gravatar image

I want to create an environment to test puppet functionality. I want to install all the components in different servers and don't know the exact sequence of installing and connecting them.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-05-11 21:46:34 -0600

waveclaw gravatar image

Puppet Enterprise breaks up into several large components. You can either have the Web-based installer do the work for you or save anwser files to install from a terminal later on other servers.

The Puppet Enterprise installer will break the installation up into parts for you if you select 'Split site' as your installation type.

The installation instructions for this 'split site' on

The order recommended is:

  1. Install the first Puppet Master which will be the Certificate Authority (CA) or Master of Masters.
  2. Install the PuppetDB server.
  3. Install the Puppet Enterprise Console.

This is how Puppet is setup since the addition of PuppetDB and the Console in 2.x all the way up to PE 2016.

As mentioned the Web-based Puppet Enterprise installer can do all of this for you. It uses public-key based SSH logins from root on the server you run the installer to the various parts you are installing.

In any case you will need at least three servers, virtual machines or AWS instances or phyiscal machines, and correctly setup /etc/hosts files or DNS. For ease of installation run the installer on the server that will be setup first, the CA or Master of Master server.

There are other more complicated procedures available as well. You can install a PostgreSQL cluster before starting and connect PuppetDB to that in step 2. You can add more Compile Masters after step 3.

The mCollective orchestration facility will be deployed to that first Puppet Master as part of installation and any additional Compile-only Masters you add. At any time after setup you can create more AMPQ hubs and spoke servers that just support mCollective and Application Orchestration.

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

1 follower


Asked: 2014-06-10 06:08:28 -0600

Seen: 280 times

Last updated: Jun 10 '14