monicazhang 发表于 2015-6-12 10:08:36

配置管理数据库CMDB的模型是怎样在ITSS中搭建起来的?

20150611 MONICAZHANG续上





6.2业务管理平台功能描述

6.2.1          配置管理数据库CMDB平台功能描述配置管理数据库(CMDB)用于保存系统中各个组件的属性及其关系,是运营管理系统实现IT服务管理的基础和核心。                  ITIL培训在一期建设中,已初步建设服务管理平台CMDB,成为ITIL服务管理流程的基础。然而,一期监控管理平台同样构建了用于监控管理的事实上的CMDB,两个CMDB由于使用目的不同,保存的信息描述方式存在不同,并没有实现映射和同步。因此,在二期项目建设中,需要规范业务管理平台CMDB的建设,建立CMDB的数据模型,并初步实现两个CMDB配置数据的映射和同步。            ISO20000培训

6.2.1.1             CMDB建模CMDB的数据模型应包含配置类(Class) 、属性(Attribute) 、关系(Relationship)和接口(Interface) 。配置类构成了数据模型的架构,配置类包含一系列属性和接口,并通过关系进行关联;配置类具有继承性。接口是一系列属性的组合,便于访问。配置类可以包含多个接口定义。关系主要有两类:关联(Connection)型、包含(Containment) 型。            ITSS培训l         关联型关系指分布应用之间的逻辑连接,如:BOSS业务模块连接Oracle数据库。l         包含型关系指层次化的关系,如:Websphere运行在主机上。监控CMDB的数据模型包含了平台资源模型和业务资源模型。业务资源模型除了需要定义业务类以外,还需要定义该业务类具有的属性(包括关键性能指标KPI、关键质量指标KQI),定义业务类归属、编码、名称、描述、数据类型等。                ITSS认证基于业务资源模型中的业务类定义,能够创建实例化的业务对象,相同业务类下的业务对象具有相同的属性(包含KPI、KQI指标)。通过集中的CMDB数据模型,可以查询业务组件之间、业务和平台之间以及平台资源之间的关系,为业务管理数据处理和呈现提供统一的定义。

6.2.1.1.1       配置根类定义Shared Information /Data(SID)模型是TMF NGOSS参考文档的核心部分,包含市场/销售、产品、客户、服务、资源、供应商/合作伙伴、企业和公共业务8个管理域。CMDB建模参照SID文档,是SID资源域的一个子域。                        ITSS考试监控CMDB数据模型设计了根类和两个管理域的子类。管理域包含平台管理域和业务管理域:         平台管理域包含以下子类:主机类、网络类、数据库类、中间件类、存储类、备份类。          业务管理域包含以下子类:BOSS应用类、经营分析应用类。CMDB的数据模型包含以下几个主要配置类:l         主机l         网络l         数据库l         中间件,包括应用服务器、交易中间件以及传输中间件l         存储l         备份l         BOSS系统l         经营分析系统               ITSS工具监控CMDB数据模型分类示意图如下图所示:                图6-2-1 监控CMDB数据模型分类示意图

6.2.1.1.2       CMDB参考数据模型UML图根据上述管理域的划分,规范设计了参考数据模型如下图所示。数据模型使用了统一建模语言UML(Unified Modeling Language)描述。对UML的解释请参见相关技术文档或访问www.uml.org,在本规范中不再赘述。数据模型中的配置项满足《某公司支撑网运营管理系统二期技术规范附件二 数据分册》中的配置数据规定。各省可根据自身的管理需求扩展参考数据模型的类、属性和关系。业务资源模型详见6.6节中业务架构描述。
图6-2-2 监控CMDB数据模型分类示意图管理状态包括四个枚举值(AdminStateEnum):Enabled(使用中)、Disabled(未使用)、Unknow(未知)、Other(其他)。顶级类ModelObject的属性如下:                            ITSS团购
属性名称中文含义取值类型备注
DisplayName显示名称String
AdminState管理状态AdminStateEnum
Description详细描述Long
Guid全局统一标识符GUID
LastModifiedBy最后由谁修改String
LastModifiedTime最后修改时间Datetime
         表 6-2-1 顶级类ModelObject的属性说明

6.2.1.1.3       关联关系(可选)             ITSS软件CI具有关联关系,大多数关联以包含型关系和关联型关系来进行表示,包括:
类型关系描述
关联Accepts(接受)源接受目标的合法数据。如:SSLSettingAccepts CertificationFile
AccessedVia(访问通过)源通过目标网络对象访问。如:应用进程AccessedVia TCP端口
Accesses(访问)源在目标上读写数据。如:SCSI控制器Accesses 磁盘分区
BootsFrom(从...启动)哪个目标文件系统提供启动镜像(源)。如:操作系统 BootFrom NFS文件系统
ConfiguredUsing(配置使用)源通过目标解释配置。如:应用服务器ConfiguredUsing 配置文件
Connects(连接)表示两个逻辑单元的连接关系。如:VLANConnects L2Interface
ConnectTo(连接到)源连接到目标。如:存储设备ConnectTo主机                  ITSS体系
Manages(管理)源管理目标。如:HMC Manages IBM p系列服务器
Uses(使用)源使用目标。如:应用进程 Uses 文件系统
包含AssignedTo(指派到)源指派到目标。如:Veritas虚拟卷 AssignedTo磁盘驱动器
BasedOn(基于)源基于目标。如:存储卷 BasedOn 磁盘分区
BindsTo(绑定到)一个网络源连接到另一个底层的网络目标。如:IP端口 BindsTo IP地址
DeployedTo(部署到)源部署到目标环境中。如:J2EE应用DeployedTo WebSphere应用服务器。
Federates(联合)源逻辑包含一个或多个目标,当源删除时,目标保留。如:应用 Federates 软件补丁
InstalledOn(安装于)源安装在目标上。如:JVM InstalledON AIX
RunsOn(运行在)源运行在目标上。如:应用进程 RunsOn AIX
表 6-2-2 CI关联关系表各省公司可以根据实际需求扩展类之间的关系。







待续http://ITIL-foundation.cn/thread-49025-1-1.html本帖关键字:ITSS ISO20000
页: [1]
查看完整版本: 配置管理数据库CMDB的模型是怎样在ITSS中搭建起来的?