什么是配置管理数据库?
在配置管理数据库(CMDB)中,您可以存储和管理构成 IT 系统的各组件的信息。
作为 IT 服务管理(ITSM)的一部分,配置管理会使用 CMDB 跟踪单个配置项(英文缩写为 CI),即提供 IT 服务所涉及的任何资产或组件。
CMDB 中存储了有关 CI 的属性、依赖项及其配置随时间推移而发生变更的信息,使 IT 团队能够映射和维护将 CI 关联在一起的关系。通过跟踪这一信息并了解 CI 如何在基础架构中实现关联,IT 团队可打造更高效的 ITSM 流程(例如变更管理、事件管理和问题管理),更加全面地评估变更或中断对 IT 服务、基础架构以及业务成果会产生何种影响。
配置项与资产
所谓 IT 资产,就是企业赖以运作的一切硬件、软件和信息。例如,IT 资产通常包括企业组织的所有笔记本电脑、打印机、操作系统、应用、路由器、服务器、云资源,以及软件许可,甚至还包括围绕相关技术使用情况所收集到的数据。IT 资产管理(ITAM)注重对某项资产的整个生命周期进行管理,包括获取资产、维护资产、监控资产的折旧,以及确定更换资产的时间。
资产管理往往只关注某一项资产,而配置管理则关注资产与资产之间的关系,以及相互之间的关系如何有助于提高 IT 服务性能。为实现此目标,需将资产及其相关信息存储为 CI,借助 CMDB 进行管理。
红帽资源
CMDB 的组成部分有哪些?
不同企业组织间,甚至同一企业组织内的 CMDB 都大不相同,具体取决于企业组织希望取得何种业务成果。不过,大多数 CMDB 都具有控制面板,可用于整理并显示所选 CI 的相关关键信息。该界面通常包含当前和过去 CI 使用情况的相关指标、相关事件与问题列表、IT 服务映射功能,以及一种用于跟踪 CI 变更是如何在更大范围内影响业务流程的方法。由于用户在其解决方案中配置关系的方式不尽相同,CMDB 的形式也会大相径庭。
例如,某台服务器的 CI 列表可能会包含已关联的网络接口、已部署的服务、服务所有者,以及其他会受到父级 CI 上某一特定事件影响的 CI 的相关信息。随着 IT 环境不断变化且日趋复杂,只有确保 CMDB 中的信息是最新的,才能真正发挥其在管理和优化 IT 环境中的作用。
CMDB 控制面板通常包含各种自动化方法,可用来收集网络中各种设备的数据,以便创建和更新 CI 记录,但维护 CMDB 数据的准确性需要各团队和部门之间统筹协调。
CI、CMDB 与 ITIL 是什么关系?
信息技术基础架构库(ITIL)是 ITSM 的一个子概念。如果将 ITSM 视为一种针对 IT 运维和服务交付流程的战略性方法,那么 ITIL 就是指导实际实施 ITSM 的最佳实践手册。ITIL 能够提供实用的建议和准则,不论企业组织属于哪个行业或专业领域,均可遵循这些的建议和准则,使 IT 流程和服务交付更加高效。CMDB 是 ITIL 完成配置管理流程的基本组件。
按照 ITIL 的逻辑,如果 IT 团队想要跟踪 CI 间的关系、维护资产数据,那么 CMDB 是必不可少的。ITIL 明确定义了企业组织在配置管理流程中可遵循的形式、规范和用例,其目的是收集并维护有关 CI 及其依赖项的准确数据。
为什么需要 CMDB?
无论企业组织的 IT 基础架构规模如何,往往都会遵循 ITIL 所列出的某些实践,这意味着 CMDB 将在他们的 ITSM 方法中发挥核心作用。
CMDB 会把每个 CI 的相关数据收集到同一系统中,帮助 IT 团队了解企业组织的所有资产,并管理各种相关任务,例如维护、解决问题并吸取经验教训、确保合规性,以及构建更高效的 IT 流程。您可以参阅下面的这些示例,了解 CMDB 如何帮助企业组织维护 IT 环境的高效性、安全性、可靠性。
影响分析
影响分析,也称为变更影响分析,您可以在此过程中明确并了解依赖项、基础架构、资产或业务活动方面的变更可能会如何影响业务结果。该分析过程可能还涉及对执行变更的所需条件进行预估。如果现代 IT 企业组织想要进行影响分析,那么在潜在变更发生前后都需要收集信息,以便为详细研究提供依据。
CMDB 便可跟踪这类信息。CMDB 不仅功能强大,而且内置有一系列分析选项,支持企业组织充分利用收集到的配置数据,以最小的额外投入做出最明智的业务决策。
事件管理
企业组织可借助 CMDB 的控制面板跟踪整个 IT 环境中的事件。在更高级的 CMDB 中,用户还可以跟踪问题(也就是事件的根本原因),因为此类 CMDB 可以映射 CI 之间的关系。您可以用这类信息跟踪事件的始末,让IT团队以更具策略的方式响应事件。
该功能可最大限度地减少人工干预,同时,企业组织可借助自动化来加快事件响应流程、更有效地利用资源并提高可预测性。例如,您可以借助自动化打开事件工单、在变更发生后更新事件工单,并在问题解决后自动关闭工单。
CMDB 可作为“单一事实来源”
由于 CMDB 的用途是跟踪 CI 并维护 CI 间的关系,因此,许多企业组织会用 CMDB 记录其 IT 环境配置的所有相关数据(也被称作“单一事实来源”),并在制定业务策略时将其作为参考依据。随着企业组织变得日益复杂,CMDB 作为“单一事实来源”的商业价值不断增强,能够在多个层面上为企业组织带来显著的优势和益处。然而,如果将企业组织的所有数据放在同一个数据库里,可能会出现难以操作、错误百出的状况,因此,从运筹上而言,将 CMDB 作为单一事实来源进行维护并非易事。
为了确保数据具有相关性且正确存储,许多企业组织采取联合的方法来维护单一事实来源,以确保数据存在于多个位置,且镜像到 CMDB 中。例如,IT 财务管理(ITFM)工具可以作为财务信息的主要存储位置,但 CMDB 会将这些数据进行镜像,只有在涉及更大、更复杂的流程时,CMDB 才会作为主要数据源。
如果为了保持专门工具与 CMDB 间的一致性而采取这种数据联合方法,那么您就需要强大的自动化工具,因为如果完全依靠人工手动维护,系统的复杂性会超过人们管理 IT 环境的能力。
红帽能为您做些什么?
顾名思义,在红帽® Ansible® 自动化平台上,您可以借助自动化来构建 ITSM 和配置管理框架。
红帽面向 ServiceNow IT 服务管理(ITSM)的 Ansible 认证内容集 能够帮助您基于 ServiceNow ITSM 更快地创建新的自动化工作流,并在 ServiceNow CMDB 中建立单一事实来源。
使用红帽面向 ServiceNow ITSM 的 Ansible 认证内容集后,您可以:
- 实现完整的闭环自动化,简化 IT 服务管理工作流项目的创建、推进、更新和解决过程。
- 使用源自不同用户、团队和资产的相关且准确的信息,更新 CMDB 中的数据。
- 实现自动化事件响应并提供一致的审查跟踪。
- 简化问题修复所需的步骤并批量实施。
- 确保基础架构信息始终保持最新、具有实际可行性且可审查,无论完成工作涉及到的跨领域团队是否具备 ServiceNow 访问权限。
Ansible 自动化平台从设计就严格确保了一致性、安全性和高可靠性,可方便管理员、开发人员和 IT 经理轻松上手。Ansible 自动化平台配置是对基础架构的简单数据描述(既人类可读也能被机器读取),确保团队中的每一个人都能够理解每个配置任务的具体含义。这可以帮助团队新成员迅速发挥作用、帮助现有团队成员提高工作效率,用腾出来的时间专注于更重要、更具战略意义的工作。
在自动化系统中,常常会出现“希望简化管理,却引入更多管理工作”的问题;不过,选择 Ansible 自动化平台,仅需一个密码或 SSH 密钥即可开始管理您的系统,无需安装任何代理软件,实现真正的简化。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。