自动化运维方法及系统技术方案

技术编号:21898988 阅读:38 留言:0更新日期:2019-08-17 18:26
本发明专利技术公开了一种自动化运维方法及系统,用于企业服务器和网络设备自动化配置和运维,所述企业服务器和网络设备来自不同厂商,所述自动化运维方法包括以下步骤:预先配置各厂商的企业服务器和网络设备脚本;基于相应的任务执行相应的脚本。通过本发明专利技术其能够对不同厂商的服务器、网络设备进行自动化配置及运维。

Automation Operation and Maintenance Method and System

【技术实现步骤摘要】
自动化运维方法及系统
本专利技术涉及IT
,具体涉及一种自动化运维方法及系统。
技术介绍
由于技术相对独立,不同厂商的服务器、网络设备的自动化运维平台相互之间无法兼容。现有的自动化运维平台只能对单一系统的服务器,或者单一类型的设备进行自动化批量管理和部署。然而,企业往往存在平台不同的服务器、网络设备,这就导致在进行基础调试的时候需要花费大量的人力,并且容易出现错误。尤其对于非7×24小时运维的企业,在非工作时间出现问题时,技术人员恢复故障需要大量的时间,严重影响办公效率。因此,有必要提供一种自动化运维平台,其能够对不同的服务器系统(例如LINUX,WINDOWS系统),以及不同厂商的网络设备(例如思科、华为、华三、瞻博、锐捷)进行自动化配置及运维。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种自动化运维方法及系统,其能够对不同厂商的服务器、网络设备进行自动化配置及运维。依据本专利技术的一个方面,提供一种自动化运维方法,用于企业服务器和网络设备自动化配置和运维,其特征在于,所述企业服务器和网络设备来自不同厂商,所述自动化运维方法包括以下步骤:预先配置各厂商的企业服务器和网络设备脚本;基于相应的任务执行相应的脚本。可选地,所述预先配置各厂商的企业服务器和网络设备脚本具体包括:预先配置各厂商企业服务器的初始化配置脚本;预先配置各厂商网络设备的故障恢复脚本。可选地,所述基于相应的任务执行相应的脚本具体包括:配置初始化任务以调取和执行所述初始化配置脚本;配置监控任务以调取和执行所述故障恢复脚本。可选地,所述初始化配置包括:对于需要初始化配置的服务器,配置需要执行的脚本命令;触发所述脚本命令以对所述需要初始化配置的服务器进行初始化配置。可选地,所述预先配置各厂商网络设备的故障恢复脚本包括:根据各厂家网络设备对应的配置命令生成expect脚本,所述expect脚本与各厂商网络设备的操作系统匹配。可选地,所述配置初始化任务以调取和执行所述初始化配置脚本包括:当新增服务器时,根据所述新增服务器的厂商调取和执行对应的初始化配置脚本以完成所述新增加服务器的初始化配置。可选地,所述预先配置各厂商企业服务器的初始化配置脚本包括:初始化配置和/或固定运维配置。可选地,所述固定运维配置包括:配置运维任务,所述运维任务包括数据备份和/或日志导出和/或日志清理和/或信息筛选。可选地,所述配置命令包括定时开关接口和/或自动切换用户流量和/或自动配置用户权限。可选地,所述配置初始化任务以调取和执行所述初始化配置脚本包括:按照设定的工作计划执行运维任务。可选地,所述配置监控任务以调取和执行所述故障恢复脚本包括:当网络设备发生故障时,根据发生故障的网络设备的厂商调取和执行对应的故障恢复脚本以解决故障本专利技术还提出了一种自动化运维系统,用于企业服务器和网络设备自动化配置和运维,其特征在于,所述企业服务器和网络设备来自不同厂商,所述自动化运维系统包括:存储单元,适于保存各厂商企业服务器的初始化配置脚本和各厂商网络设备的故障恢复脚本;运维单元,适于配置初始化任务以调取和执行所述初始化配置脚本,以及适于配置监控任务以调取和执行所述故障恢复脚本。本专利技术的有益效果体现在:根据专利技术的自动化运维方法及系统,预先配置各厂商企业服务器的初始化配置脚本;预先配置各厂商网络设备的故障恢复脚本;配置初始化任务以调取和执行所述初始化配置脚本;配置监控任务以调取和执行所述故障恢复脚本,可以对不同厂商的服务器、网络设备进行自动化配置及运维,实现跨平台、跨系统批量管理和部署,减少人力成本,并且自动应急恢复常见故障,减少故障恢复时间。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本专利技术某一实施例一致的的自动化运维方法的流程图;图2为本专利技术另一实施例一致的的自动化运维方法的流程图;图3为本专利技术的预先配置各厂商企业服务器的初始化配置脚本的优选实施方式的示意图;图4为本专利技术的自动化运维系统的示意图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。如图1所示,一种自动化运维方法,用于企业服务器和网络设备自动化配置和运维,所述企业服务器和网络设备来自不同厂商(例如思科、华为、华三、瞻博、锐捷等)。所述自动化运维方法可以采用基于ansible工具的平台实现,包括以下步骤:预先配置各厂商的企业服务器和网络设备脚本;基于相应的任务执行相应的脚本。如图2所示,一种自动化运维方法,用于企业服务器和网络设备自动化配置和运维,所述企业服务器和网络设备来自不同厂商(例如思科、华为、华三、瞻博、锐捷等)。所述自动化运维方法可以采用基于ansible工具的平台实现,包括以下步骤:S10、预先配置各厂商企业服务器的初始化配置脚本。在一实施方式中,步骤S10包括:S11、初始化配置。具体地,首先对于需要初始化配置的服务器,配置需要执行的脚本命令。然后触发所述脚本命令以对所述需要初始化配置的服务器进行初始化配置。在又一实施方式中,步骤S10包括:S12、固定运维配置,其包括配置运维任务。所述运维任务包括数据备份和/或日志导出和/或日志清理和/或信息筛选等,其中信息筛选尤其涉及核心信息筛选,具体根据实际需求确定。如图3所示,作为优选的实施方式,步骤S10包括:S11、初始化配置。具体地,首先对于需要初始化配置的服务器,配置需要执行的脚本命令。然后触发所述脚本命令以对所述需要初始化配置的服务器进行初始化配置。S12、固定运维配置,其包括配置运维任务,所述运维任务包括数据备份和/或日志导出和/或日志清理和/或信息筛选等,其中信息筛选尤其涉及核心信息筛选,具体根据实际需求确定。S20、预先配置各厂商网络设备的故障恢复脚本。可以根据各厂家网络设备对应的配置命令生成expect脚本,所述expect脚本与各厂商网络设备的操作系统(例如LINUX系统,WINDOWS系统等)匹配。所述配置命令包括定时开关接口和/或自动切换用户流量和/或自动配置用户权限等。S30、配置初始化任务以调取和执行所述初始化配置脚本。在一实施方式中,步骤S30包括:当新增服务器时,根据所述新增服务器的厂商调取和执行对应的初始化配置脚本以完成所述新增加服务器的初始化配置。该实施方式可以在基于ansible工具的平台中配置相应的任务来实现。在又一实施方式中,步骤S30包括:按照设定的工作计划执行运维任务,即为步骤S12中的运维任务。该实施方式可以在基于ansible工具的平台中配置相应的任务来实现。作为优选的实施方式,步骤S30包括:当新增服务器时,根据所述新增服务器的厂商调取和执行对应的初始化配置脚本以完成所述新增加服务器的初始化配置,以及按照设定的工作计划执行步骤S12中的运维任务。S40、配置监控任务以调取和执行所述故障恢复脚本。本文档来自技高网...

