Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I have three VPS' running on separate hosts. They've had CentOS 5 installed on them at various points and I assume all run with slight variations of Webmin, PHP, MySQL etc.

I've started to notice slight differences in how each server does tasks that are the same (eg, a Wordpress plugin might work on one VPS, but not on another - just as a general example).

I'm still quite new to Linux and server admin, so clearly there's a lot to learn about housekeeping etc, but I'm quite happy that I've managed to get the servers up and running and serving pages!

What I'm wondering, though, is whether or not there's an easier way of managing those three separate servers, so that they all run an identical configuration. Is it possible to synchronise/ mirror the configuration of one server across several others and if so, how?

I'm running CentOS 5 with Webmin and Virtualmin, as mail and web servers.

share|improve this question

marked as duplicate by Patrick, jasonwryan, Anthon, slm Jul 11 '14 at 5:30

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Have a look at the question about linux bulk remote administration – Ulrich Dangel Aug 16 '12 at 0:12
up vote 4 down vote accepted

Configuration management softwares, have been designed to solve this exact problem.

You could start with puppet or chef and see what suits your purpose.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.