基于CMDB的信息化系统运维自动化探索

时间:2022-06-03 05:48:36

基于CMDB的信息化系统运维自动化探索

摘 要

随着企业IT系统的不断完善与成熟,企业IT建设开始由大规模设备投放阶段向运维服务阶段过渡,人们日益认识了到了高效、规范的运维才是企业信息化的基本保障,科学严谨的IT管理理论也被越来越多的企业所重视。CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值。本文根据运维工作经验,开展基于CMDB的信息化系统运维自动化探索研究,打造一个高效、高服务质量、低成本的能适用其他通用产品的运维体系。

【关键词】信息技术 CMDB 运维 可视化

1 信息系统运维现状分析

在实际的项目中,CMDB常常被认为是构建其它运维流程的基础而优先考虑,运维的成败与是否成功建立CMDB有非常大的关系。

70%~80%的IT相关问题与环境的变更有着直接的关系。实施变更管理的难点和重点并不是工具,而是流程。即通过一个自动化的、可重复的流程管理变更,使得当变更发生的时候,有一个标准化的流程去执行,能够预测到这个变更对整个系统管理产生的影响,并对这些影响进行评估和控制。而变更管理流程自动化的实现关键就是CMDB。

作为IT管理的核心,CMDB不仅是各大管理软件厂商关注的重点,也逐渐成为系统管理项目实施的热点。在很多的案例中,由于忽视了CMDB的因素,ITIL的深入应用受到了极大的挑战。同时,由于CMDB是IT管理信息的集中,在法规的遵从性实施和管理上,CMDB也是一个重要的工具和手段。

2 信息系统运维常见问题

2.1 配置规范不够统一

在实际工作中往往存在应用系统的CMDB配置缺少统一规划,各模块的配置文件有着不同的风格,大大增加维护人员学习的成本及维护本身的工作量,同时也给实施部署带来了极大的不便。

多数系统除了基础系统的配置文件遵守统一规范以外,应用系统的配置文件在存储路径,文件格式,加载方式,配置Reload方面都各不一致。需要统一应用系统配置文件规范和日志规范。

2.2 运维数据自动化程度不够

多数系统的数据提取方式落后,依靠人工后台统计。需利用统一自动化工具代替人工统计的方式,将日常的数据信息进行统一管理,后台进行计算及前面数据的展现,拥有这样一套具备数据管理分析的平台,将可直接快速地提供系统日常运行中的重要数据指标和服务质量。

2.3 运维自动化程度低

尽管IT运维管理的技术在不断进步,目前许多企业的更新管理绝大多数工作都是手工操作的。即使一个简单的系统变更或更新往往都需要运维人员逐一登录每台设备进行手工变更,占用了大量的运维资源。因此,实现运维工作的自动化对企业来说已迫在眉睫。

3 信息化系统运维自动化探索

3.1 运维自动化总体规划

如图1所示,基于CMDB的信息化系统运维自动化体系可分为4个方面:CMDB管理 C 运维参数分析 C 关联模型建立 C 运维自动化。CMDB管理,通过全量收集和梳理系统配置参数,按系统架构分层搜罗系统配置参数,按业务影响程度分级管理配置参数;运维参数分析,采集、存储和分析服务数据流经过的一切节点产生的数据,供不同的运维场景使用通过底层提取所有的运维参数;关联模型建立,将运维数据与配置数据进行关联分析,通过不断反馈修正,建立运维数据与CMDB关联模型;运维自动化,通过关联模型的调用,实现运维自动化操作。

3.2 CMDB管控

配置参数是系统的细胞,每一个配置项的管理不当都可能导致系统的亚健康,而配置项上至业务层,下至平台层,暂无系统能针对配置参数进行合理分类和分级管理,导致参数维护管理难度大。配置参数种类繁多,数量巨大,人工管理的方式基本无法满足生产需求,缺乏系统参数的直观呈现及搜索手段,运维效率低下。需要分维度对CMDB进行智能管控。

3.3 运维参数分析

系统在线上服务运行时,服务数据流经过的一切节点产生的数据需要采集、存储和分析起来,供不同的运维场景使用。比如说自动化调度,可以根据业务涉及的基础节点资源使用情况,制定对应的自动化调度策略;可以在数据中直接进行故障定位;可以在数据中做安全分析。

3.4 运维关联模型

\维管理中的各种运维流程需要和配置项管理建立关联关系,如故障处理需要从配置管理数据库中查询配置项的属性和配置项间的关联关系来定位故障和帮助快速的恢复。问题管理可以根据配置管理数据库(CMDB)中的信息来分析事件和问题,通过将基础设施的实际配置信息与配置管理数据库(CMDB)中经过批准的配置信息进行核实,来找出配置信息的不一致之处和基础设施存在的缺陷。

因此需要根据现有的运维数据,建议一套运维关联模型,以指导运维工作的开展。

3.5 运维自动化

通过运维关联模型与自动化运维平台的关联,实现预测故障、在故障发生前能够报警、自动优化系统问题,实现运维自动化。

4 总结

运维体系的设计重点围绕如何提高信息化系统的服务水平、管理水平和运营决策水平,打造一个高效、高服务质量、低成本的能适用其他通用产品的运维体系。通过基于CMDB的信息化系统运维自动化探索,构建可实施、可监控、可持续改进的、闭环的运维服务全生命周期管理的运维体系。

作者简介

邹伟政(1988-),男,广东省茂名市人。硕士学位。现供职于中国移动通信集团广东有限公司,从事系统运营支撑管理等工作。研究方向为信息化系统架构研究及信息系统运维自动化体系探索研究。

作者单位

中国移动通信集团广东有限公司 广东省广州市 510627

上一篇:计算机发展现状及趋势分析 下一篇:民航气象数据库系统典型故障维修实例