运维任务执行方法、装置、运维服务器及计算机存储介质制造方法及图纸

技术编号:28050181 阅读:18 留言:0更新日期:2021-04-14 13:07
本发明专利技术公开了一种运维任务执行方法、装置、运维服务器及计算机存储介质。该运维任务执行方法,应用于运维服务器,包括:根据目标运维任务的运维任务信息,确定目标运维任务中各个子运维任务的执行设备;基于预设多叉树运维任务执行顺序,将目标运维任务中的第一子运维任务发送至第一子运维任务对应的第一执行设备执行,并获取第一执行结果;将第一执行结果与预判条件进行匹配,确定第一子运维任务分支下的第二子运维任务;其中,第二子运维任务通过与第一执行结果匹配成功的预判条件关联于第一子运维任务;将第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至目标运维任务执行结束。根据本发明专利技术实施例,能够提高运维任务执行效率。运维任务执行效率。运维任务执行效率。

【技术实现步骤摘要】
运维任务执行方法、装置、运维服务器及计算机存储介质


[0001]本专利技术属于计算机
,尤其涉及一种运维任务执行方法、装置、运维服务器及计算机存储介质。

技术介绍

[0002]目前,电信运营商对于一些周期性、重复性的运维作业,基于运维脚本实现自动化运维或半自动化运维。传统的基于运维脚本实现自动化运维方法为:根据业务特征,将命令、脚本、设备、作业、作业组、运维任务和运维任务组按照相互之间的关系形成业务对象模型,建立日常的维护计划运维任务,按照运维任务的执行时间和接力式运维任务优先级顺序对日常维护运维任务进行调度执行,获取并返回执行结果。
[0003]但是,运维服务器和执行设备组成的系统在基于接力式运维任务优先级顺序(例如,开始

A子运维任务

B子运维任务

C子运维任务

结束)进行运维任务执行至某一子运维任务(例如,B子运维任务)时,若遇到未知但无关紧要的错误,此时所配置的运维任务无法自动决策跳过无关紧要的错误继续往下执行,而是停止执行该子运维任务并提供报错日志。虽然该子运维任务停止执行,但占据的资源连接并未得到释放,只能等待运维人员手动结束运维任务并释放资源连接。而且,由于该子运维任务停止执行,后续子运维任务也无法继续往下执行,导致运维任务执行效率低下。
[0004]因此,如何提高运维任务执行效率是本领域技术人员亟需解决的技术问题。

技术实现思路

