Configuration management tools have become quite adept at representing target configurations at a point in time. While a point-in-time model helps with system configuration tasks, it cannot represent the complete scope of configuration tasks needed to manage a complex environment over time. In this paper, we introduce a mechanism for representing changes over time in target configurations and show how it alleviates several common administrative problems. We discuss the motivating factors, design, and implementation of this approach in Bcfg2. We also describe how this approach can be applied to other tools.
[1]
Alva L. Couch,et al.
Toward a Cost Model for System Administration (Awarded Best Paper!)
,
2005,
LISA.
[2]
Eugene H. Spafford,et al.
The design and implementation of tripwire: a file system integrity checker
,
1994,
CCS '94.
[3]
Susan Coghlan,et al.
A Case Study in Configuration Management Tool Deployment
,
2005,
LISA.
[4]
A. Couch,et al.
Toward a cost model for system administration
,
2005
.
[5]
Paul Anderson,et al.
Large Scale Linux Configuration with LCFG
,
2000,
Annual Linux Showcase & Conference.