[发明专利]一种基于抽象业务原子操作的异构系统自动化运维方法有效
| 申请号: | 201910695126.8 | 申请日: | 2019-07-30 |
| 公开(公告)号: | CN110430073B | 公开(公告)日: | 2022-06-21 |
| 发明(设计)人: | 陈志文;张伟燕;王桂华;黄聪敏;孔思淇;周大力;李丹平;孙志清 | 申请(专利权)人: | 中国工程物理研究院计算机应用研究所 |
| 主分类号: | H04L41/5041 | 分类号: | H04L41/5041;H04L41/0803;H04L41/069;G06F9/52;G06F9/455 |
| 代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
| 地址: | 621908*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 抽象 业务 原子 操作 系统 自动化 方法 | ||
1.一种基于抽象业务原子操作的异构系统自动化运维方法,其特征在于:包括以下步骤:
步骤1、业务原子操作:对一种或多种对象进行基于抽象模式的基本运维操作;
步骤2、运维作业设定:使用步骤1的业务原子操作编排运维作业流程,一个流程形成一个运维作业,多个运维作业形成不同运维场景的运维作业库;
步骤3、资源信息采集:采集包括但不限于交换机设备、路由器设备、防火墙设备、数据库、中间件、IaaS、PaaS、SaaS、应用系统的运维对象的基本信息,基本信息包括但不限于包括对象的类型、IP、系统类型、系统版本、登录协议、登录端口、登录账号、登录口令信息;
步骤4、运维任务执行:选择步骤2的运维作业,配置运维作业参数实例,设置任务执行节点,选择一个或多个步骤3的运维对象作为原子操作的目标对象,形成运维任务;通过包括但不限于手动、定时、告警事件触发的方式启动运维任务执行,任务执行由任务执行节点通过解析运维作业的业务原子操作执行流程,对所有任务操作的目标对象按运维作业流程执行业务原子操作;
步骤5、自动翻译:根据步骤4传递的业务原子操作的参数实例、执行原子操作的目标对象信息,自动将原子操作翻译成目标对象的操作命令;
步骤6、命令过滤:基于规则匹配对执行前的操作命令进行过滤,高危命令被阻断并记录日志,终止执行;其它合法命令被执行;
步骤7、命令交互:根据通信对象的信息,从步骤1的配置信息获取目标对象的登录认证信息,自动从包括但不限于ssh、snmp、telnet、http、https、JDBC、ODBC的信息交互协议模块选择对应的信息交互协议模块,与目标对象建立命令交互通道,执行操作命令,完成异构系统的自动化运维;
所述步骤1中,业务原子操作的方法是:对一种或多种对象运维操作的模式进行抽象,屏蔽异构系统差异,从业务视角设计一组可以组成各种运维作业的业务原子操作;业务原子操作的基本信息包但不限于操作名称、操作参数定义、操作输出数据类型、备注信息;业务原子操作与对象类型、系统类型无关,一种业务原子操作适用于一种或多种包括但不限于不同型号的网络设备、不同类型或版本的操作系统、各种应用系统的目标对象。
2.根据权利要求1所述的基于抽象业务原子操作的异构系统自动化运维方法,其特征在于:所述步骤1中,运维作业基于业务原子操作进行定义,通过包括但不限于顺序、条件分支、跳转、并发的流程流转控制类型,将一组业务原子操作组成业务操作流程,并定义流程中业务原子操作节点的参数实例化方法;业务原子操作节点的参数通过包括但不限于引用作业参数、引用流程前置节点的输出、引用系统参数、设置常量的方法进行实例化;基于抽象业务原子操作的运维作业与对象类型、系统类型无关,一个运维作业可以适用于一种或多种包括但不限于不同型号的网络设备、不同类型或版本的操作系统、不同应用系统的目标对象。
3.根据权利要求1所述的基于抽象业务原子操作的异构系统自动化运维方法,其特征在于:所述步骤5中,自动将系统类型无关的业务原子操作翻译成目标对象类型支持的操作命令,根据步骤3中存储的运维对象信息,获取目标对象的系统类型、系统版本信息,从业务原子操作与目标系统操作命令映射关系信息中,查找相应系统版本对应的操作命令模板,然后依据业务原子操作的参数实例化操作命令模板,形成目标对象支持的操作命令;目标对象的操作命令的形式包括但不限于系统命令、shell脚本、python脚本、SQL脚本、可执行程序、Webservice调用接口、http调用接口这些目标对象支持的功能调用形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工程物理研究院计算机应用研究所,未经中国工程物理研究院计算机应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910695126.8/1.html,转载请声明来源钻瓜专利网。