[0005]本专利技术实施例提供一种运维任务执行方法、装置、运维服务器及计算机存储介质,能够提高运维任务执行效率。
[0006]第一方面,提供了一种运维任务执行方法,应用于运维服务器,包括:
[0007]根据目标运维任务的运维任务信息,确定目标运维任务中各个子运维任务的执行设备;其中,目标运维任务由各个子运维任务依据预设多叉树运维任务执行顺序确定;
[0008]基于预设多叉树运维任务执行顺序,将目标运维任务中的第一子运维任务发送至第一子运维任务对应的第一执行设备执行,并获取第一执行结果;
[0009]将第一执行结果与预判条件进行匹配,确定第一子运维任务分支下的第二子运维任务;其中,第二子运维任务通过与第一执行结果匹配成功的预判条件关联于第一子运维任务;
[0010]将第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至目标运维任务执行结束。
[0011]可选地,将第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至目标运维任务执行结束,包括:
[0012]确定第二执行设备是第一执行设备;
[0013]使用第一子运维任务的资源连接将第二子运维任务发送至第一执行设备并获取
第二执行结果,能够减少资源连接的使用。
[0014]可选地,根据目标运维任务的运维任务信息,确定目标运维任务中各个子运维任务的执行设备之前,该运维任务执行方法还包括:
[0015]在固化目标运维场景的运维流程脚本后,根据多叉树运维任务配置指令配置多叉树运维任务,包括对运维任务基础信息的配置、对多叉树分支点的配置和对各个子运维任务的配置,对多叉树分支点的配置包括对预判条件的配置;
[0016]将配置后的各个子运维任务依据预设多叉树运维任务执行顺序进行编排,得到目标运维任务,能够减少运维任务执行过程中故障的发生。
[0017]可选地,该运维任务执行方法还包括:
[0018]显示指令执行结果、指令执行结果与预判条件的匹配结果及运维任务执行日志,能够便于用户实时查看运维任务的执行进程;其中,指令执行结果包括第一执行结果和第二执行结果。
[0019]可选地,将第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至目标运维任务执行结束之后,该运维任务执行方法还包括:
[0020]生成运维任务结束触发指令;
[0021]根据运维任务结束触发指令,释放各个执行设备的资源连接,能够避免相关技术中人为手动释放资源连接。
[0022]第二方面,提供了一种运维任务执行方法,应用于执行设备,包括:
[0023]接收运维服务器发送的子运维任务;
[0024]执行子运维任务得到执行结果,并将执行结果发送至运维服务器。
[0025]可选地,执行子运维任务得到执行结果,并将执行结果发送至运维服务器,包括:
[0026]获取子运维任务的命令或脚本;
[0027]根据命令或脚本,分布式执行子运维任务得到执行结果,并将执行结果发送至运维服务器。
[0028]第三方面,提供了一种运维任务执行装置,包括:
[0029]执行设备确定模块,用于根据目标运维任务的运维任务信息,确定目标运维任务中各个子运维任务的执行设备;其中,目标运维任务由各个子运维任务依据预设多叉树运维任务执行顺序确定;
[0030]第一执行结果获取模块,用于基于预设多叉树运维任务执行顺序,将目标运维任务中的第一子运维任务发送至第一子运维任务对应的第一执行设备执行,并获取第一执行结果;
[0031]第二子运维任务确定模块,用于将第一执行结果与预判条件进行匹配,确定第一子运维任务分支下的第二子运维任务;其中,第二子运维任务通过与第一执行结果匹配成功的预判条件关联于第一子运维任务;
[0032]第二执行结果获取模块,用于将第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至目标运维任务执行结束。
[0033]可选地,第二执行结果获取模块,包括:
[0034]执行设备确定单元,用于确定第二执行设备是第一执行设备;
[0035]第二执行结果获取单元,用于使用第一子运维任务的资源连接将第二子运维任务
发送至第一执行设备并获取第二执行结果。
[0036]可选地,该运维任务执行装置还包括:
[0037]多叉树运维任务配置模块,用于在固化目标运维场景的运维流程脚本后,根据多叉树运维任务配置指令配置多叉树运维任务,包括对运维任务基础信息的配置、对多叉树分支点的配置和对各个子运维任务的配置,对多叉树分支点的配置包括对预判条件的配置;
[0038]目标运维任务确定模块,用于将配置后的各个子运维任务依据预设多叉树运维任务执行顺序进行编排,得到目标运维任务。
[0039]可选地,该运维任务执行装置还包括:
[0040]显示模块,用于显示指令执行结果、指令执行结果与预判条件的匹配结果及运维任务执行日志;其中,指令执行结果包括第一执行结果和第二执行结果。
[0041]可选地,该运维任务执行装置还包括:
[0042]运维任务结束触发指令生成模块,用于生成运维任务结束触发指令;
[0043]资源连接释放模块,用于根据运维任务结束触发指令,释放各个执行设备的资源连接。
[0044]第四方面,提供了一种运维服务器,设备包括:处理器以及存储有计算机程序指令的存储器;
[0045]处理器执行计算机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运维任务执行方法,其特征在于,应用于运维服务器,包括:根据目标运维任务的运维任务信息,确定所述目标运维任务中各个子运维任务的执行设备;其中,所述目标运维任务由各个所述子运维任务依据预设多叉树运维任务执行顺序确定;基于所述预设多叉树运维任务执行顺序,将所述目标运维任务中的第一子运维任务发送至所述第一子运维任务对应的第一执行设备执行,并获取第一执行结果;将所述第一执行结果与预判条件进行匹配,确定所述第一子运维任务分支下的第二子运维任务;其中,所述第二子运维任务通过与所述第一执行结果匹配成功的所述预判条件关联于所述第一子运维任务;将所述第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至所述目标运维任务执行结束。2.根据权利要求1所述的运维任务执行方法,其特征在于,所述将所述第二子运维任务发送至第二执行设备执行并获取第二执行结果,直至所述目标运维任务执行结束,包括:确定所述第二执行设备是所述第一执行设备;使用所述第一子运维任务的资源连接将所述第二子运维任务发送至第一执行设备并获取所述第二执行结果。3.根据权利要求1所述的运维任务执行方法,其特征在于,所述根据目标运维任务的运维任务信息,确定所述目标运维任务中各个子运维任务的执行设备之前,所述方法还包括:在固化目标运维场景的运维流程脚本后,根据多叉树运维任务配置指令配置多叉树运维任务,包括对运维任务基础信息的配置、对多叉树分支点的配置和对各个子运维任务的配置,所述对多叉树分支点的配置包括对所述预判条件的配置;将配置后的各个子运维任务依据所述预设多叉树运维任务执行顺序进行编排,得到所述目标运维任务。4.根据权利要求1所述的运维任务执行方法,其特征在于,所述方法还包括:显示指令执行结果、所述指令执行结果与所述预判条件的匹配结果,以及运维任务执行日志;其中,所述指令执行结果包括所述第一执行结果和所述第二执行结果。5.根据权利要求1至4任一项所述的运维任务执行方法,其特征在于,所述将所述第二子运维任务发送至...

【专利技术属性】
技术研发人员:赵智彬盛家波臧永飞
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1