从25日开始进行的CMDB的原型,到现在第二稿基本完成。
第一稿纯粹是进行数据结构的设计。手工添加数据进行脑力风暴式的验证。第一稿只做到配置建模数据结构,对配置实例并未涉及。
第二稿是对数据结构的原型验证,对所需技术进行了初步的探索,由于是边想边写,其中过程反复了几次。
这里把简单的一些思想记录下来:
什么是配置管理?配置管理的精髓在哪里?
配置管理,在运维概念中,就是把运行相关的所有外生变量(可以调整、变动的信息)搜集并加以管理的过程。它与运维的变更、事件、问题、上线等多个活动密不可分。它包括的内容五花八门,有硬件信息、软件信息等等,只要运行相关,影响运维活动并可被运维活动所改变,则都可以记为配置。
典型的配置有:主机类型、主机厂商、主机ip地址,配置文件、内核参数、CPU类型、CPU序列号等等。通常可以由配置项-配置值结对组成:
例如:
主机名
:= myhostname
主机厂商
:= HP
复杂一点的,配置可以是有结构的,例如:
主机ID