组件管理方法、装置、非易失性存储介质及电子设备与流程

文档序号:36250371发布日期:2023-12-02 20:59阅读:46来源:国知局
组件管理方法与流程

本申请涉及大数据部署领域,具体而言,涉及一种组件管理方法、装置、非易失性存储介质及电子设备。


背景技术:

1、随着业务数据的不断增长,业务数据对应的运行环境类型也更加多样。目前相关技术中在面对多种运行环境时,通常会针对每一种运行环境单独安装一套可视化管理平台,导致部署效率低,并且运维成本过高。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种组件管理方法、装置、非易失性存储介质及电子设备,以至少解决由于相关技术中针对每种运行环境建立对应的可视化管理平台造成的部署效率低且运维成本高的技术问题。

2、根据本申请实施例的一个方面,提供了一种组件管理方法,包括:为至少一个运行环境中的每个运行环境建立对应的代理服务客户端,其中,运行环境和代理服务客户端之间一一对应;向目标对象展示各个运行环境的运行环境信息,并响应目标对象的第一操作指令,通过代理服务客户端在运行环境下构建与第一操作指令对应的组件实例;响应目标对象的第二操作指令,通过代理服务客户端调用与第二操作指令对应的组件实例执行与第二操作指令对应的操作。

3、可选地,代理服务客户端中设置有用于配置组件的配置脚本;通过代理服务客户端在运行环境下构建与第一操作指令对应的组件实例的步骤包括:依据第一操作指令,确定第一操作指令指示的组件实例的组件信息,其中,组件信息包括组件类型信息和组件角色信息;确定目标设备,其中,目标设备为第一操作指令指示的安装组件实例的设备;通过配置脚本依据组件信息在目标设备中构建组件实例。

4、可选地,通过配置脚本依据组件信息在目标设备中构建组件实例的步骤包括:通过配置脚本构建类型为组件类型信息所指示的类型的组件实例;通过配置脚本依据组件角色信息配置组件实例的组件角色;通过配置脚本配置组件实例的主机映射关系,其中,主机映射关系用于指示运行组件实例的目标设备;通过配置脚本对组件实例的组件参数值进行配置。

5、可选地,代理服务客户端还包括代理服务端口,其中,代理服务端口用于调用配置脚本,以及确定配置脚本的脚本状态和脚本运行日志。

6、可选地,通过配置脚本配置组件实例的主机映射关系的步骤包括:确定目标清单,其中,目标清单用于记载主机映射关系;在目标清单中确定与组件实例对应的设备分组名,其中,组件实例对应的设备分组名与组件实例的组件角色名称相同。

7、可选地,通过代理服务客户端调用与第二操作指令对应的组件实例执行与第二操作指令对应的操作的步骤包括:依据第二操作指令,确定配置脚本中与第二操作指令对应的操作标签,其中,不同的操作标签对应不同的组件操作类型;通过代理服务客户端调用组件实例执行与操作标签对应的操作。

8、可选地,组件实例对应的操作类型包括:环境检查,集群安装,集群启动,配置同步,集群停止,集群卸载。

9、根据本申请实施例的另一方面,还提供了一种组件管理装置,包括:第一处理模块,用于为至少一个运行环境中的每个运行环境建立对应的代理服务客户端,其中,运行环境和代理服务客户端之间一一对应;第二处理模块,用于向目标对象展示各个运行环境的运行环境信息,并响应目标对象的第一操作指令,通过代理服务客户端在运行环境下构建与第一操作指令对应的组件实例;第三处理模块,用于响应目标对象的第二操作指令,通过代理服务客户端调用与第二操作指令对应的组件实例执行与第二操作指令对应的操作。

