自动化运维工具在企业信息系统管理中的运用
来源:用户上传
作者:
摘要:本文就自动化维运工具在企业信息系统管理中的运用做出探究,并以某电力企业作为参照,提出了浅显的实践应用意见,以望自动化维运工具可以在各个企业的信息系统管理中启充分发挥其作用价值。
[关键词]自动化运维 企业信息系统 运用
近些年来随着我国企业信息化的不断进步,信息系统的服务用户已经其规模都显著的有所增加,随之而来的就是更为复杂的信息系统间的继承关系,企业纷纷应用了日益成熟的云计算技术,采用新型的大规模集群技术。自动化运维工具是实现这些信息技术安全快捷、资源分配高效合理的基础。但是当下企业大多还处于手工阶段的维运操作,手工完成各类系统部署以及发布,缺乏较高的自动化水平,不能够提供有效规范的数据分析能力以及维运工作。
1自动化维运工具设计的重要技术
1.1架构设计
层次架构是自动化运维工具所经常采用的方式,具体可分为运维管理层以及运维操作层。运维管理层主要的功能是可视化展现、辅助分析、容灾管理、安全管理、流程管理、信息体统标准管理等。而运维操作层是实现自动配置、自动部署、自动巡检以及自动监控等功能。
1.2关键技术
自动化操作中操作流程以及操作程序脚本是其最关键的两个环节。程序脚本的编制是需要根据运维对象以及运维需求的特性进行的,并且还要讲合理的脚本库进行建设,以此将基本的运维操作实现。为实现自动操作流程,需要将配置的多个流程引擎将基本的运维操作、条件判构与状态监测结合。
为了将信息系统中各类设备的实时状态进行有效掌握,因此就需要采用非客户端以及客户端两种模式对信息系统中的各类设备进行监控。使用客户端软件对服务器进行操作系统中间件以及数据库的状态信息以及参数指标收集。而非客户端模式则是对于春村设备以及网络设备进行远程的访问以及网络管理协议等方式进行设备状态以及参数指标采集。
应用软件、基础软件以及操作系统的部署是信息系统软件部署的构成部分,软件发布范围以及软件版本或软件镜像以及软件包的参数由自动化运维管理服务器进行管理。PXE(prebootexecuteenvironment,預启动执行环境)可以实现操作系统的自动部署,通过进行选择操作系统进行自动化的安装。参数配置文件以及安装脚的方式来对基础软件以及应用软件进行自动部署。
随着企业信息化的发展,由众多种类的信息需要信息系统进行配置,并且在配置过程中有极为复杂的要求,对于后期的维护也有很大困难。因此,信息系统的配置建模中通用性以及扩展性是很关键的,并且还需要有自动化配置更新工具,以此来实现众多配置信息的自.动化更新、对比、采集。为了将配置管理自动化运维的作用成分发挥,并对设备的实际运行与所配置的信息吻合度做出保障,就需要一套闭环配置还礼流程。
2信息系统的部署与实际应用
2.1Saltstack平台的部署
Saltstack管理工具是一种可以实现单一操作员对多个操作系统所共同建立的一种管理系统,能够将固定的指令进行结合使用。CentOS6.5是Saltstack主服务器的基本操作系统Pyhthon依赖包以epel源进行集成安装,最后进行saltmaster服务的安装。分别在对应的客户服务器进行对应的插件安装,并将服务器名称以及主服务器的IP地址在插件配置文件中进行定义。
2.2Zabbix平台的部署
网络监视功能以及系统监视功能是Zabbix苏具备的特点,并且以分布的形式为企业提供开源解决方案。Zabbix能够对各种网络参数进行监控并且是服务器的运行安全做出保障,并且能够提供及时灵活的通知管理员进行及时反映,将问题进行迅速定位,并做出有效解决。Zabbix与Saltstack同样采用CentOS6.5系统作为基层操作系统,通过LAMP软件包的集成安装并将PHP源码进行导入,进行Wed管理界面编译生成。将对应版本以及对应插件的导入,将服务器名称以及主服务器IP地址定义。
2.3自动监控预警
从设备、软件、业务系统以及数据中等多个角度通过自动监控对信息系统进行管理,充分掌握,让信息系统中的隐患能够在监控的过程中被及时发现并发出警告。自动化巡检,对信息系统、日志信息、中间件以及数据库进行自动化巡检,并可以定时的将巡检任务启动,,并针对数据进行针对性的分析,将隐患问题提早预知。
自动化运维中最重要的一个环节就是对操作系统以及数据库进行自动化安装,就是所谓的自动不是,并与虚拟机管理进行结合,自动化提供基础软件。该功能实现了企业信息平台软件的自动化按需服务,将系统部署的上线时间以及应用的发布的时间大大提高。除此之外,将监控以及巡检的出的数据进行分析,并将信息系统的磁盘空间、备份空间的等实际容量进行计算,并将增长趋势进行展示,对信息系统中的容量进行合理的分布,并且在出现容量不足的情况时,能够及时的向管理人员预警。通过这样自动化的监控、检测、预警、维护等一系列的手段,能够使企业在进行信息系统运维的时大大降低人工成本,而自动智能化的技术也能够很大力度的对人工运维时产生的纰漏进行补足,是企业信息系统管理工作高效化、精准化的有效途径。
3结语
在这个计算机技术飞速发展的时代,充分利用好计算机技术能够为我们生活中各个方面提供极大地便利。于此同时为了应对网络规模飞速扩发导致无线增加的服务器,对信息系统进行有效的监控管理能够为企业带来更大的效益,而自动化运维工具就是很好的手段。通过对Zabbix平台以及Satlstack平台的架设,实现了信息系统应用软件的自动化监控以及维护,将企业运维过程中的很多问题进行解决,是企业信息系统自动化进行管理,实现了企业信息系统的智能化。
参考文献
[1]杨震乾,毛正雄,王欢,自动化运维工具在电力企业信息系统管理中的作用[J].电子技术与软件工程,2018(16):108.
转载注明来源:https://www.xzbu.com/1/view-14928139.htm