组件管理方法技术

技术编号:39578674 阅读:9 留言:0更新日期:2023-12-03 19:29
本申请公开了一种组件管理方法

【技术实现步骤摘要】
组件管理方法、装置、非易失性存储介质及电子设备


[0001]本申请涉及大数据部署领域,具体而言,涉及一种组件管理方法

装置

非易失性存储介质及电子设备


技术介绍

[0002]随着业务数据的不断增长,业务数据对应的运行环境类型也更加多样

目前相关技术中在面对多种运行环境时,通常会针对每一种运行环境单独安装一套可视化管理平台,导致部署效率低,并且运维成本过高

[0003]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0004]本申请实施例提供了一种组件管理方法

装置

非易失性存储介质及电子设备,以至少解决由于相关技术中针对每种运行环境建立对应的可视化管理平台造成的部署效率低且运维成本高的技术问题

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

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

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

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

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

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

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

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

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

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

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

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

附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0018]图1是根据本申请实施例提供的一种组件管理系统的架构示意图;
[0019]图2是根据本申请实施例提供的一种组件管理方法的流程示意图;
[0020]图3是根据本申请实施例提供的一种组件管理流程的流程示意图;
[0021]图4是根据本申请实施例提供的一种组件管理装置的结构示意图;
[0022]图5是根据本申请实施例提供的一种电子设备的结构示意图

具体实施方式
[0023]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种组件管理方法,其特征在于,包括:为至少一个运行环境中的每个所述运行环境建立对应的代理服务客户端,其中,所述运行环境和所述代理服务客户端之间一一对应;向目标对象展示各个所述运行环境的运行环境信息,并响应目标对象的第一操作指令,通过所述代理服务客户端在所述运行环境下构建与所述第一操作指令对应的组件实例;响应所述目标对象的第二操作指令,通过所述代理服务客户端调用与所述第二操作指令对应的组件实例执行与所述第二操作指令对应的操作
。2.
根据权利要求1所述的组件管理方法,其特征在于,所述代理服务客户端中设置有用于配置组件的配置脚本;所述通过所述代理服务客户端在所述运行环境下构建与所述第一操作指令对应的组件实例的步骤包括:依据所述第一操作指令,确定所述第一操作指令指示的所述组件实例的组件信息,其中,所述组件信息包括组件类型信息和组件角色信息;确定目标设备,其中,所述目标设备为所述第一操作指令指示的安装所述组件实例的设备;通过所述配置脚本依据所述组件信息在所述目标设备中构建组件实例
。3.
根据权利要求2所述的组件管理方法,其特征在于,所述通过所述配置脚本依据所述组件信息在所述目标设备中构建组件实例的步骤包括:通过所述配置脚本构建类型为所述组件类型信息所指示的类型的所述组件实例;通过所述配置脚本依据所述组件角色信息配置所述组件实例的组件角色;通过所述配置脚本配置所述组件实例的主机映射关系,其中,所述主机映射关系用于指示运行所述组件实例的所述目标设备;通过所述配置脚本对所述组件实例的组件参数值进行配置
。4.
根据权利要求2所述的组件管理方法,其特征在于,所述代理服务客户端还包括代理服务端口,其中,所述代理服务端口用于调用所述配置脚本,以及确定所述配置脚本的脚本状态和脚本运行日志
。5.
根据权利要求2所述的组件管理方法,其特征在于,所述通过所述配置脚本配置所述组件实例的主机映射关系的步骤包括:确定目标清单,其中,所述目标清单用于记载所述主机映射关系;在所述目标清单中确定与所述组件实例对应的设备分组名,其中,所述组件实例对应的所述设备分组名与所述组件实例的组件角色名称相同
。6.
根据权利要求2所述的组件管理方法,其特征在于,所述通过所述代理服务客户端调用与所述第二操作指令对应的组件实例执行与...

【专利技术属性】
技术研发人员:简义凯阮宜龙李锋杨洋王贺杨磊王永志李哲李宁燕媛媛
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1