Q:

Best Practices for setting up multi-server LAMP environment

I'm looking for resources that will help me design an optimum multi-user multi-server LAMP environment.
We currently have 7 servers (2 load-balanced webservers, 2 redundant clustered web-content servers, 2 redundant clustered MySQL servers, 1 VirtualMin Developer server), but am having difficulty determining if what I have done is common/optimum/good practice, etc.
Can anyone point me to any good/great resources for designing (and running) multi-server LAMP environments?
Note:
I asked this question on StackOverflow some time ago, but didn't get any great results.  Perhaps I should have waited until the end of the Beta (for more of a non-SO audience)

A:

For configuration management take a look at tools like puppet and chef. There are others you might want to check as well, like capistrano. Also, you want to keep an eye on those servers when they enter production mode. For monitoring, you might want to check Nagios. And there are lots of others, some of them based on rrdtool.

