基于agent技术的系统初始化方法及相关装置制造方法及图纸

技术编号:33132635 阅读:28 留言:0更新日期:2022-04-17 00:52
本发明专利技术公开基于agent技术的系统初始化方法及相关装置,通过agent节点扫描获取与agent节点通信连接的多个目标agent节点的节点信息,每个目标agent节点的节点信息至少包括节点标识;根据节点标识和预先建立的对照关系表,确定目标agent节点的系统需求信息;根据系统需求信息,复制相应的系统初始化程序至目标agent节点的设备,以对目标agent节点的设备进行相应的系统初始化操作。本发明专利技术可以以各个agent节点均作为分发中心,向与其通信连接的其它目标agent节点的设备分发相应的系统初始化程序,可以满足不同设备对于系统初始化的个性化需求,普适性较高且效率较高。普适性较高且效率较高。普适性较高且效率较高。

【技术实现步骤摘要】
基于agent技术的系统初始化方法及相关装置


[0001]本专利技术涉及计算机领域,特别涉及一种基于agent技术的系统初始化方法及相关装置。

技术介绍

[0002]随着自身运维需要和用户需求的不断增加,系统需要投入大量的设备进行生产投入使用,而这也使得运维人员需要对大量的设备进行系统初始化。目前的方式是集中式的系统初始化方式,先是批量导入设备信息,随后根据需求由服务器下发不同的系统初始化程序对设备进行系统初始化,如果有个性化需求的系统需求,则需要进行适配后再下发进行系统初始化,普适性不高且效率低下。

技术实现思路

[0003]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的基于agent技术的系统初始化方法及相关装置。
[0004]第一方面,一种基于agent技术的系统初始化方法,应用于一种基于agent技术的系统初始化系统,所述基于agent技术的系统初始化系统包括:管控端和多个agent节点,其中,所述多个agent节点中至少有一个agent节点直接与所述管控端通信连接,剩余agent节点间接与所述管控端通信连接;
[0005]所述方法包括:
[0006]任一所述agent节点,均执行:通过扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;
[0007]根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;
[0008]根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
[0009]结合第一方面,在某些可选的实施方式中,在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之后,所述方法还包括:
[0010]获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息,其中,所述初始化信息至少包括所述系统初始化操作的初始化结果和节点标识,所述初始化结果为初始化成功或者初始化失败。
[0011]结合第二个实施方式,在某些可选的实施方式中,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:
[0012]将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图。
[0013]结合第二个实施方式,在某些可选的实施方式中,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:
[0014]若所述目标agent节点的初始化结果为初始化成功,则将所述目标agent节点的系统标识设置为初始化成功标识;
[0015]若所述目标agent节点的初始化结果为初始化失败,则将所述目标agent节点的系统标识设置为初始化失败标识。
[0016]结合第一方面,在某些可选的实施方式中,在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之前,所述方法还包括:
[0017]查看所述目标agent节点的系统标识是否为初始化成功标识;
[0018]若所述目标agent节点的系统标识为所述初始化成功标识,则本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
[0019]若所述目标agent节点的系统标识不是所述初始化成功标识,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
[0020]结合上一个实施方式,在某些可选的实施方式中,在所述若所述目标agent节点的系统标识不是所述初始化成功标识,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备之前,所述方法还包括:
[0021]判断是否存在其它agent节点已经开始对所述目标agent节点进行系统初始化操作,若是,则本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
[0022]若不是,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
[0023]可选的,在某些可选的实施方式中,在所述将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图之后,所述方法还包括:
[0024]根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用。
[0025]结合上一个实施方式,在所述根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用之后,所述方法还包括:
[0026]对部署了相应应用的各所述agent节点标记相应的应用部署标识,并生成应用部署信息;
[0027]将各所述agent节点的应用部署信息发送至所述管控端,以使的所述管控端将各agent节点的应用部署信息写入至所述当前拓扑图,从而更新所述当前拓扑图。
[0028]第二方面,一种基于agent技术的系统初始化系统,包括:管控端和多个agent节点,其中,所述多个agent节点中至少有一个agent节点直接与所述管控端通信连接,剩余agent节点间接与所述管控端通信连接;
[0029]任一所述agent节点,均包括:扫描单元、需求信息确定单元和系统初始化单元;
[0030]所述扫描单元,用于通过扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;
[0031]所述需求信息确定单元,用于根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;
[0032]所述系统初始化单元,用于根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
[0033]第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于agent技术的系统初始化方法,其特征在于,应用于一种基于agent技术的系统初始化系统,所述基于agent技术的系统初始化系统包括:管控端和多个agent节点,其中,所述多个agent节点中至少有一个agent节点直接与所述管控端通信连接,剩余agent节点间接与所述管控端通信连接;所述方法包括:任一所述agent节点,均执行:通过扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。2.根据权利要求1所述的方法,其特征在于,在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之后,所述方法还包括:获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息,其中,所述初始化信息至少包括所述系统初始化操作的初始化结果和节点标识,所述初始化结果为初始化成功或者初始化失败。3.根据权利要求2所述的方法,其特征在于,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图。4.根据权利要求2所述的方法,其特征在于,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:若所述目标agent节点的初始化结果为初始化成功,则将所述目标agent节点的系统标识设置为初始化成功标识;若所述目标agent节点的初始化结果为初始化失败,则将所述目标agent节点的系统标识设置为初始化失败标识。5.根据权利要求1所述的方法,其特征在于,在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之前,所述方法还包括:查看所述目标agent节点的系统标识是否为初始化成功标识;若所述目标agent节点的系统标识为所述初始化成功标识,则本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;若所述目标agent节点的系统标识不是所述初始化成功标识,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标ag...

【专利技术属性】
技术研发人员:陈秋圆程曦郑小山
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1