# 自动化运维系列之CMDB
# CMDB 系统介绍
cmdb 翻译过来是 Configuration Management Database, 即配置管理数据库。从字面意思理解,大家很容易理解即为系统或软件的配置文件或参数的管理。其实这个理解是比较狭隘的,从广义上理解则为一切资源的管理系统,包括各种IT活动中物理资源和虚拟资源。总结定义如下:
狭义的定义: 系统或软件的配置文件或参数的管理系统。 广义的定义: 一切资源的管理系统,包括各种IT活动中物理资源和虚拟资源。为运维自动化工作提供基础数据支撑 - 物理资源:包括服务器、网络设备、机柜、机房、人员等 。 - 虚拟资源:包括软件、IP、域名、业务等。
cmdb 是一切自动化的基础,在运维自动的过程中起到了至关重要的角色。可以这样说,cmdb系统的崩溃,将会导致一切上层的自动化变得毫无意义。