前面章节中,对于配置管理做过简单介绍。本篇将对配置管理的原理做进一步介绍。
让我们首先了解一下什么是配置项(Configuration Item, CI)。配置项是配置管理需要管理的项目,例如某个软件、项目需求文档等等。
配置管理包括以下要素:
- 配置标识
- 变更管理
- 配置状态报告
- 配置审核
下图解释了这些组件:
配置标识
简单来说,配置标识可以理解为每个配置项都有唯一标志。
配置标识是一个过程:
- 用唯一标识符标记软件和硬件配置项
- 标识描述配置项的文档
- 将相关的配置项分组到基线中
- 标记对配置项和基线的修订。
变更管理
简单来说,变更管理是对配置项变更的管理。
变更管理是从组织和个人角度处理变化的系统方法。
配置状态报告
配置状态报告是指,对配置项(例如,硬件、软件、固件等)状态的记录和报告。在出现可疑问题时,可以快速对比基线配置。
配置审核
配置审核提供了一种机制,用于确定系统当前状态与最新基线的一致性程度。配置审核验证交付的产品是否会像广告、促销或以任何方式向客户承诺的那样工作。它使用质量审计和测试的结果,以及配置状态报告信息,以确保当前配置项符合要求。