谢智勇
摘 要:随着电力企业信息化的快速发展,信息系统的运维压力日趋增大,传统运维方式的短板日益突出。文章通过分析电力企业信息化运维特点,探索运维自动化技术在电力行业的落地应用。
关键词:运维自动化;运维软件;信息化
中图分类号:X773 文献标志码:A 文章编号:2095-2945(2017)26-0158-02
1 现状分析
随着新兴技术不断发展成熟,云计算、移动互联等新技术在电力企业信息化建设中的应用日益广泛,形成了传统技术与新兴技术共荣的景象。目前电力企业信息中心支撑着数百个业务系统运行,维护着大量系统运行基础设施、软件平台,业务系统的稳定运行关系到业务的高效开展,要求信息中心必须保障业务系统安全稳定运行,保障系统各项运行指标、服务指标满足考核要求。
电力企业IT系统在长期的建设过程中存在很多历史包袱,例如IT环境复杂庞大,多种不同的操作系统共存,如Linux、Windows、AIX、HPUX等。多种主机设备共存,如应用服务器、数据库服务器、前置服务器等等。系统总量庞大、种类繁多,给运维工作带来很大压力。
信息中心经过多年发展,已建立了各种资源管理平台,但平台间相对独立,资源不共享。运维操作依赖运维人员经验,人工手工操作风险高。在健康检查、配置管理、变更发布、排障抢修等过程中多数依赖人员经验手工操作执行,操作过程中缺乏透明度,标准化程度不高,誤操作风险大,造成电力企业在资源管理方面存在运维工作分散、运维复杂度高的普遍问题。
近年来,电力企业制定了大量的规章制度,完善流程规范,一定程度上改善了运维效果和效率,节约了大量的企业运营成本,但是对于技术人员过度依赖和过多投入的问题仍然存在。近年来,运维自动化相关支撑技术、实践已在互联网等行业日趋发展成熟,因此电力企业与时俱进开展运维自动化调研和建设工作势在必行。
2 实践思路
在电力企业信息中心数据中心管理实践经验基础上,基于业界主流的自动化、虚拟化、自动调度技术,吸取其他行业的先进经验,构建以自动化操作管理、自动化资源服务的自动化运维管理平台。
自动化运维管理平台以自动化任务编排引擎为核心,通过固化日常运维工作中的测试、运维标准化操作,建设统一规范的自动化运维平台,通过自动化技术提高工作效率,不断加强一体化服务自动化、自助化水平,实现持续交付、持续部署,充分发挥设备效率、降低能耗和运营成本,降低运维人员IT运维工作的复杂度,实现敏捷运维、高效运维。
2.1 自动化作业操作
借鉴互联网行业经验,结合运维工作标准化和表单标准化,实现运维作业的集中标准化管理,对能够采用自动化执行运维操作实现自动化作业调度,提升运维效率,例如:日常健康检查自动化、基础软件安装部署自动化、常规报表自动生成等。
2.2 自服务和资源调度自动化
针对日常运维工作中常见的服务请求,梳理完善更加全面的服务目录,建立统一规范的服务申请和管理平台。引入面向服务的理念,运维部门作为服务中心向业务部门输出规范的可靠服务。将计算、存储、网络资源及平台环境作为公共服务纳入服务目录,供用户以自助服务的方式按需进行进行选配。运维部门作为服务提供方依据标准流程和SLA要求,依托自动化运维平台快速交付服务,实现运维服务自助申请、审批、交付功能,例如虚拟机开通、密码修改、IP地址开通、网络端口开通等日常资源运维工作。从而简化运维管理工作,提升服务交付水平,提高客户满意度。
3 系统功能架构
系统架构总体设计如下。系统开发可采用平台化思路,基于基础支撑平台,采用基于SOA的多层架构,在前端展现上采用B/S模式的瘦客户端,调用后台服务完成业务逻辑操作;针对不同的服务可采用JAVA来进行开发,以充分利用JAVA语言的优势。
用户通过登陆自动化运维资源管理平台门户,展示和操作的统一web入口。整个平台包括统一信息展示、系统后台管理、运维工作管理、协同流程管理、运维工具管理、移动运维管理、统一日志管理、统一资源管理、综合运维分析功能。
平台及相关支撑平台整体划分为基础设施数据获取、配置信息统一管理、各类运维专业平台及接口、协同流程管理及运维自助门户,从数据获取、各工具平台串联到平台核心即整体运维协同流程定义及管理,最终实现平台作为运维统一自动化运维及工作平台的定位。
大屏展示:统一展示平台管理对象及运行状态,包括消息公告、运维看板、待办任务、告警、健康状态等功能。
运维操作管理:将运维工作中的常见操作固化为具体脚本,实现脚本编辑管理、作业任务管理、运维权限管理等运维业务。
流程协同管理:对接现有的ITSM等流程管理平台,通过各平台调度实现的运维业务流程场景定义,支持流程定义、流程管理、运维作业管理、任务调度管理、定时任务、作业任务监控等功能。
运维工具管理:集中展示运维自动化平台可调控的运维工具,进行接口管理、服务定义、工具注册、服务配置、工具远程控制等功能。
统一资源管理:对接CMDB平台,对运维环境中的基础资源、应用资源、逻辑资源进行倒入、统一管理,最终实现资源仪表盘、资源分配、资源策略管理、资源统一调度等功能。
核心服务管理:根据平台业务及运行需要开展统一流程服务、统一消息服务、统一接入服务功能建设。
接口管理:对ITSM、自动化流程管理平台、统一监控平台、CMDB等运维支撑管理平台进行接口管理。
平台配置管理:主要包括运维自动化平台本身的用户信息管理、系统参数管理、用户权限分配管理、短信邮件告急、服务目录管理等功能。
4 结束语
随着电力企业信息化基础设施的不断建设和完善,积累了丰富的信息化经验,提高了信息化项目规划与管控的能力,培养了一批经验丰富的信息化管理和工作队伍,信息化管理水平日益提高,为运维自动化平台建设也提供了有利的保障借助运维自动化建设,必将有效提升电力企业信息中心的整体运维水平和效率,防范风险、优质服务、控制成本。
参考文献:
[1]Jan van Bon.基于ITIL的全球最佳实践.IT服务管理[M].章斌译.清华大学出版社,2006.
[2]王馨娅.电力营销自动化运维的分析与研究[J].科技与企业,2014(13):32.
[3]左天祖.中国IT服务市场现状与发展趋势[Z].2010.
[4]郭玮琪.刍议电力营销自动化的运行维护[J].科技创新与应用,2015(27):213.endprint