基于分域的IT配置管理数据库信息模型_第1页
基于分域的IT配置管理数据库信息模型_第2页
基于分域的IT配置管理数据库信息模型_第3页
基于分域的IT配置管理数据库信息模型_第4页
基于分域的IT配置管理数据库信息模型_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2009 年 4 月第 32 卷 增刊北 京 邮 电 大 学 学 报j o ur nal of beijing u niver sit y of po st s and teleco mmunicatio nsap r . 2009vol . 32 sup .文章编号 :100725321 (2009) 增20005205基于分域的 it 配置管理数据库信息模型李文王迎雪 ,王颖,( 北京邮电大学 网络与交换技术国家重点实验室 , 北京 100876)摘要 : 针对信息技术 ( i t) 基础设施库 ( i t il ) 中缺乏配置管理数据库 ( cmdb) 的内容定义 ,且共享信息数据 (

2、sid) 、通用信息模型 ( c im) 等其他领域的模型不适用于 cmdb 建模的现状 ,分析了 cmdb 的需求 ,提出了一种适用于 cmdb 的基于分域的建模方法 . 根据此建模方法构建了 1 个 cmdb 信息模型 ,并定义了模型中应包含的配置项类 及配置项类间的关系 . 该模型吸收了其他领域管理模型的可取之处 ,同时增加了 i t 服务管理 ( i tsm) 领域特有的 服务管理流程记录 、生命 周 期 状 态 等 内 容 . 实 验 证 明 , 该 cmdb 信 息 模 型 可 以 有 效 地 展 现 配 置 项 间 的 关 系 , 为 i tsm 流程提供重要而准确的信息 ,支撑

3、配置管理功能 .关 键 词 : 配置管理数据库 ; 信息模型 ; 共享信息数据中图分类号 : t p311 . 13文献标识码 : aan inf ormat ion model f or it conf igurat ion managementdata ba se ba sed on hierarchical doma inl i we n2ji ng ,wa n g yi ng2x ue ,wa n g yi ng( st at e key l a bo rato r y of net wo r ki ng a nd swit chi ng technolo gy , beiji ng

4、u niver sit y ofpo st s a nd teleco mmunicatio n s , beiji ng 100876 , chi na)abstract : the i nfo r matio n t ec h nolo gy ( i t) i nf ra st r uct ure li bra r y ( i t il ) do e s no t give a co mp re2he n sive defi nitio n of t he co nfi guratio n ma na ge me nt dat a ba se ( cmdb) , a nd i nfo r

5、matio n mo del s i n o t her fiel ds such a s sha red i nfo r matio n dat a ( sid) , co mmo n i nfo r matio n mo del ( c im) a re no t di2 rect l y app lica ble to buil d a cmdb . in t hi s ca se , t he mai n requi re me nt s of cmdb a re a nal yzed , a nd a mo deli ng met ho d of cmdb ba sed o n hi

6、era rc hical do mai n i s p re se nt ed. thereaf t e r , a n i nfo r2 matio n mo del fo r cmdb i s give n . in t he i nfo r matio n mo del , t he co nfi guratio n it e m cla sse s a ndt he relatio n ship s bet wee n t he m a re i de ntifie d a nd defi ned. the mo del e xt ract s t he merit of o t he

7、r mo del s a nd e xp a nds so me sp ecial it e ms f ro m i t il (i ncl udi ng e . g. i t se r vice ma na ge me nt ( i tsm) p roce sse s reco r d s , lif e cycle st at u s et c . ) . it i s p ro ved t hat t hi s i nfo r matio n mo del ca n efficie nt l y p re se nt relatio n ship s bet wee n co nfi g

8、uratio n it e m s , p ro vi de i mpo r t a nt a nd acc urat e i nfo r matio n fo r i tsm p roce sse s , a nd suppo rt co nfiguratio n ma na ge me nt f unctio n .key words :co nfi guratio n ma na ge me nt dat a ba se ; i nfo r matio n mo del ; sha red i nfo r matio n dat e环境 ,无论企业还是政府的 i t 部门都开始广泛采0

