[发明专利]运维处理方法及装置在审
申请号: | 202110515479.2 | 申请日: | 2021-05-12 |
公开(公告)号: | CN113282332A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 李强 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/60 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 装置 | ||
本发明公开了一种运维处理方法及装置,涉及自动程序设计领域,其中该方法包括:获取当前业务部署需求参数;根据当前业务部署需求参数,确定当前业务部署基础组件及版本信息;根据当前业务部署基础组件及版本信息,多类型业务部署基础组件及版本信息与业务部署脚本的关系,确定当前业务部署基础组件及版本信息对应的业务部署脚本;利用当前业务部署基础组件及版本信息对应的业务部署脚本,进行业务运维部署。本发明可以提高运维处理的效率和准确率。
技术领域
本发明涉及自动程序设计领域技术领域,尤其涉及运维处理方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
目前,在服务进行微服务化后,以虚机部署的方式,需要的虚机数量较多,并且每台上面需要安装的基础组件具有差异化,这样导致手工设置环境很笨拙,重复性工作多且容易出现错误,导致运维效率和准确率都低。
发明内容
本发明实施例提供一种运维处理方法,用以高效准确地进行运维处理,该方法包括:
获取当前业务部署需求参数;
根据当前业务部署需求参数,确定当前业务部署基础组件及版本信息;
根据当前业务部署基础组件及版本信息,多类型业务部署基础组件及版本信息与业务部署脚本的关系,确定当前业务部署基础组件及版本信息对应的业务部署脚本;
利用当前业务部署基础组件及版本信息对应的业务部署脚本,进行业务运维部署。
在一个实施例中,利用当前业务部署基础组件及版本信息对应的业务部署脚本,进行业务运维部署,包括:利用当前业务部署基础组件及版本信息对应的业务部署脚本,实现虚拟机交付后系统的初始化。
在一个实施例中,获取当前业务部署需求参数,包括:利用持续集成工具Jenkins获取当前业务部署需求参数。
在一个实施例中,上述运维处理方法还包括:利用版本管理工具Git对业务部署脚本进行版本处理。
在一个实施例中,上述运维处理方法还包括按照如下方法得到多类型业务部署基础组件及版本信息与业务部署脚本的关系:
接收系统管理员编写的预设类型部署基础组件对应的业务部署脚本;
在接收的业务部署脚本审核通过后,将预设类型部署基础组件对应的业务部署脚本上传至版本库;
为预设类型部署基础组件对应的业务部署脚本设置版本标识,最终得到所述关系。
在一个实施例中,所述业务部署脚本由多个系统管理员编写和维护。
在一个实施例中,上述运维处理方法还包括:将由多个系统管理员编写和维护的业务部署脚本转发至预设审核终端,在接收到预设审核终端发来的审核通过结果时,存储审核通过的业务部署脚本。
在一个实施例中,所述业务部署基础组件包括:jdk组件,Tomcat组件,Zookeeper组件和创建用户群组组件。
在一个实施例中,上述运维处理方法还包括:通过ansible-galaxy角色管理组件选择当前业务部署基础组件及版本信息对应的业务部署脚本。
在一个实施例中,所述业务部署需求参数包括不同类型的业务环境参数。
本发明实施例还提供一种运维处理装置,用以高效准确地进行运维处理,该装置包括:
获取单元,用于获取当前业务部署需求参数;
确定单元,用于根据当前业务部署需求参数,确定当前业务部署基础组件及版本信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110515479.2/2.html,转载请声明来源钻瓜专利网。