5 | | Bcfg2 is a configuration management tool, similar to LCFG, CFengine or Puppet. It helps system administrators to describe and deploy complex configurations across |
6 | | pools of unix systems. Unlike these tools, Bcfg2 offers unique analysis features that help administrators to cope with the ever-increasing complexity of their networks. |
7 | | Bcfg2 has been designed to scale from small to large-sized administrative teams with a focus on solving complex configuration problems. |
| 5 | Bcfg2 is the fifth generation of configuration management tool |
| 6 | developed in the [http://www.mcs.anl.gov Mathematics and Computer Science Division] of |
| 7 | [http://www.anl.gov Argonne National Laboratory.] |
| 8 | |
| 9 | It is based on a unique operational model where the bcfg2 |
| 10 | specification can be used to validate the states of clients (as all |
| 11 | tools do), but can also be used to assess it's own completeness. Bcfg2 |
| 12 | provides an objective measure of how good a job an administrator has |
| 13 | done in specifying the configuration of client systems. |
| 14 | |
| 15 | Bcfg2 has been designed from the ground up to support gentle |
| 16 | reconciliation between the specification and current client |
| 17 | states. Due to the rapid pace of updates on modern networks, client |
| 18 | systems are constantly changing; Bcfg2 enables the construction of |
| 19 | complex change management and deployment strategies. |
| 20 | |
| 21 | Finally, Bcfg2 is designed to gracefully cope with manual system |
| 22 | modifications, and a number of tools are available to aid in this |
| 23 | process. Bcfg2 is built to help administrators construct an accurate, |
| 24 | comprehensive specification. |