[发明专利]一种软件运维方法、电子设备及存储介质有效
申请号: | 201911184879.9 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111008035B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 易存道 | 申请(专利权)人: | 北京宝兰德软件股份有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 方法 电子设备 存储 介质 | ||
本发明实施例提供一种软件运维方法、电子设备及存储介质,所述方法包括:接收服务器发送的、针对待运维软件的运维处理消息;所述运维处理消息携带运维对象和与其对应的运维动作类型;根据第一映射关系执行针对所述运维对象的、与所述运维动作类型相对应的运维动作;其中,所述第一映射关系反映所述运维对象在所述待运维软件中的层级关系。所述电子设备及所述存储介质执行上述方法。本发明实施例提供的软件运维方法、电子设备及存储介质,通过第一映射关系执行针对运维对象的、与运维动作类型相对应的运维动作,减少了用户手动操作,进而能够提高软件运维效率。
技术领域
本发明涉及软件技术领域,尤其涉及一种软件运维方法、电子设备及存储介质。
背景技术
随着云计算技术得到越来越广泛的应用,相应配套的运维技术也得到越来越大的重视。在对软件进行运维时,常常遇到有的软件会在多台机器上启动多个异构进程,并作为一个整体,有的作为管理进程,例如某企业应用服务器的DMS、Node、WebLogic的域的AdminServer和WebSphere的dmgr、nodeagent;有的作为业务进程,例如某企业应用服务器的Instance、WebLogic的域的ManagedServer、和WebSphere的server。
现有技术的软件运维方法是:通过软件自身提供的管理平台完成运维动作,或者针对每一种软件根据业务系统写一套脚本,实际的运维动作通过这套脚本完成。但是,随着业务扩大,运维的实例可能会需要扩容,可能需要建立多个域才能满足业务需求,这样会导致维护的实例和域不断增多,运维工作量不断增大,通过软件自身提供的管理平台的手工点击操作,难以保证快速有效地运维,根据业务系统编写的脚本也会越来越复杂,使得软件运维效率低下。
发明内容
针对现有技术存在的问题,本发明实施例提供一种软件运维方法、电子设备及存储介质。
本发明实施例提供一种软件运维方法,包括:
接收服务器发送的、针对待运维软件的运维处理消息;所述运维处理消息携带运维对象和与其对应的运维动作类型;
根据第一映射关系执行针对所述运维对象的、与所述运维动作类型相对应的运维动作;其中,所述第一映射关系反映所述运维对象在所述待运维软件中的层级关系。
其中,所述根据第一映射关系执行针对所述运维对象的、与所述运维动作类型相对应的运维动作,包括:
若所述运维对象为应用组件,则确定针对所述运维对象的、与所述运维动作类型相对应的运维动作为针对所述应用组件、组流水和组件实例的运维动作;其中,所述应用组件对应所述待运维软件的整体、所述组流水对应所述待运维软件的配置、所述组件实例对应所述待运维软件的进程;
若所述运维对象为所述组件实例,则确定针对所述运维对象的、与所述运维动作类型相对应的运维动作为针对所述组件实例的运维动作。
其中,所述运维对象和与其对应的运维动作类型包括创建组件实例和/或卸载应用组件;相应的,所述软件运维方法还包括:
根据第二映射关系确定在执行所述创建组件实例之前,先执行安装应用组件;所述第二映射关系反映所述运维动作类型在执行过程中的顺序关系;
和/或,根据所述第二映射关系确定在执行所述卸载应用组件之前,先执行删除组件实例。
其中,所述运维处理消息还携带所述待运维软件的软件标识,相应的,所述软件运维方法还包括:
确定与所述软件标识对应的应用适配器,并根据所述应用适配器将所述运维动作转化为所述待运维软件的可执行运维动作指令;所述应用适配器预存储有预设软件标识、预设可执行运维动作指令和预设运维动作类型之间的对应关系。
本发明实施例提供一种软件运维方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宝兰德软件股份有限公司,未经北京宝兰德软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911184879.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种部件表面缺陷检测方法
- 下一篇:一种柔版印刷装置