10、根据本申请实施例的另一方面,还提供了一种组件管理系统,包括服务器,前端设备,其中,服务器,与前端设备连接,用于通过前端设备向目标对象展示服务器对应的运行环境,以及运行环境中的组件和设备,并通过前端设备获取目标对象的操作指令;服务器,还用于部署至少一个运行环境;为至少一个运行环境中的每个运行环境建立对应的代理服务客户端,其中,运行环境和代理服务客户端之间一一对应;向目标对象展示各个运行环境的运行环境信息,并响应目标对象的第一操作指令,通过代理服务客户端在运行环境下构建与第一操作指令对应的组件实例;响应目标对象的第二操作指令,通过代理服务客户端调用与第二操作指令对应的组件实例执行与第二操作指令对应的操作。

11、根据本申请实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质中存储有程序,其中,在程序运行时控制非易失性存储介质所在设备执行组件管理方法。

12、根据本申请实施例的另一方面,还提供了一种电子设备,包括:存储器和处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行组件管理方法。

13、在本申请实施例中,采用为至少一个运行环境中的每个运行环境建立对应的代理服务客户端,其中,运行环境和代理服务客户端之间一一对应;向目标对象展示各个运行环境的运行环境信息,并响应目标对象的第一操作指令,通过代理服务客户端在运行环境下构建与第一操作指令对应的组件实例;响应目标对象的第二操作指令,通过代理服务客户端调用与第二操作指令对应的组件实例执行与第二操作指令对应的操作的方式,通过在各个运行环境中建立代理服务客户端,并通过代理服务客户端来管理各个运行环境中的组件,达到了只需一套管理平台即可管理多个不同环境中的组件的目的,从而实现了减少在多运行环境的场景下所需的管理平台数量的技术效果,进而解决了由于相关技术中针对每种运行环境建立对应的可视化管理平台造成的部署效率低且运维成本高技术问题。



技术特征:

1.一种组件管理方法,其特征在于,包括:

2.根据权利要求1所述的组件管理方法,其特征在于,所述代理服务客户端中设置有用于配置组件的配置脚本;所述通过所述代理服务客户端在所述运行环境下构建与所述第一操作指令对应的组件实例的步骤包括:

3.根据权利要求2所述的组件管理方法,其特征在于,所述通过所述配置脚本依据所述组件信息在所述目标设备中构建组件实例的步骤包括:

4.根据权利要求2所述的组件管理方法,其特征在于,所述代理服务客户端还包括代理服务端口,其中,所述代理服务端口用于调用所述配置脚本,以及确定所述配置脚本的脚本状态和脚本运行日志。

5.根据权利要求2所述的组件管理方法,其特征在于,所述通过所述配置脚本配置所述组件实例的主机映射关系的步骤包括:

6.根据权利要求2所述的组件管理方法,其特征在于,所述通过所述代理服务客户端调用与所述第二操作指令对应的组件实例执行与所述第二操作指令对应的操作的步骤包括:

7.根据权利要求1所述的组件管理方法,其特征在于,所述组件实例对应的操作类型包括:环境检查,集群安装,集群启动,配置同步,集群停止,集群卸载。

8.一种组件管理装置,其特征在于,包括:

9.一种组件管理系统,其特征在于,包括服务器,前端设备,其中,

10.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述的组件管理方法。

11.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的组件管理方法。


技术总结
本申请公开了一种组件管理方法、装置、非易失性存储介质及电子设备。其中,该方法包括:至少一个运行环境中的每个运行环境建立对应的代理服务客户端,其中,运行环境和代理服务客户端之间一一对应;向目标对象展示各个运行环境的运行环境信息,并响应目标对象的第一操作指令,通过代理服务客户端在运行环境下构建与第一操作指令对应的组件实例;响应目标对象的第二操作指令,通过代理服务客户端调用与第二操作指令对应的组件实例执行与第二操作指令对应的操作。本申请解决了由于相关技术中针对每种运行环境建立对应的可视化管理平台造成的部署效率低且运维成本高的技术问题。

技术研发人员:简义凯,阮宜龙,李锋,杨洋,王贺,杨磊,王永志,李哲,李宁,燕媛媛
受保护的技术使用者:中国电信股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1