定义配置项
配置项的具体定义包括数据结构和关联关系的定义。
为便于今后尽量减少对配置数据库结构的更动,对于配置数据库结构的每个配置项,分为“基本属性”、“特定属性”、“关系”和“关联项目”四部分:
公共属性:用于存放各配置项通常都会有的属性,例如,序列号、品牌、供应商等。
专有属性:用于存放该配置项所特有的属性,例如,服务器的特定属性可以为CPU、内存等,而数据库的特定属性可以为数据库位数、归档方式等等。
关系:表示该配置项与其他配置项的物理关系,在IT服务管理中,用四种关系来描述各配置项的物理关系:属于、包含、对应和连接。
关联项目:用于存放与该配置项相关联的事件/问题/变更信息。
配置管理数据库数据模型的定义如图1所示:
图1 配置管理数据库数据模型的定义
在配置项的关联关系方面,配置管理主要是为了问题诊断和变更评估时,能兼顾考虑与某个配置项(CI)直接连接的配置项(CI)是否会受影响,因此,配置管理数据库中展现的“CI之间的关系”是针对该CI而言,与其相邻并连接的CI项。
建议将CI分为物理和逻辑两个层面看待,Hostname(逻辑主机)、操作系统、数据库都是逻辑层面,而服务器、存储等物理设备属于物理层面。
CI间的关系为:属于、包含、对等(连接或对应),如图2和表2所示。
图2 配置项(CI)之间的关系
根据以上原则,可以采用如图3的方法清楚地描述出管理范围内的CI项之间的关联关系。
图3 管理范围内CI之间的关联关系