9、引言面对越来越丰富的 i t 资源 ,越来越复杂的 i t用 i t il 作为实施 i tsm 的依据 . 根据 i t il , 构建一个包含 i t 基础设施和 i t 服务逻辑模型的 cm2收稿日期 : 2009201223基金项目 : 国家“973 计划”项目 ( 2007 cb310703) ; 国家自然科学基金国家创新研究群体科学基金项目 ( 60821001) ; 新世纪优秀人才支持计划项目 ( n ce t20720106)作者简介 : 李文 ( 1973 ) , 女 , 副教授 , 硕士生导师 ;王迎雪 ( 1986 ) , 女 , 硕士生 , e2mail : wa ng

10、yi ngxue met a r net . co m.db 是 进 行 有 效 的 i t 服 务 管 理 的 基 础 1 . 虽 然i t il 已经有许多应用案例 ,但由于 i t il 中没有对cmdb 的内 容 做 出 规 范 性 定 义 , 所 以 这 些 应 用 对 cmdb 应涵盖的内容并没有达成共识. 随着 i t il 的推广 ,为 cmdb 定义 1 个通用模型已成为 i tsm 领域的共同需求.现在 已有 的 其他 领域 的 管理 模 型 , 如 c im 和sid 等 ,对于 cmdb 的建模都有一定参考价值 223 . 但是每个模型的 出发 点 不同 , 关 注的

11、角 度也 不同 . c im 只关注于 i t 基础设施的建 模 , 忽略 了 i tsm 所关注的 i t 服务和 i tsm 流程的一些特性 . 并且 c im 偏重于对底层资源的细节建模 ,而有些细节已 经超出了 i tsm 的范围 2 . 相 比之 下 , s id 提 出 的 分域建模思想更关注从高层对管理对象建模. s id 所分域内实体紧密关联 ,域间实体关联相对松散 ,做 到了高内聚 、低耦合 ,从而可以对完整的业务问题进 行有效的分割. 可以说 , sid 模型可以提供共享信 息和数据的层次化 、非重叠视图. 但是 , sid 是对电 信运营管理中的信息进行建模 ,其中不仅包

12、含配置 信息还有许多性能 、使用 、故障和测试的信息 ,这与 cmdb 所关注的信息的种类和资源的类 别都 有 一 些出入 ,并且它也没能满足 i t il 中 cmdb 应与管 理流程紧密结合的需求 3 . 通过对以上 2 个模型的 分析 ,本文提出一种适用于 cmdb 的建模方法 ,并 利用此方法建立了 cmdb 信息模型 . 该模型吸收 了上述 2 个模型的优点 ,涵盖多个域 ,兼顾 i t 基础 设施 、i t 服务 、客户和 i tsm 流程特性等内容 .i tsm 流程中的所有信息需求. 因此信息模型应该包含所有相关实体的模型 (如 r fc 等) .1 . 3 模型应包含 i t

13、sm 流程记录对于每个 i tsm 流程 , i t il 不仅规定了哪些信 息应该保存在 cmdb 中 ,同时也规定每个流程需要 创建一些流程记录 (如事故记录) . 这些流程记录间 的关系 (如事故记录和问题记录间的关系) ,流程记录和基础设施之间的关系都需要记录在 cmdb 中 ,同样也需要作为信息模型的一部分 .1 . 4 可展现配置项类间复杂关系的综合视图配置项类间关系是 cmdb 中 1 个相当重要的 概念 ,例如它可以支持性能影响的分析 . 因此 , cm2db 信息模型中应该包含常见配置项类种类间的基本关系 ,并且应该支持对配置项类间多重关系建模 .1 . 5 可跟踪配置项类生

