Configuration Management database(CMDB),即配置管理数据库。配置管理数据库包含一个组织的IT服务使用的信息系统的组件的所有相关信息以及这些组件之间的关系。
简介配置管理数据库是指这样一种数据库,它包含一个组织的IT服务使用的信息系统的组件的所有相关信息以及这些组件之间的关系。配置管理数据库提供一种对数据的有组织的检查和从任何想要的角度研究数据的方法。上文中提到的信息系统的组件也被称为配置项(configuration items,CI),一个配置项可以是任何可以想到的IT组件,包括软件、硬件、文件和人员,以及它们之间的结合体。配置管理的过程力图详细说明、控制和追踪配置项目以及配置项目的所有全面化和系统化的变化。
IT服务构架(ITIL)是一套用于规范资讯技术服务管理的构架,其最佳实践标准中包含了关于配置管理的规范标准。根据ITIL的标准规定,配置管理的四项主要任务是:
1. 对包含在CMDB中的配置项的证明。
2. 对数据进行控制,确保数据只能由指定的人员进行修改。
3. 状态维护,这包括确保任一配置项的当前状态总是被记录在案并保持更新。1
相关介绍配置管理数据库(英语:configuration management database)是与IT系统所有组件相关的信息库。它包含IT基础架构配置项的详细信息。和CMDB类似的信息库已经被IT部门使用了多年,但CMDB的概念源自ITIL。在ITIL里面,CMDB是IT环境下重要部件的权威配置。CMDB帮助组织理解这些部件之间的关系,并跟踪它们的配置。CMDB是ITIL框架的配置管理流程中的基础部分。CMDB的实现一般需要“联合”,即从其它数据源,如资产管理系统,获取数据并纳入CMDB中,期间数据的控制权仍然在数据源。联合有别于ETL,期间数据是复制进CMDB的。
CMDB记录配置项,以及它们的重要属性和之间的关系。配置管理人员通常用如下三个可配置的属性来描述配置项:
技术方面
属主
关系
成功实施CMDB的关键要素是对配置项信息的自动发现,以及对信息变动的跟踪。
CMDB包含元数据,因此和元数据库的概念有重合,这两者都在大型IT机构使用。配置管理强调数据如何保持更新,这是元数据库过去以来的一个弱项。2
联合配置管理数据库信息技术管理人员可以使用联合的CMDB(联合配置管理数据库)——一个企业级的CMDB——来积累配置、变更和其它离散来源的数据的信息。目标是使用业界标准的接口,使得管理数据的提供者能够把它们的数据集成到紧密结合的、无缝的CMDB中。
该标准的架构于2007年由几家CMDB的供应商的一本白皮书中提出,其中有:ASG Software Solutions、BM软件公司、CA公司、富士通、惠普公司软件部门、IBM和微软。这些成员组成了CMDB联合工作组(CMDBf)。
2009年,分布式管理任务组标准化了CMDBf的规范,提供了跨供应商、标准化的系统管理数据联合的解决方案。1
本词条内容贡献者为:
王沛 - 副教授、副研究员 - 中国科学院工程热物理研究所