Put all nodes from four different puppet masters/environment in single foreman

I've four different environment and I've setup four foreman web console.
How do I integrated all in one? What is the best way to do that. Is it good
to have single puppet master instead because my nodes will be not more than
1500 in total including all four environment? How much a single puppet
master can handle? Ideas

You have a lot of questions there, let's split thatup a bit…

> I've four different environment and I've setup four foreman web console. How
> do I integrated all in one? What is the best way to do that.

Foreman is designed to handle many different networks and
configurations simultaneously. Simply add a foreman-proxy to each
master and register them in the Foreman UI, and you'll be able to
select which master to use when creating a new host in Foreman.

> Is it good to
> have single puppet master instead because my nodes will be not more than
> 1500 in total including all four environment?

The decision about using one or many masters is solely a
business-logic decision - there are good technical reasons for doing
it either way. Only you can decide what the right solution for you is.
As said above, from Foreman's perspective, it doesn't matter if you
have one or many.

> How much a single puppet
> master can handle? Ideas

That's an age-old question, and much like the old question "how long
is a piece of string?" it doesn't really have a single answer. The
capacity of your puppetmaster depends on many factors, including
number of cpus, amount of ram, disk speed, exisitng load, manifest
complexity, and much more. You'll have to benchmark your hardware to
make a guess at the upper limit.

Greg

··· On 15 November 2014 00:39, huhm4n wrote:

Thanks Greg. That helped a lot. But even I added the smart-proxy on each
one, I cannot see the hosts of all puppet masters on single console. Is
there any way to make it possible? I've been trying to do so many things
lately. I have 4 PM for four environment and I'm trying to make it more
redundant plus put all of them in a single console if possible. Any ideas,
thanks in advance

··· On Monday, November 17, 2014 1:55:10 AM UTC-8, Greg Sutcliffe wrote: > > You have a lot of questions there, let's split thatup a bit... > > On 15 November 2014 00:39, huhm4n <oj.m...@gmail.com > > wrote: > > I've four different environment and I've setup four foreman web console. > How > > do I integrated all in one? What is the best way to do that. > > Foreman is designed to handle many different networks and > configurations simultaneously. Simply add a foreman-proxy to each > master and register them in the Foreman UI, and you'll be able to > select which master to use when creating a new host in Foreman. > > > Is it good to > > have single puppet master instead because my nodes will be not more than > > 1500 in total including all four environment? > > The decision about using one or many masters is solely a > business-logic decision - there are good technical reasons for doing > it either way. Only you can decide what the right solution for you is. > As said above, from Foreman's perspective, it doesn't matter if you > have one or many. > > > How much a single puppet > > master can handle? Ideas > > That's an age-old question, and much like the old question "how long > is a piece of string?" it doesn't really have a single answer. The > capacity of your puppetmaster depends on many factors, including > number of cpus, amount of ram, disk speed, exisitng load, manifest > complexity, and much more. You'll have to benchmark your hardware to > make a guess at the upper limit. > > Greg >

Hi Greg,

I am in a similar situation just starting out with Puppet, and have 2
puppet environments, each running 4 masters. so should i add the
foreman-proxy to each of the 8 masters? what would be the best way to start
reading about such a configuration for a newbie?

Wal.

··· On 17 November 2014 12:55, Greg Sutcliffe wrote:

You have a lot of questions there, let’s split thatup a bit…

On 15 November 2014 00:39, huhm4n oj.manish@gmail.com wrote:

I’ve four different environment and I’ve setup four foreman web console.
How
do I integrated all in one? What is the best way to do that.

Foreman is designed to handle many different networks and
configurations simultaneously. Simply add a foreman-proxy to each
master and register them in the Foreman UI, and you’ll be able to
select which master to use when creating a new host in Foreman.

Is it good to
have single puppet master instead because my nodes will be not more than
1500 in total including all four environment?

The decision about using one or many masters is solely a
business-logic decision - there are good technical reasons for doing
it either way. Only you can decide what the right solution for you is.
As said above, from Foreman’s perspective, it doesn’t matter if you
have one or many.

How much a single puppet
master can handle? Ideas

That’s an age-old question, and much like the old question “how long
is a piece of string?” it doesn’t really have a single answer. The
capacity of your puppetmaster depends on many factors, including
number of cpus, amount of ram, disk speed, exisitng load, manifest
complexity, and much more. You’ll have to benchmark your hardware to
make a guess at the upper limit.

Greg


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 foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at http://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

If you mean you want to filter the Hosts index to show hosts for a
specific puppetmaster, then try putting "puppetmaster = MyMaster" in
the search box. The autocomplete should offer you the puppetmaster
names.

Greg

··· On 19 November 2014 18:13, huhm4n wrote: > Thanks Greg. That helped a lot. But even I added the smart-proxy on each > one, I cannot see the hosts of all puppet masters on single console. Is > there any way to make it possible? I've been trying to do so many things > lately. I have 4 PM for four environment and I'm trying to make it more > redundant plus put all of them in a single console if possible. Any ideas, > thanks in advance