14、命周期状态根据 i t il ,应该对每个配置项类的生命周期状 态进行跟踪和记录 , 这点也应该在 cmdb 信息模 型中得到体现 . 同样 , cmdb 中也应该保存所有生命周期阶段的附属信息 ,这些信息可以通过配置项 类的属性 、配置项类间关系 、配置项类与其他数据记 录 (如采集数据 、测试记录) 间关系得以保存 .1 . 6 模型应预定义基本配置项类预定义一些可以扩展的配置项类可显著缩短cmdb 的实现时间 ,这些配置项类可以直接应用于 数据模型 .建模方法cmdb 建模方法采用自顶向下的建模思路 、面 向对象的建模方法 、使用统一建模语言 ( u ml , uni2 fie d mo

15、 deli ng la ngua ge) 进 行 模 型 描 述 . 同 时 继 续 沿用 sid 方法中分域的建模思想 ,在模型中引入域 和类的定义 7 . 但是 i t il 和 e to m (增强的电信运2cmd b 模型需求根据 i t il ,cmdb 是用来存储配置项属性和配 置项间重要关系的数据库. 这里的配置项是指为交 付 i t 服务而管理的任何组件 , 典型的配置项包括 i t 服务 、硬件 、软件 、建筑物 、人员和文档 (如流程文 档和 sl a) 425 . 根据已有的研究成果 526 得出 cm2db 信息模型应该满足 6 种需求.1 . 1 模型应具有适应性所有

16、的 i tsm 流程都要受可持续改进生命周期 的控制 ,配置管理流程也不例外. 因此 ,cmdb 必须具有适应需求变更的能力 ,特别是配置项范围 ,种类 和信息颗粒度的改变 . cmdb 的信息模型也需要具 有动态的适应力.1 . 2 模型应为 i tsm 流程提供必要的信息根据 i t il , cmdb 的 信 息 模 型 应 该 可 以 满 足1营图) 在结构上相差甚远 ,所以不适合将 sid 的域 、类的内容全部包含在 cmdb 模型中 . 下面从模型组织和模型描述 2 个方面对信息模型的建立过程进 行描述.2 . 1 模型组织模型组织是按照面向对象思想 ,对模型中元素 间包含 、继承

17、关系的组织. 在对 cmdb 的建模过程中引入了域的概念 ,对配置项类进行划分. 域是特定管理范围内的一组功能相似的配置项类组成的类 集合. 对于包含众多配置项类的域 ,在域内又可按 类别将关系相对紧密的配置项类继续划分到不同的增刊李文 等 : 基于分域的 i t 配置管理数据库信息模型7配置项组中 . 对配置项组的划分是关系到整个模型是否具备通用性 、完备性和可扩展性的重要环节 .包含于配置项域和配置项组中的配置项类是根 据面向对象思想 ,由现实世界中的配置项抽象而来 . 对配置项的抽象应遵循从一般到具体的原则. 先抽 象通用的一级配置项类 ,然后抽象二级或三级配置 项类. 为确保模型的完整

18、性和一致性 ,一级配置项类就是根配置项类. 所有二级和三级配置项类都具 有根配置项类的全部属性. 根配置项类并没有实际 的含义 ,仅作为所有类的顶级父类 ,从而将所有配置 项类统一在 1 棵继承树中.配置项类之间的关系是 cmdb 的核心 ,它是进 行故障诊断 、告警关联 、性能分析等问题的关键 , 也是配置管理与 i t 资产管理的区别之一. 对配置项 类关系的分析主要有 2 种方法 : 自顶向下和自底向 上 . 自顶向下的方法是指企业按照业务服 务 i t 服务 i t 系统 i t 组件的顺序进行梳理配置项类 之间的关 系 ; 自底 向 上 方 法 是 自 顶 向 下 的 逆 向 过程

19、,企业先对内部 i t 组件关系进行梳理 ,然后逐步 将 i t 组件映射到 i t 服务 .在 cmdb 建模的过程中 ,除了构建配置项类之 间的关系外 ,还需要为每个配置项类定义属性. 通 常要选取那些可以表述配置项特征的配置信息作为配置项类的属性 ,而不是那些随时变化的性能信息 . 配置项类属性还要满足 i t 资产管理和 i t 服务财 务管理的需要 , 包括厂商 、购买日期 、成本等信息 . 同时根据 cmdb 模型需求 ,配置项类的生命周期状 态也应通过配置项类属性得到记录 .2 . 2 模型描述模型的描述是为模型中元素定义统一的描述模 板 . 为使信息模型具有较强的通用性和可移植

