I am currently using passenger and puppet 0.25.5 on RHEL 5.4

I am looking to support 3000 - 4000 nodes in the up coming years.
  2000 nodes in one data center
  500 nodes in each of three more data centers (1500 nodes)

The first use of puppet will be to allow us to fully provision a RHEL
server.  We are planning on using RPM packages via YUM to install most
files.   Configuration files / changes will be managed via puppet.
Right now about 70% static files and 30% templates.  There are not
currently any recursive file copies.

We have about 20 modules for configuring servers for our first
application area that is going to make use of puppet.  We expect this
to get quite a bit larger over the next year.  I also expect to
develop another 10 - 20 modules for base operating system
configuration.

I am currently worried about scalability as the number of modules and
clients on my puppet server increases.  I am planning on locating at
least one puppet server in each of the 4 data centers.

I am not finding any information on what to expect and to design into
my infrastructure as it matures so I don't run into any unexpected
surprises.  It sounds like some people are using puppet in large
environments and I would like to know what the issues that have been
run into and if there is a way to design the environment to avoid
these issues.  I have been reading through the puppet mailing lists,
wiki, and documentation which has gotten me to my current use of
apache/passenger.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to