本文作者:kaifamei

一种云管平台的运维工具和云管平台的系统运维方法与流程

更新时间:2025-12-21 14:59:17 0条评论

一种云管平台的运维工具和云管平台的系统运维方法与流程



1.本发明涉及云平台技术领域,特别是涉及一种云管平台的运维工具、云管平台的系统运维方法及计算机可读存储介质。


背景技术:



2.随着系统上云集规模越来越大,监控数据、业务数据呈现指数级增长,给后期的系统运维工程师带来了巨大的困难。随着越来越多的政府部门和大企业相继将自己的业务系统上云,对系统运维工程师的工作带来了巨大的挑战,云上的业务主机和业务虚拟机越来越多,给系统的运维工程师带来了大量的重复性工作,运维工程师需要对这些海量的业务主机和虚拟机进行批量的补丁,升级,安全检查等工作。目前的运维工作需要通过类似xshell的后端访问工具一台一台的链接主机系统,进行处理。系统运维流程复杂,运维效率低。
3.综上所述,如何有效地解决系统运维流程复杂,运维效率低等问题,是目前本领域技术人员急需解决的问题。


技术实现要素:



4.本发明的目的是提供一种云管平台的运维工具,该云管平台的运维工具降低了系统运维流程复杂度,提升了运维效率;本发明的另一目的是提供一种云管平台的系统运维方法及计算机可读存储介质。
5.为解决上述技术问题,本发明提供如下技术方案:
6.一种云管平台的运维工具,包括:
7.接入层,用于接收web访问请求,并将所述web访问请求发送至任务管理层;
8.所述任务管理层,用于根据所述web访问请求生成目标任务实例,并将所述目标任务实例发送至流程引擎层;
9.所述流程引擎层,用于对所述目标任务实例进行解析,得到待执行所述目标任务实例的目标企业服务总线系统;
10.api网关层,用于调用所述目标企业服务总线系统的目标api接口将所述目标任务实例发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述目标任务实例。
11.在本发明的一种具体实施方式中,所述接入层,具体用于接收通过基于xterm.js开源前端组件在浏览器中实现的命令行终端应用发送的web访问请求。
12.在本发明的一种具体实施方式中,所述接入层,还用于接收待登录主机的用户名、密码及bmc地址;根据所述用户名、所述密码及所述bmc地址进行权限校验;当权限校验成功时,通过接入层api接口登录所述待登录主机。
13.在本发明的一种具体实施方式中,所述任务管理层,具体用于根据所述web访问请求生成一键巡检任务,并将所述一键巡检任务发送至所述流程引擎层;
14.所述流程引擎层,具体用于对所述一键巡检任务进行解析,得到待执行所述一键巡检任务的目标企业服务总线系统、各巡检项目及各所述巡检项目分别对应的指标阈值;
15.所述api网关层,具体用于调用所述目标企业服务总线系统的目标api接口将各所述巡检项目和各所述指标阈值发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统根据各所述巡检项目和各所述指标阈值进行一键巡检。
16.在本发明的一种具体实施方式中,所述任务管理层,具体用于根据所述web访问请求生成合规性检查任务,并将所述合规性检查任务发送至所述流程引擎层;
17.所述流程引擎层,具体用于对所述合规性检查任务进行解析,得到待执行所述合规性检查任务的目标企业服务总线系统;
18.所述api网关层,具体用于调用所述目标企业服务总线系统的目标api接口将所述合规性检查任务发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述合规性检查任务。
19.在本发明的一种具体实施方式中,所述任务管理层,具体用于根据所述web访问请求生成应用监控任务,并将所述应用监控任务发送至所述流程引擎层;
20.所述流程引擎层,具体用于对所述应用监控任务进行解析,得到待执行所述应用监控任务的目标企业服务总线系统;
21.所述api网关层,具体用于调用所述目标企业服务总线系统的目标api接口将所述应用监控任务发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述应用监控任务。
22.在本发明的一种具体实施方式中,所述任务管理层,具体用于当根据所述web访问请求生成多个分任务时,对各所述分任务进行格式化编排,得到所述目标任务实例。
23.在本发明的一种具体实施方式中,所述任务管理层,还用于向所述流程引擎层发送针对所述目标任务实例的任务进程管理指令;
24.所述流程引擎层,还用于对所述任务进程管理指令进行解析,得到目标任务管理手段;
25.所述api网关层,还用于调用所述目标企业服务总线系统的目标api接口将所述目标任务管理手段发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统利用所述目标任务管理手段管理所述目标任务实例。
26.一种云管平台的系统运维方法,包括:
27.接收web访问请求;
28.根据所述web访问请求生成目标任务实例;
29.对所述目标任务实例进行解析,得到待执行所述目标任务实例的目标企业服务总线系统;
30.调用所述目标企业服务总线系统的目标api接口将所述目标任务实例发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述目标任务实例。
31.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述云管平台的系统运维方法的步骤。
32.本发明所提供的云管平台的运维工具,包括:接入层,用于接收web访问请求,并将web访问请求发送至任务管理层;任务管理层,用于根据web访问请求生成目标任务实例,并
将目标任务实例发送至流程引擎层;流程引擎层,用于对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统;api网关层,用于调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,以使目标企业服务总线系统执行目标任务实例。
33.由上述技术方案可知,通过预先创建包含接入层、任务管理层、流程引擎层以及api网关层的运维工具,通过接入层接收web访问请求,并将web访问请求发送至任务管理层,任务管理层根据web访问请求生成目标任务实例,并将目标任务实例发送至流程引擎层,流程引擎层对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统,api网关层调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,目标企业服务总线系统执行目标任务实例。主机运维不必使用后端访问工具,直接web访问即可,使得云管平台在进行系统运维时更加方便简易。降低了系统运维流程复杂度,提升了运维效率。
34.相应的,本发明还提供了与上述云管平台的运维工具相对应的云管平台的系统运维方法和计算机可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为本发明实施例中云管平台的运维工具的一种结构框图;
37.图2为本发明实施例中云管平台的运维工具的另一种结构框图;
38.图3为本发明实施例中云管平台的系统运维方法的一种实施流程图。
具体实施方式
39.为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.参见图1,图1为本发明实施例中云管平台的运维工具的一种结构框图,该云管平台的运维工具可以包括:
41.接入层1,用于接收web访问请求,并将web访问请求发送至任务管理层2;
42.任务管理层2,用于根据web访问请求生成目标任务实例,并将目标任务实例发送至流程引擎层3;
43.流程引擎层3,用于对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统;
44.api网关层4,用于调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,以使目标企业服务总线系统执行目标任务实例。
45.本发明实施例提供的云管平台的运维工具(ansible)包括接入层1、任务管理层2、
流程引擎层3以及api(application programming interface,应用程序编程接口)网关层,该运维工具基于python开发,提供一种主机管理工具。当需要对远程服务器进行运维管理时,生成web访问请求,并将web访问请求发送给负责web访问请求接收的运维工具接入层1。接入层1接收web访问请求,并将web访问请求发送至任务管理层2。任务管理层2主要对应标准运维的任务编排和任务控制功能,如任务控制功能包括在任务实例执行时给用户提供的操作接口如暂停、继续、撤销任务等。任务管理层2根据接收到的web访问请求生成目标任务实例,并将目标任务实例发送至流程引擎层3。流程引擎层3能够映射节点插件对应的服务,即,将插件服务对应到esb(enterprise service bus,企业服务总线系统)。流程引擎层3对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统。api网关层4调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,目标企业服务总线系统执行接收到的目标任务实例。api网关服务对接企业内部各个系统api的能力,将在多系统间切换的工作模式整合到一个流程中,实现一键自动化调度。
46.本发明实现linux、windows、unix平台的集中配置管理系统,可以批量管理远程服务器,模块丰富,配置简单,配置完成后,系统可以反馈给服务器端一个消息,如果出错也会给服务器端反馈一个消息。适用于服务器管理的整个过程,比如初始安装、配置、更新等。实现了对远程服务器的批量管理,主机运维不必使用后端访问工具,直接web访问即可,使得云管平台在进行系统运维时更加方便简易。实现了对大量的业务主机和虚机进行统一操作,基于任务调度功能,实现复杂功能的批量以及周期性处理。降低了系统运维流程复杂度,提升了运维效率。
47.该运维工具只需要在一台普通的服务器上运行即可,不需要在客户端服务器上安装客户端。因为ansible基于ssh(secure shell,安全外壳协议)远程管理,而linux服务器大部分都离不开ssh,所以ansible不需要为配置添加额外的支持。ansible安装使用都很简单,而且基于上千个插件和模块,实现各种软件、平台、版本的管理。
48.web访问请求为预先配置的对远程服务器进行管理的访问请求。
49.目标任务实例为根据web访问请求包含的对远程服务器的具体管理任务生成的任务实例。
50.由上述技术方案可知,通过预先创建包含接入层、任务管理层、流程引擎层以及api网关层的运维工具,通过接入层接收web访问请求,并将web访问请求发送至任务管理层,任务管理层根据web访问请求生成目标任务实例,并将目标任务实例发送至流程引擎层,流程引擎层对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统,api网关层调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,目标企业服务总线系统执行目标任务实例。主机运维不必使用后端访问工具,直接web访问即可,使得云管平台在进行系统运维时更加方便简易。降低了系统运维流程复杂度,提升了运维效率。
51.本发明实施例所提供的运维工具还支持系统的合规性检查,合规性检查指检查系统是否符合密标委发布的密评标准。对于系统定义的安全等级以及等保等要求,系统配置有合规检查任务。任务管理层2根据web访问请求生成合规性检查任务,并将合规性检查任务发送至流程引擎层3,流程引擎层3对合规性检查任务进行解析,得到待执行合规性检查任务的目标企业服务总线系统,api网关层4调用目标企业服务总线系统的目标api接口将
合规性检查任务发送至目标企业服务总线系统,目标企业服务总线系统执行接收到的合规性检查任务,如可以设置为按照预设周期执行。对于不合规情况及时邮件或短信告警,避免系统漏洞造成的损失。
52.需要说明的是,基于上述实施例,本发明实施例还提供了相应的改进方案。在后续实施例中涉及与上述实施例中相同步骤或相应步骤之间可相互参考,相应的有益效果也可相互参照,在下文的改进实施例中不再一一赘述。
53.参见图2,图2为本发明实施例中云管平台的运维工具的另一种结构框图。
54.接入层1包含权限控制、api接口和数据统计等。
55.任务管理层2主要对应标准运维的任务编排和任务控制功能,任务编排包含基础单元插件框架和插件展示层,任务控制包括创建任务实例的模板校验和参数校验,以及任务实例执行时给用户提供的操作接口如暂停、继续、撤销任务等。
56.流程引擎层3负责解析任务管理层2的任务实例,映射节点插件对应的服务即,将插件服务对应到esb(企业服务总线系统),并通过底层的api网关调用其他系统的api(如配置平台的创建集,作业平台的快速执行脚本等),流程引擎层3还包括了具体的任务执行引擎和流程控制、上下文管理等模块。
57.api网关层4主要负责通过api网关和第三方平台进行交互,标准运维插件的实际执行就是通过这一层把请求分发给依赖的系统(需要提供运维的系统)。
58.在本发明的一种具体实施方式中,接入层1,具体用于接收通过基于xterm.js开源前端组件在浏览器中实现的命令行终端应用发送的web访问请求。
59.预先设置基于xterm.js开源前端组件,接入层1接收通过基于xterm.js开源前端组件在浏览器中实现的命令行终端应用发送的web访问请求。基于xterm.js开源前端组件允许自动化运维工具在浏览器中为用户提供功能齐全的终端,具有速度快、零依赖性和丰富的unicode(统一码)支持。
60.在本发明的一种具体实施方式中,接入层1,还用于接收待登录主机的用户名、密码及bmc地址;根据用户名、密码及bmc地址进行权限校验;当权限校验成功时,通过接入层1api接口登录待登录主机。
61.接入层1还具备权限校验功能。接入层1接收待登录主机的用户名、密码及bmc地址,根据用户名、密码及bmc地址进行权限校验,当权限校验成功时,通过接入层1api接口登录待登录主机。从而实现在权限校验成功后对相应主机系统进行一键登录。
62.在本发明的一种具体实施方式中,任务管理层2,具体用于根据web访问请求生成一键巡检任务,并将一键巡检任务发送至流程引擎层3;
63.流程引擎层3,具体用于对一键巡检任务进行解析,得到待执行一键巡检任务的目标企业服务总线系统、各巡检项目及各巡检项目分别对应的指标阈值;
64.api网关层4,具体用于调用目标企业服务总线系统的目标api接口将各巡检项目和各指标阈值发送至目标企业服务总线系统,以使目标企业服务总线系统根据各巡检项目和各指标阈值进行一键巡检。
65.本发明实施例所提供的运维工具支持一键巡检,一键脚本下发。预先根据系统配置的巡检项目,并设置各巡检项目分别对应的指标阈值。一键巡检过程可以包括任务管理层2根据web访问请求生成一键巡检任务,并将一键巡检任务发送至流程引擎层3,流程引擎
层3对一键巡检任务进行解析,得到待执行一键巡检任务的目标企业服务总线系统、各巡检项目及各巡检项目分别对应的指标阈值,api网关层4调用目标企业服务总线系统的目标api接口将各巡检项目和各指标阈值发送至目标企业服务总线系统,以使目标企业服务总线系统根据各巡检项目和各指标阈值进行一键巡检。目标企业服务总线系统选择主机运行,并采集系统信息与预设的指标阈值进行比对,直接生产巡检结果,可以一键导出。
66.除此之外还支持一键脚本下发,对于主机系统需要执行的指令,以及参数固化等脚本,如安全加固脚本,系统漏洞修复脚本等,可以直接在系统中配置对应脚本,支持java,shell等命令格式,选择需要执行的主机,一键下发指令,然后将执行结果返回输出屏幕。
67.在本发明的一种具体实施方式中,任务管理层2,具体用于根据web访问请求生成合规性检查任务,并将合规性检查任务发送至流程引擎层3;
68.流程引擎层3,具体用于对合规性检查任务进行解析,得到待执行合规性检查任务的目标企业服务总线系统;
69.api网关层4,具体用于调用目标企业服务总线系统的目标api接口将合规性检查任务发送至目标企业服务总线系统,以使目标企业服务总线系统执行合规性检查任务。
70.在本发明的一种具体实施方式中,任务管理层2,具体用于根据web访问请求生成应用监控任务,并将应用监控任务发送至流程引擎层3;
71.流程引擎层3,具体用于对应用监控任务进行解析,得到待执行应用监控任务的目标企业服务总线系统;
72.api网关层4,具体用于调用目标企业服务总线系统的目标api接口将应用监控任务发送至目标企业服务总线系统,以使目标企业服务总线系统执行应用监控任务。
73.本发明实施例所提供的运维工具还支持业务云主机应用监控,任务管理层2根据web访问请求生成应用监控任务,并将应用监控任务发送至流程引擎层3,流程引擎层3对应用监控任务进行解析,得到待执行应用监控任务的目标企业服务总线系统,api网关层4调用目标企业服务总线系统的目标api接口将应用监控任务发送至目标企业服务总线系统,目标企业服务总线系统执行应用监控任务。
74.通过对业务主机中需要注意的重点数据(例如cpu,内存,磁盘等使用率)单独配置系统参数进行监控,采用定时任务循环执行的方式,将用户侧关心的数据及时收集,对于超标数据及时告警。
75.在本发明的一种具体实施方式中,任务管理层2,具体用于当根据web访问请求生成多个分任务时,对各分任务进行格式化编排,得到目标任务实例。
76.当任务管理层2根据web访问请求生成多个分任务时,任务管理层2对各分任务进行格式化编排,得到目标任务实例。本发明实施例所提供的运维工具支持系统复杂任务的格式化编排,对于大量的简单重复性工作,可以将已有的脚本进行逻辑或者流程编排,将多个任务编排成一个任务一键执行,做到运维工作简明化,管理员可以对这些常用的编排任务进行周期性的任务下发或者手动下发。从而基于任务的调度,实现运维管理任务的多重任务编排调度。
77.系统中的脚本可以进行存储管理,并且可以进行编排。基于脚本库、批量执行和任务调度等实现运维任务的管理和执行,支持多运维任务的流程化编排。
78.在本发明的一种具体实施方式中,任务管理层2,还用于向流程引擎层3发送针对
目标任务实例的任务进程管理指令;
79.流程引擎层3,还用于对任务进程管理指令进行解析,得到目标任务管理手段;
80.api网关层4,还用于调用目标企业服务总线系统的目标api接口将目标任务管理手段发送至目标企业服务总线系统,以使目标企业服务总线系统利用目标任务管理手段管理目标任务实例。
81.任务管理层2向流程引擎层3发送针对目标任务实例的任务进程管理指令,流程引擎层3对任务进程管理指令进行解析,得到目标任务管理手段,api网关层4调用目标企业服务总线系统的目标api接口将目标任务管理手段发送至目标企业服务总线系统,目标企业服务总线系统利用目标任务管理手段管理目标任务实例。从而实现对任务实例的暂停、继续、撤销等控制。
82.相应于上面云管平台的运维工具的实施例,本发明还提供了一种云管平台的系统运维方法,下文描述的云管平台的系统运维方法与上文描述的云管平台的运维工具可相互对应参照。
83.参见图3,图3为本发明实施例中云管平台的系统运维方法的一种实施流程图,该方法可以包括以下步骤:
84.s301:接收web访问请求。
85.s302:根据web访问请求生成目标任务实例。
86.s303:对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统。
87.s304:调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,以使目标企业服务总线系统执行目标任务实例。
88.由上述技术方案可知,通过预先创建包含接入层、任务管理层、流程引擎层以及api网关层的运维工具,通过接入层接收web访问请求,并将web访问请求发送至任务管理层,任务管理层根据web访问请求生成目标任务实例,并将目标任务实例发送至流程引擎层,流程引擎层对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统,api网关层调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,目标企业服务总线系统执行目标任务实例。主机运维不必使用后端访问工具,直接web访问即可,使得云管平台在进行系统运维时更加方便简易。降低了系统运维流程复杂度,提升了运维效率。
89.在本发明的一种具体实施方式中,步骤s301可以包括以下步骤:
90.接收通过基于xterm.js开源前端组件在浏览器中实现的命令行终端应用发送的web访问请求。
91.在本发明的一种具体实施方式中,该方法还可以包括以下步骤:
92.步骤一:接收待登录主机的用户名、密码及bmc地址;
93.步骤二:根据用户名、密码及bmc地址进行权限校验;
94.步骤三:当权限校验成功时,通过接入层api接口登录待登录主机。
95.为方便描述,可以将上述三个步骤结合起来进行说明。
96.在本发明的一种具体实施方式中,步骤s302可以包括以下步骤:
97.根据web访问请求生成一键巡检任务;
98.相应的,步骤s303可以包括以下步骤:
99.对一键巡检任务进行解析,得到待执行一键巡检任务的目标企业服务总线系统、各巡检项目及各巡检项目分别对应的指标阈值;
100.相应的,步骤s304可以包括以下步骤:
101.调用目标企业服务总线系统的目标api接口将各巡检项目和各指标阈值发送至目标企业服务总线系统,以使目标企业服务总线系统根据各巡检项目和各指标阈值进行一键巡检。
102.在本发明的一种具体实施方式中,步骤s302可以包括以下步骤:
103.根据web访问请求生成合规性检查任务;
104.相应的,步骤s303可以包括以下步骤:
105.对合规性检查任务进行解析,得到待执行合规性检查任务的目标企业服务总线系统;
106.相应的,步骤s304可以包括以下步骤:
107.调用目标企业服务总线系统的目标api接口将合规性检查任务发送至目标企业服务总线系统,以使目标企业服务总线系统执行合规性检查任务。
108.在本发明的一种具体实施方式中,步骤s302可以包括以下步骤:
109.根据web访问请求生成应用监控任务;
110.相应的,步骤s303可以包括以下步骤:
111.对应用监控任务进行解析,得到待执行应用监控任务的目标企业服务总线系统;
112.相应的,步骤s304可以包括以下步骤:
113.调用目标企业服务总线系统的目标api接口将应用监控任务发送至目标企业服务总线系统,以使目标企业服务总线系统执行应用监控任务。
114.在本发明的一种具体实施方式中,步骤s302可以包括以下步骤:
115.当根据web访问请求生成多个分任务时,对各分任务进行格式化编排,得到目标任务实例。
116.在本发明的一种具体实施方式中,该方法还可以包括以下步骤:
117.接收针对目标任务实例的任务进程管理指令;
118.对任务进程管理指令进行解析,得到目标任务管理手段;
119.调用目标企业服务总线系统的目标api接口将目标任务管理手段发送至目标企业服务总线系统,以使目标企业服务总线系统利用目标任务管理手段管理目标任务实例。
120.相应于上面的方法实施例,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
121.接收web访问请求;根据web访问请求生成目标任务实例;对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统;调用目标企业服务总线系统的目标api接口将目标任务实例发送至目标企业服务总线系统,以使目标企业服务总线系统执行目标任务实例。
122.该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
123.对于本发明提供的计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不做赘述。
124.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
125.本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