20、性 , 采用语义透明的模型描绘语言 ,便于模型的适配 ,有 助于实现管理的自动化 . 本文提出的 cmdb 模型采用文本结合表格的形式对配置项类进行描述. 其 中文本用于描述配置项名称及其所属配置项域或配 置项组 ;表格用于描述配置项属性 ,包括属性英文名 称和中文名称 、属性 类型 ( 如 字符 串 型 、整型 、布 尔 型 、实型 、日期型 、枚举型等) 、属性说明 、是否强制(如强制 、条件可选 、可选) 等 . 同时采用 u ml 图对 配置项类间关系进行描述 . 例如 ,使用继承图描述 配置项类之间的继承关系 ,使用关联关系图描述配 置项类之间的使用 、连接 、依赖 、安装等关系 .

21、 根据 以上对整个建模方法的介绍 ,本文描述的 cmdb 信息模型结构如图 1 所示 .图 1 cmdb 信息模型描述结构cmd b 信息模型3下面通过列举信息模型中包含的配置项域 、配置项组 、配置项类及其关系 ,对 cmdb 信息模型进行详细阐述 .参照 sid 中域的划分 ,按照管理需求以及高内聚 、低耦合的原则 ,将 cmdb 信息模型划分为客户域 、服务域 、资源 域 、供应 商/ 合 作伙 伴 域 以 及 公 共域 . 域的划分如图 2 所示. 其中客户域包含 i t 服务的各类客户的信息 . 服务域涵盖各类服务信息 .资源域涵盖 i t 服务提供和管理过程中涉及的各类资 源 ,

22、范 围 包 括 i t 基 础 设 施 、i t 应 用 系 统 等 .i tsm 流程需要的信息多来自服务域和资源域. 供应商/ 合作伙伴域包含 i t 服务 相关 的各 类 供应 商和合作伙伴的信息. 公共域涵盖支持上述多个域的实体信息 ,如根配置项 、人员 、文档和服务管理记录(如事故记录 、问题记录) 等 .图 2 配置项类分域示意图在每个域内可将关联紧密的配置项类继续划分为配置项组 . 在上述定义的 5 个域中 ,资源域的涵盖面最广 ,其中包括支撑服务的各种软件和硬件资源 ,如网络 、主机 、存储备份 、网络安全 、终端 、机房操作系统 、数据库 、中间件 、逻辑实体和应用系统等配置

23、项组 . 公 共 域中 包 含 文 档 组 和 服 务 管 理 记 录组 . 而有些配置项域下直接包含配置项类 . 如服务域中直接包含服务包 、服务项和服务等级协议等配置项类 ,客户域中直接包含客户配置项类 ,供应商/合作伙伴域中直接包含供应商 ,合作伙伴配置项类 .每个配置项组中可以继续包含配置项组或者直 接包含配置项 ,如服务管理记录配置项组中包含事故 记录 、问题记录 、变更记录和发布记录等. 每个域或 组下的配置项类之间又有着继承关系和关联关系.3 . 1继承关系根据建模方法的介绍可知 ,根配置项类 、二级配 置项类和三级配置项类之间有着继承关系 . 图 3 所示为配置项类之间的继承关

24、系 ,列举了 cmdb 信息模型中包含的二级配置项类目录 、配置项域以及配 置项组与配置项类之间的包含关系 .图 3 配置项类继承关系图3 . 2 关联关系为满足 cmdb 模型展现配置项类间关系综合 视图的需求 ,模型还通过 u ml 图对配置项类间复杂的关联关系进行了描述. 关联关系表示配置项之间互相依存或者互相影响的关系 ,如网络设备与主 机之间的连接关系 . 配置项类间的关联关系如图 4 所示.应用与验证本文提出的 cmdb 信息模型在某电信运营商 的 i t 服务管理中得到应用 . 下面以某运营商的计 费服务为例 ,用本文定义的信息模型自顶向下对计 费服务和 i t 基础设施关系进行

25、描述 .4图 4 配置项类关联关系图增刊李文 等 : 基于分域的 i t 配置管理数据库信息模型9与计费服务直接相关的配置项实例包括作为客户的业务部门和作为供应商的运维部门以及由他们 签订的计费服务合同 . 同时与计费服务相关联的服务等级协议对该服务的开始时间 、进度计划和服务水平等作出规定. 计费服务的实现需要计费系统对 其进行支撑 . 而计费系统的实现又依赖于各种 i t 基础设施 ,其中包括服务器 、防火墙和路由器等硬件设备 ,也包括操作系统 、数据库和中间件等软件. 同 时计费系统也与系统日志 、使用手册等文档相关联 .而计费服务 、计费系统和基础设施配置项都可能与事故记录等 i ts

