CMDB实施方案和过程介绍(附实施模板下载)
公众号回复:干货,领取价值58元/套IT管理体系文档
公众号回复:ITIL教材,领取最新ITIL4中文教材
正文
如果你都不知道自己的IT环境里有什么,就别指望控制、维护和提高它们,因此配置管理实施是IT服务管理的一个关键。
在提供高可靠的IT服务方面,IT部门面临巨大的挑战。实施IT服务管理,首先需要良好的配置管理策略:如果你都不知道自己的IT环境里有什么,就别指望控制、维护和提高它们。
配置管理的目标是:落实组织的所有IT资产和配置及其相关服务;提供准确的配置信息和配置相关的文档信息来支持所有别的服务管理流程;提供一种事件管理、问题管理,变更管理和发布管理的坚实基础;根据配置记录验证基础设施的正确性,并纠正任何异常。
当达到这些目标之后,您的组织才能够感受到显著的、可衡量的IT服务的好处。
一
配置管理和CMDB的价值
1. CMDB的定位
CMDB作为一个信息管理平台,定义了IT运维管理对象的基础信息的标准,包含了对象本身的描述属性,与其他对象的关系,信息的规范等; 同时提供了一系列数据整合、加工手段,并配合流程管理,确保数据的准确性; 并作为信息桥梁,通过标准接口对外提供统一的数据服务,支撑多场景、多视角消费。 所以总的来说,CMDB定位为:数据标准制定者、数据加工厂 、信息桥梁。
2.数据标准的制定者
CMDB的数据标准主要包括以下三个方面:
· 确定配置数据模型的整体框架,特别是以应用为导向的端到端模型框架 , 确定配置项的分类、关系的分类
· 确定数据的规范,如属性的命名规则、数据字典、唯一标识
· 确定数据生产和消费的原则,包括生产职责、生产手段,消费方式
3. 数据加工厂
CMDB从多个视角提供配置信息,信息来自多个数据源,CMDB整合并处理不同的数据,统一数据的规范、构建数据之间的互联关系。其中部分数据通过接口同步到CMDB中,部分数据不进入CMDB,但在CMDB中建立关联。下图以服务器配置项为例,描述其数据组成及流向:
那么如何才能实施落地好配置管理了?下面我们针对配置管理整个实施过程中关键的步骤进行详细解析,本节主要内容目录如下:
需求定义及实施
需求定义方法
确定消费场景
定义CI颗粒度
定义配置模型
定义CI关系
制定CMDB服务蓝图
数据采集校验
二
需求定义及实施
01
需求定义方法
配置管理的需求梳理从使用场景入手,综合考虑不同运维团队视角,梳理出CMDB需要提供的信息视图,形成系统展现功能和数据需求。
基于上述需求,进一步分析、确定配置信息的数据结构,最终以面向对象的方法设计出配置数据模型,包括CI分类、属性、关系 。
02
确定消费场景
在ITIL整个实践体系中配置管理主要用于支撑以下四方面的使用场景需求:
变更管理:各团队在进行变更规划时,在变更单中需要关联配置项,查询变更对象的详细信息,分析变更可能产生的影响范围;变更完成后,需要手工更新管理类的属性,如状态;同时,在变更单关闭前,需要比对变更前后配置项的信息变化,确认变更导致的配置信息变化是否及时体现到CMDB中;
故障分析:各团队在进行故障分析时,在事件/问题单中需要关联表象配置项,查询对象的详细信息,了解上下游关系,了解近期变更情况;在找到问题根源后,在事件/问题单中需要关联根源配置项;
精细化/标准化管理:从各个视角出发,细化CMDB的管理粒度,对配置项进行层次划分,对于可以通过自动化手段能获取的细粒度配置项作为二级配置项纳入管理范围;通过CMDB支撑数据中标准化工作(如通过CMDB管理标准化的服务目录,基于配置信息生成标准化的管理报表),同时从CMDB自身数据质量出发,明确数据规范,如CI命名规范、属性数据字典、数据来源等。
可用性/容量管理:支撑可用性管理,通过CMDB管理应用及IT基础架构的可用性指标,并与监控系统集成,快速查看配置项的当前可用性状态;支撑容量管理,通过CMDB管理应用及IT基础设施的额定容量数据,并结合监控系统历史数据,为容量模型数据库提供信息输入。
我们通过下面这张视图结合IT部门设置和团队职责分工来总结出符合当前企业的消费场景:
03
定义CI的颗粒度
定义CI颗粒度即梳理确认你实施配置管理最终要管理的CI范围,包含两方面:广度和深度。说简单点就是定义要管理的CI分类和属性、关系。
分类的定义:根据实际情况梳理出计划管理的CI类别,参考示例如下:
属性的定义:针对不同的分类需要管理的属性分别是什么,定义分类和属性时需要考虑这些属性是否可被管理,数据采集的方式,作用等要综合评估,这些决定了实施的工作量和复杂度,也关系了整个实施的成败。
属性通常分为两部分:一部分公有属性,如名称,编号,分类,状态,管理对象、使用对象、创建人、创建时间、修改人和修改时间等 ,另一部份为私有根据不同分类的不同定义。
# |
属性名称 |
属性类型 |
数据类型 |
格式要求 |
场景描述 |
1 |
参考命名规范 |
系统自动生成-作为唯一标识供前台识别搜索 |
|||
2 |
配置项编码 |
系统属性 |
文本 |
参考编码规范 |
系统自动生成-作为唯一标识系统后台使用 |
3 |
配置项描述 |
通用属性 |
文本 |
长度<512 |
基本描述 |
4 |
备注 |
通用属性 |
文本 |
长度<255 |
备注 |
5 |
一级分类 |
通用属性 |
文本 |
标准选项:模型数据字典 |
|
6 |
二级分类 |
通用属性 |
文本 |
标准选项:模型数据字典 |
|
7 |
三级分类 |
通用属性 |
文本 |
标准选项:模型数据字典 |
|
8 |
状态 |
通用属性 |
文本 |
标准选项:菜单 |
所有CI的活动情况记录 |
9 |
配置项管理员 |
通用属性 |
文本 |
搜索选择 |
供联络的配置项负责人 |
10 |
配置项创建人 |
系统属性 |
文本 |
长度<255 |
系统自动记录-CI录入的人 |
11 |
配置项创建时间 |
系统属性 |
时间 |
年-月-日 时:分:秒 |
系统自动记录-CI录入的时间 |
12 |
最后更新人 |
系统属性 |
文本 |
长度<255 |
系统自动记录-CI修改的人 |
13 |
最后更新时间 |
系统属性 |
时间 |
年-月-日 时:分:秒 |
系统自动记录-CI修改的时间 |
14 |
最后审计时间 |
通用属性 |
时间 |
年-月-日 时:分:秒 |
审计时间记录 |
公有属性参考
# |
属性名称 |
属性类型 |
数据类型 |
格式要求 |
维护方式 |
1 |
设备序列号 |
主键 |
文本 |
长度<255 |
手工 |
2 |
设备名称 |
基础属性 |
文本 |
长度<255 |
手工 |
3 |
厂商 |
基础属性 |
文本 |
标准选项:菜单 |
手工 |
4 |
设备型号 |
基础属性 |
文本 |
长度<255 |
手工 |
5 |
物理CPU数 |
基础属性 |
整型 |
>0 |
手工 |
6 |
内存总量(G) |
基础属性 |
整型 |
>0 |
手工 |
7 |
磁盘容量(G) |
基础属性 |
文本 |
长度<256 |
手工 |
8 |
管理IP |
基础属性 |
文本 |
长度<256 |
手工 |
9 |
维保厂商 |
基础属性 |
文本 |
标准选项:菜单 |
手工 |
10 |
维保截止日期 |
基础属性 |
日期 |
年-月-日 时:分:秒 |
手工 |
11 |
所在地点 |
基础属性 |
文本 |
长度<255 |
手工 |
12 |
所在机房 |
基础属性 |
文本 |
标准选项:菜单 |
手工 |
13 |
所在机柜编号 |
基础属性 |
文本 |
长度<255 |
手工 |
14 |
部署U位 |
基础属性 |
文本 |
长度<255 |
手工 |
15 |
电源1 |
基础属性 |
文本 |
长度<256 |
手工 |
16 |
电源2 |
基础属性 |
文本 |
长度<256 |
手工 |
17 |
固定资产编号 |
基础属性 |
文本 |
长度<256 |
手工 |
私有属性参考
04
定义配置模型
配置管理的整体模型需要涵盖IT管理的多个领域,同时覆盖各个团队的相关工作,模型的主线是业务、应用、服务器、环境同时兼顾与批量、中间件、数据库、网络、存储的关联,对于配置项的相关过程信息、实时信息则通过外部的流程、容量、可用性数据体现,实现系统间的联邦集成。
利用CI之间的关系可以有效地将相关的CI连接起来,形成结构模型,从而为故障和问题的解决、变更的计划和执行提供更直观的参照,下图是推荐模型构建的原则及构建示例:
通用模型结构如下图所示:
开放系统模型
05
定义CI关系
CI关系类型如下表所示,包括:包含、依赖、安装、接入、存储链路五种关系,CI关系主要用于图形化展示及影响分析,常见主要关系类型如下表所示:
# |
关系名称 |
源CI对象 |
目标CI对象 |
1 |
包含 |
服务 |
活动 |
应用系统 |
应用服务 |
||
应用系统 |
数据库服务 |
||
应用系统 |
操作流程 |
||
应用服务 |
交易 |
||
应用服务 |
数据库服务 |
||
数据库服务 |
Oracle实例 |
||
数据库服务 |
SQL Server实例 |
||
数据库服务 |
My SQL实例 |
||
资源组 |
资源 |
||
资源组 |
集群 |
||
集群 |
逻辑服务器 |
||
逻辑服务器 |
应用服务 |
||
逻辑服务器 |
数据库服务 |
||
逻辑服务器 |
IP地址 |
||
逻辑服务器 |
网络端口 |
||
磁盘阵列 |
LUN |
||
物理服务器 |
逻辑服务器 |
||
网络设备 |
网络板卡 |
||
网络设备 |
网络端口 |
||
网络板卡 |
网络端口 |
||
物理服务器 |
HBA卡端口 |
||
SAN交换机 |
SAN端口 |
||
磁盘阵列 |
存储池 |
||
磁带库 |
存储池 |
||
2 |
依赖 |
应用系统 |
应用服务 |
应用系统 |
数据库服务 |
||
应用子系统 |
集群 |
||
应用子系统 |
软件实例 |
||
软件实例 |
软件产品 |
||
数据库实例 |
表空间 |
||
逻辑服务器 |
物理服务器 |
||
表空间 |
数据文件 |
||
3 |
安装 |
工具软件 |
逻辑服务器 |
Weblogic |
逻辑服务器 |
||
Tuxedo |
逻辑服务器 |
||
Oracle |
逻辑服务器 |
||
物理服务器 |
机柜 |
||
磁盘阵列 |
机柜 |
||
带库 |
机柜 |
||
SAN交换机 |
机柜 |
||
交换机 |
机柜 |
||
路由器 |
机柜 |
||
防火墙 |
机柜 |
||
负载均衡 |
机柜 |
||
机柜 |
机房 |
||
配电柜 |
机房 |
||
空调 |
机房 |
||
UPS |
机房 |
||
4 |
接入 |
逻辑服务器 |
网络端口 |
5 |
存储链路 |
数据库实例 |
表空间 |
表空间 |
文件系统 |
||
文件系统 |
LV |
||
LV |
VG |
||
VG |
PV |
||
PV |
LUN |
||
LUN |
存储前端口 |
||
存储前端口 |
SAN端口 |
||
SAN端口 |
SAN交换机 |
||
SAN交换机 |
HBA卡 |
06
制定CMDB服务蓝图
CMDB的建设是一个长期而复杂的过程,需要分阶段规划实施不可一蹴而就,要制定清晰的服务蓝图,如下:
07
数据采集校验
配置管理数据来源主要有以下几种方式:
通过工具自动发现
通过模板批量导入数据
其他系统数据联邦
手工录入数据
具体数据工具及使用在此不做详细说明,在通过以上方式将数据采集后还需要进行严格的数据校验调和过程再转入到生产环境消费,如下图所示:
最后为大家提供配置管理实施项目的配套资料,有需要的同学可点击阅读原文付费购买,资料内容部分截图如下:
CI分类及属性定义&数据收集表
70个分类属性定义:
数据收集表:
2. VISIO版模型图
3. VISIO版本配置管理流程图
4. 配置管理流程设计文档
5. CI数据收集进度报告和计划表
文中所有实施文档模板及工具都已上传到下方内部社群
目前添加客服微信 itilcn 可申请60元优惠,优惠后价格228.
福利
免责声明:
本公众号部分分享的资料来自网络收集和整理,所有文字和图片版权归属于原作者所有,且仅代表作者个人观点,与ITIL之家无关,文章仅供读者学习交流使用,并请自行核实相关内容,如文章内容涉及侵权,请联系后台管理员删除。
点击“阅读原文”海量文档资料下载
CMDB实施方案和过程介绍(附实施模板下载)相关推荐
- Win+TexLive2020+TexStudio安装过程详解附ElsevierLatex模板下载并使用
Win+TexLive2020+TexStudio安装过程详解附ElsevierLatex模板下载并使用 一.下载并安装Texlive2020 1.下载TexLive2020 2.安装过程 解压之后运 ...
- HTML5+CSS大作业——响应式个人简历介绍(5页)-模板下载
HTML5+CSS大作业--响应式个人简历介绍(5页)-模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. ...
- 网页规划与设计HTML5+CSS大作业——响应式个人简历介绍(5页)-模板下载
HTML5+CSS大作业--响应式个人简历介绍(5页)-模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. ...
- 404错误页面的设置方法步骤(图)附404模板下载
也许有很多建站的新手朋友不知道该如何设置网站的404页面,也不知道怎么样设计网站的404错误页面.对此,默默SEO给大家分享一个个人设置404页面的经验并且附带有404模板下载,希望这些经验分享可以帮 ...
- 图书馆服务器虚拟化实施方案,服务器虚拟化与图书馆实施策略.pdf
服务器虚拟化与图书馆实施策略.pdf TUSH UG UANXUEKAN No.6,2011 服务器虚拟化与图书馆实施策略 王 捷 (沈阳理工大学图书馆,辽宁 沈阳 1101sg) 摘[ 要]服务器利 ...
- 东北大学软件项目管理与过程改进_工程项目管理信息化实施方案
随着我国经济的高效发展,各行各业发展迅速,许多的建筑企业为了对工程项目更好的进行管理,所以对工程项目管理软件工程e管家进行了实施.不过有人来问小编工程项目管理信息化实施方案是怎样的,那么下面就跟随小编 ...
- 如何写一个优质高效的网络项目实施方案?这篇文章值得收藏!
随着互联网技术的不断发展,网络项目的实施成为了许多企业和组织的重要任务.网络项目实施方案是指在进行网络项目实施时,为了保障项目的顺利进行,达到项目目标和交付要求,所制定的详细计划和操作指南.一个好的网 ...
- c++获取可用端口号_PG高可用架构实施方案
1.PG概述 PostgreSQL是一个功能非常强大的.源代码开放的客户/服务器关系型数据库管理系统(RDBMS).PostgreSQL最初设想于1986年,当时被叫做Berkley Postgres ...
- 把备考高项当成项目:我的信息系统项目管理师项目实施方案
一.项目背景 (一)信息系统项目管理师是国家认可的高级职称 信息系统项目管理师考试是由国家人力资源和社会保障部.工业和信息化部领导下的国家级考试,是国家相关部门科学.公正地对全国计算机与软件专业技术人 ...
最新文章
- Win2000域控制器+Exchange2000迁移至Win2003域控制器+Exchange2003
- [Music]若是每个人都彼此关怀
- mysql去重取最大值,逻辑类似oracle的over(partition by)函数
- TIFF图像被转换为​​JPEG格式的图像
- C语言 const 修饰函数返回值 - C语言零基础入门教程
- 2017.3.31 棋盘制作 失败总结
- JavaScript-DOM(2)
- mysql数据库中实现内连接、左连接、右连接
- 2016年WiFi行业技术发展趋势解析
- 用Java实现并查集
- 解决Ubuntu无法定位软件包问题
- mongodb4.0事务特性(解读)
- Golang GC算法解读
- 加息对股市影响|加息会有什么后果
- 1586 - Molar mass
- 导入excel插件xlsx的使用详解
- Tesseract的安装教程
- 前端培训的机构哪个好,这五类人最适合转Web前端
- 分式化简结果要求_分式化简的结果有什么要求?
- 【iOS-Cocos2d游戏开发之二】Cocos2D 游戏开发资源贴(教程以及源码)
热门文章
- [转]循序渐进实现仿QQ界面(一):园角矩形与双缓冲贴图窗口
- HTML学生个人网站作业设计:电影网站设计——迪士尼影视电影(6页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- 美女必知9件事 肌肤白里透红水嫩嫩 - 健康程序员,至尚生活!
- 我的服务端之C++网络库对外接口
- Firefox os 游戏开发之中国象棋
- 软考——加密与认证技术
- php消息队列重发机制,使用消息队列的注意事项
- Pytorch之finetune
- vue中velocity
- 安卓app局域网内访问PC服务端