How Should You Use System Configuration Management?

Many datacentre managers feel that there must be a better way of managing systems and that the way must be through automation, but don't see how or where to begin. Using a tool like cfengine can be the answer but getting started is a daunting prospect and it takes time to build up trust.

What does configuration mean? The configuration of resources (like disk contents and process tables) is the "state of repair" of your system. It's like tending a flower garden: knowing what to plant, when to water the flowers, etc. We do not recommend pouring water on your systems, but sprinkling them with updates and improvements is always worthwhile!

Using a configuration management facility can help you solve problems like these:

When you have read this page, try reading the Frequently Asked Questions.

How is a configuration managed?

When you use cfengine, each host in a network works independently and has the last word about what happens on the system. However, many people choose to subordinate their machines to a command authority -- a "master server". Doing so has many advantages:

What do you do with a configuration management tool?

A configuration management systems provides many benefits for system administration. You can:

Why not buy a commerical product?

You can now look forward to a commercial version of cfengine 3 - the state of the art in system configuration management. See cfengine.com for more.

Cfengine's principal promise is to be based on the very best and latest research. It does not aim to be user-friendly, but user-invisible. You cannot buy cfengine, but you can still get support from active enthusiasts.

General FAQ

Very Quickstart

Quickstart Tutorial

Example Installation

Getting Started Practicum