技术特征:


1.一种云管平台的运维工具,其特征在于,包括:接入层,用于接收web访问请求,并将所述web访问请求发送至任务管理层;所述任务管理层,用于根据所述web访问请求生成目标任务实例,并将所述目标任务实例发送至流程引擎层;所述流程引擎层,用于对所述目标任务实例进行解析,得到待执行所述目标任务实例的目标企业服务总线系统;api网关层,用于调用所述目标企业服务总线系统的目标api接口将所述目标任务实例发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述目标任务实例。2.根据权利要求1所述的云管平台的运维工具,其特征在于,所述接入层,具体用于接收通过基于xterm.js开源前端组件在浏览器中实现的命令行终端应用发送的web访问请求。3.根据权利要求1所述的云管平台的运维工具,其特征在于,所述接入层,还用于接收待登录主机的用户名、密码及bmc地址;根据所述用户名、所述密码及所述bmc地址进行权限校验;当权限校验成功时,通过接入层api接口登录所述待登录主机。4.根据权利要求1所述的云管平台的运维工具,其特征在于,所述任务管理层,具体用于根据所述web访问请求生成一键巡检任务,并将所述一键巡检任务发送至所述流程引擎层;所述流程引擎层,具体用于对所述一键巡检任务进行解析,得到待执行所述一键巡检任务的目标企业服务总线系统、各巡检项目及各所述巡检项目分别对应的指标阈值;所述api网关层,具体用于调用所述目标企业服务总线系统的目标api接口将各所述巡检项目和各所述指标阈值发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统根据各所述巡检项目和各所述指标阈值进行一键巡检。5.根据权利要求1所述的云管平台的运维工具,其特征在于,所述任务管理层,具体用于根据所述web访问请求生成合规性检查任务,并将所述合规性检查任务发送至所述流程引擎层;所述流程引擎层,具体用于对所述合规性检查任务进行解析,得到待执行所述合规性检查任务的目标企业服务总线系统;所述api网关层,具体用于调用所述目标企业服务总线系统的目标api接口将所述合规性检查任务发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述合规性检查任务。6.根据权利要求1所述的云管平台的运维工具,其特征在于,所述任务管理层,具体用于根据所述web访问请求生成应用监控任务,并将所述应用监控任务发送至所述流程引擎层;所述流程引擎层,具体用于对所述应用监控任务进行解析,得到待执行所述应用监控任务的目标企业服务总线系统;所述api网关层,具体用于调用所述目标企业服务总线系统的目标api接口将所述应用监控任务发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述应用监控任务。
7.根据权利要求1所述的云管平台的运维工具,其特征在于,所述任务管理层,具体用于当根据所述web访问请求生成多个分任务时,对各所述分任务进行格式化编排,得到所述目标任务实例。8.根据权利要求1所述的云管平台的运维工具,其特征在于,所述任务管理层,还用于向所述流程引擎层发送针对所述目标任务实例的任务进程管理指令;所述流程引擎层,还用于对所述任务进程管理指令进行解析,得到目标任务管理手段;所述api网关层,还用于调用所述目标企业服务总线系统的目标api接口将所述目标任务管理手段发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统利用所述目标任务管理手段管理所述目标任务实例。9.一种云管平台的系统运维方法,其特征在于,包括:接收web访问请求;根据所述web访问请求生成目标任务实例;对所述目标任务实例进行解析,得到待执行所述目标任务实例的目标企业服务总线系统;调用所述目标企业服务总线系统的目标api接口将所述目标任务实例发送至所述目标企业服务总线系统,以使所述目标企业服务总线系统执行所述目标任务实例。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求9所述云管平台的系统运维方法的步骤。

技术总结


本发明公开了一种云管平台的运维工具,包括:接入层,用于接收web访问请求,并将web访问请求发送至任务管理层;任务管理层,用于根据web访问请求生成目标任务实例,并将目标任务实例发送至流程引擎层;流程引擎层,用于对目标任务实例进行解析,得到待执行目标任务实例的目标企业服务总线系统;API网关层,用于调用目标企业服务总线系统的目标API接口将目标任务实例发送至目标企业服务总线系统,以使目标企业服务总线系统执行目标任务实例。应用本发明所提供的云管平台的运维工具,降低了系统运维流程复杂度,提升了运维效率。本发明还公开了一种云管平台的系统运维方法及计算机可读存储介质,具有相应技术效果。具有相应技术效果。具有相应技术效果。


技术研发人员:

张立鹏 赵程程

受保护的技术使用者:

济南浪潮数据技术有限公司

技术研发日:

2022.10.14

技术公布日:

2023/1/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-78810-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-26 04:30:17

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论