【技术保护点】
1.一种自动化运维方法,用于企业服务器和网络设备自动化配置和运维,其特征在于,所述企业服务器和网络设备来自不同厂商,所述自动化运维方法包括以下步骤:预先配置各厂商的企业服务器和网络设备脚本;基于相应的任务执行相应的脚本。

【技术特征摘要】
1.一种自动化运维方法,用于企业服务器和网络设备自动化配置和运维,其特征在于,所述企业服务器和网络设备来自不同厂商,所述自动化运维方法包括以下步骤:预先配置各厂商的企业服务器和网络设备脚本;基于相应的任务执行相应的脚本。2.根据权利要求1所述的自动化运维方法,其特征在于,所述预先配置各厂商的企业服务器和网络设备脚本具体包括:预先配置各厂商企业服务器的初始化配置脚本;预先配置各厂商网络设备的故障恢复脚本。3.根据权利要求1所述的自动化运维方法,其特征在于,所述基于相应的任务执行相应的脚本具体包括:配置初始化任务以调取和执行所述初始化配置脚本;配置监控任务以调取和执行所述故障恢复脚本。4.根据权利要求2所述的自动化运维方法,其特征在于,所述初始化配置包括:对于需要初始化配置的服务器,配置需要执行的脚本命令;触发所述脚本命令以对所述需要初始化配置的服务器进行初始化配置。5.根据权利要求2所述的自动化运维方法,其特征在于,所述预先配置各厂商网络设备的故障恢复脚本包括:根据各厂家网络设备对应的配置命令...

【专利技术属性】
技术研发人员:郑少辉王沛文立乾王永志
申请(专利权)人:重庆天蓬网络有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1