26、m 流程管理记录有关. 各配置项实例的生命周期状态都在其属性中得到记录 . 以上关于计费服务实例的 u ml 图如图 5 所示 .实验证明 ,上述模型可以全面涵盖从客户到供应商 ,从系统到组件等计费服务所涉及的配置项域 .并且可以自顶向下地将计费服务与基础设施组件间的关系梳理清晰 ,能为 i tsm 流程提供所需的各种重要信息 ,有力地支撑了配置管理功能 .( a) 与计费服务相关的客户 、供应商和 sl a 等 u ml 图( b) 与计费服务相关的资源域和流程管理记录等 u ml 图图 5 计费服务相关 u ml 图(下转第 14 页)力 ,并针对 n e tco n f 内容层尚未标准化

27、的现状 ,着重从新的数据模型的定义上对其数据建模问题作 了进一步的探讨. 7 tail2f . xml2ba sed net wo r k management sof t wa re db/ ol . 2009202226 . ht tp :/ / www . t ail2f . co m/ .st rauss f , schoenwaelder j , klie t , et al . smidump db/ ol . 2008204218 . ht tp :/ / www . ibr . cs. t u2bs. de/ p roject s/ libsmi/ smidump . ht m

28、l .chi shol m s , a dwa nka r s. u sing xml schema to de2 fi ne netco nf co ntent db/ ol . 2008202225 . ht tp :/ / tool s. ietf . o r g/ ht ml/ draf t2chi shol m2netco nf2mo del208 . xu h ui , xiao debao . eval uatio n o n data mo delingla nguage s fo r n e tcon f2ba sed net wo r k management c / /

29、proceeding of 11t h ie e e/ if ip net wo r k opera2 tio ns and ma nagement sympo sium . wa shingto n : ie e e pre ss , 2008 : 6742677 .ie t f. n e tcon f data mo deling la nguage wo r king gro up db/ ol . 2008211220 . ht tp :/ / www . ietf . o r g/ ht ml . charter s/ net mo d2chart er . ht ml .bjo r

30、 kl und m . ya n g 2 a data mo deling la nguage fo rn e tcon f db/ ol . 2009201212 . ht tp :/ / www . ietf . o r g/ i nter net2draf t s/ draf t2ietf2net mo d2yang203 .t xt . 8 参考文献 : 9 1 klie t , st rauss f. int egrating sn m p agent s wit hxml2ba sed ma nagement systems j . ie e e co mmu2nicatio ns

31、 magazine , 2004 , 42 (7) : 76283 .ie t f r fc3139 2001 , requirement s fo r co nfigura2tio n management of ip2ba sed net wo r ks s . 2001 .ie t f r fc4741 2006 , n e tcon f co nfiguratio n p ro2tocol s . 2006 .ie t f. n e tcon f wo r king gro up db/ ol . 2009203205 . ht tp :/ / www . op s. ietf . o

32、 r g/ netco nf / .j unip er . j u no s sof t wa re db/ ol . 2009203205 . ht tp :/ / www . j uniper . net/ p ro duct s _ a nd _ service s/ j u2 no s/ .ci sco . io s sof t wa re db/ ol . 2009203205 . ht2tp :/ / www . ci sco . co m/ web/ cn/ p ro duct s/ p ro duct s _net sol/ io s/ i ndex. ht ml . 10 2

33、 3 4 11 5 12 6 (上接第 9 页)tm f. gb922 v6 . 1 2005 , sha red info r matio n data( sid) mo del co ncep t s , p ri nciple s , a nd do mains s .2005 .o gc. service t ra nsitio n m . no rwich : the st atio na2r y office , 2007 . 1182151 .o gc. best p ractice fo r service suppo rt m . no rwich : the statio nar y office , 2000 . 1512207 .brenner m , sailer m , schaaf t , et al . cmd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论