一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于agent技术的系统初始化方法及相关装置与流程

2022-04-16 13:33:53 来源:中国专利 TAG:


1.本发明涉及计算机领域,特别涉及一种基于agent技术的系统初始化方法及相关装置。


背景技术:

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


技术实现要素:

3.鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的基于agent技术的系统初始化方法及相关装置。
4.第一方面,一种基于agent技术的系统初始化方法,应用于一种基于agent技术的系统初始化系统,所述基于agent技术的系统初始化系统包括:管控端和多个agent节点,其中,所述多个agent节点中至少有一个agent节点直接与所述管控端通信连接,剩余agent节点间接与所述管控端通信连接;
5.所述方法包括:
6.任一所述agent节点,均执行:通过扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;
7.根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;
8.根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
9.结合第一方面,在某些可选的实施方式中,在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之后,所述方法还包括:
10.获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息,其中,所述初始化信息至少包括所述系统初始化操作的初始化结果和节点标识,所述初始化结果为初始化成功或者初始化失败。
11.结合第二个实施方式,在某些可选的实施方式中,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:
12.将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图。
13.结合第二个实施方式,在某些可选的实施方式中,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:
14.若所述目标agent节点的初始化结果为初始化成功,则将所述目标agent节点的系统标识设置为初始化成功标识;
15.若所述目标agent节点的初始化结果为初始化失败,则将所述目标agent节点的系统标识设置为初始化失败标识。
16.结合第一方面,在某些可选的实施方式中,在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之前,所述方法还包括:
17.查看所述目标agent节点的系统标识是否为初始化成功标识;
18.若所述目标agent节点的系统标识为所述初始化成功标识,则本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
19.若所述目标agent节点的系统标识不是所述初始化成功标识,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
20.结合上一个实施方式,在某些可选的实施方式中,在所述若所述目标agent节点的系统标识不是所述初始化成功标识,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备之前,所述方法还包括:
21.判断是否存在其它agent节点已经开始对所述目标agent节点进行系统初始化操作,若是,则本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
22.若不是,则执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
23.可选的,在某些可选的实施方式中,在所述将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图之后,所述方法还包括:
24.根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用。
25.结合上一个实施方式,在所述根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用之后,所述方法还包括:
26.对部署了相应应用的各所述agent节点标记相应的应用部署标识,并生成应用部署信息;
27.将各所述agent节点的应用部署信息发送至所述管控端,以使的所述管控端将各agent节点的应用部署信息写入至所述当前拓扑图,从而更新所述当前拓扑图。
28.第二方面,一种基于agent技术的系统初始化系统,包括:管控端和多个agent节点,其中,所述多个agent节点中至少有一个agent节点直接与所述管控端通信连接,剩余agent节点间接与所述管控端通信连接;
29.任一所述agent节点,均包括:扫描单元、需求信息确定单元和系统初始化单元;
30.所述扫描单元,用于通过扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;
31.所述需求信息确定单元,用于根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;
32.所述系统初始化单元,用于根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
33.第三方面,一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的基于agent技术的系统初始化方法。
34.第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的基于agent技术的系统初始化方法。
35.借由上述技术方案,本发明提供的基于agent技术的系统初始化方法及相关装置,可以通过agent节点扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。由此可以看出,本发明可以去中心化,即各个agent节点均作为分发中心,向与其通信连接的其它目标agent节点的设备分发相应的系统初始化程序,可以满足不同设备对于系统初始化的个性化需求,普适性较高且效率较高。
36.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
37.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
38.图1示出了本发明提供的一种基于agent技术的系统初始化方法的流程图;
39.图2示出了本发明提供的一种基于agent技术的系统初始化系统的结构示意图;
40.图3示出了本发明提供的一种电子设备的结构示意图。
具体实施方式
41.随着银行自身运维需要和银行租户需求的不断增加,需要投入大量的设备进行生
产投入使用,而这也使得运维人员需要对大量的设备进行系统初始化。银行数据中心目前使用的方案是中心化作业,即由一个管控端将所要进行的操作分发给其他的节点,并且为了实现高可用性,实施主备管控端的方案保证该架构可以稳定运行。先是批量导入设备信息,随后根据需求由服务器下发不同的系统初始化程序对设备进行系统初始化。如果有个性化需求的系统需求,则需要进行适配后再下发进行系统初始化,普适性不高且效率低下。
42.经本发明人研究发现,可以基于去中心化架构采用agent复制算法来进行设备的发现及其系统初始化。即,不是由顶层管控端集中分发所有信息到所有的节点,而是先由管控端随机选取几台设备进行分发,在agent节点上保存其系统初始化的配置,然后再由进行了系统初始化的设备利用复制算法发现附近其他的设备,并将系统初始化的配置推送给被发现设备,以此类推。本发明满足不同设备对于系统初始化的个性化需求,普适性较高且效率较高。同时,本发明也达到发现所有的设备并都进行系统初始化的目的,另外这种方案的优点是可以在设备的型号、性能和数量不确定的情况下,对各个设备进行相应的系统初始化。
43.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
44.本发明提供了一种基于agent技术的系统初始化方法,应用于一种基于agent技术的系统初始化系统,所述基于agent技术的系统初始化系统包括:管控端和多个agent节点,其中,所述多个agent节点中至少有一个agent节点直接与所述管控端通信连接,剩余agent节点间接与所述管控端通信连接;
45.可选的,agent技术以及基于agent技术构建相应的系统属于本领域的公知技术,具体请参见本领域的相关解释。
46.可选的,agent技术的系统初始化系统的各个agent节点可以对应不同的设备,例如可以是计算机或者服务器,本发明对此不做限制。
47.可选的,本发明对于多个agent节点之间的连接关系不做限制,具体需要根据实际工程的需要进行构建,本发明对此不做限制。
48.可选的,管控端作为顶层设备,可以直接与agent节点的设备通信连接,也可以通过其它设备连接agent节点的设备。即系统初始化系统中,可以有一部分agent节点直接与管控端通信连接,有另一部分agent节点间接与管控端通信连接,在本发明对此不做限制。
49.如图1所示,所述基于agent技术的系统初始化方法包括:s100、s200和s300;
50.s100、任一所述agent节点,均执行:通过扫描获取与所述agent节点通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;
51.可选的,如前所述,本发明的任一agent节点均可以作为临时的分发中心,向与其连接的目标agent节点分发相应的系统初始化程序,以向相应的目标agent节点的设备进行相应的系统初始化。所以,对于任一所述agent节点而言,均可以扫描获取与其连接的各个目标agent节点的节点信息,本发明对此不做限制。
52.可选的,对于具体一个agent节点而言,本发明可以设置其每次扫描的目标agent
节点的数量上限。例如,设置agent节点每次最多扫描获取5个目标agent节点的节点信息,待对这5个目标agent节点执行完后续步骤后,再扫描获取其它目标agent节点的节点信息。当然,本发明也可以不设置每次扫描的数量上限,本发明对此不做限制。
53.可选的,本发明所说的目标agent节点是系统初始化系统中的agent节点,但目标agent节点表征的是具体被某个agent节点扫描的agent节点,即目标agent节点是对其进行扫描的agent节点的“系统初始化目标”,本发明对此不做限制。
54.可选的,节点标识可以表征相应的agent节点的唯一性,因为不同agent节点的设备可以有不同的系统需求。即可以向不同的agent节点发送不同的系统初始化程序,本发明对此不做限制。
55.s200、根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;
56.可选的,对照关系表可以是预先根据各个agent节点的系统需求建立的。即,在对照关系表中可以记录各个agent节点的系统需求信息,包括系统版本信息以及相应的配置信息,本发明对此不做限制。
57.s300、根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
58.可选的,本发明可以基于agent技术,将与系统需求信息对应的系统初始化程序复制至相应的目标agent节点的设备,以使得系统初始化程序向目标agent节点的设备进行相应的系统初始化,本发明对此不做限制。
59.可选的,本发明所说的系统初始化程序可以指的是:针对安装了操作系统的设备,对其操作系统进行的一些初始化配置,比如系统用户配置、操作系统核心参数配置、磁盘挂载和各类通用脚本下发等。
60.可选的,本发明对于基于agent技术复制系统初始化程序至agent节点的设备的过程不做限制,任何可行的方式均属于本发明的保护范围。
61.可选的,本发明还可以跟踪对各个目标agent节点的设备进行系统初始化操作的结果,以便于收集系统中各个目标agent节点的情况。例如,结合图1所示的实施方式,在某些可选的实施方式中,在所述s300之后,所述方法还包括:获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息,其中,所述初始化信息至少包括所述系统初始化操作的初始化结果和节点标识,所述初始化结果为初始化成功或者初始化失败。
62.可选的,任一agent节点均可以周期获得其扫描的各目标agent节点的设备的初始化信息,以便于上报给管控端。例如,结合第二个实施方式,在某些可选的实施方式中,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:
63.将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图。
64.可选的,初始化信息可以包括初始化结果、节点标识和相关节点标识之间的连接关系。通过对各个agent节点上报的初始化信息,可以准确得到当前系统中各个agent节点的系统初始化情况,以及各个agent节点之间的拓扑关系,本发明对此不做限制。
65.可选的,除了可以生成当前拓扑图来表示不同agent节点之间的拓扑关系,还可以采取其他方式,本发明对此不做限制。
66.可选的,在某些可选的实施方式中,在所述将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图之后,所述方法还包括:
67.根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用。
68.可选的,现实情况下,即使是相同机型的设备也常常被提出不同的应用部署需求,并且不同的应用部署需求要求的设备数量也不同。即,对于应用部署也需要进行个性化的配置,因此,管控端根据当前拓扑图来合理安排合适的agent节点,从而对下层节点是否需要进行应用部署配置、进行怎样的配置方案,以及具体的设备数量如何进行安排。
69.可选的,机型、应用部署配置和设备数量这三项之间的对应关系可以用一个映射表进行记录,本发明对此不做限制。
70.结合上一个实施方式,在所述根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用之后,所述方法还包括:
71.对部署了相应应用的各所述agent节点标记相应的应用部署标识,并生成应用部署信息;
72.将各所述agent节点的应用部署信息发送至所述管控端,以使的所述管控端将各agent节点的应用部署信息写入至所述当前拓扑图,从而更新所述当前拓扑图。
73.可选的,应用部署配置完成的agent节点可以自动生成应用部署标识,并反馈应用部署信息给上层agent节点,以便于上层agent节点统计其下层的各agent节点的应用部署信息并上传至管控端。
74.结合第二个实施方式,在某些可选的实施方式中,在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,所述方法还包括:
75.若所述目标agent节点的初始化结果为初始化成功,则将所述目标agent节点的系统标识设置为初始化成功标识;
76.若所述目标agent节点的初始化结果为初始化失败,则将所述目标agent节点的系统标识设置为初始化失败标识。
77.可选的,通过设置不同的系统标识,准确体现出目标agent节点的系统初始化情况,避免出现重复初始化的情况。例如,结合图1所示的实施方式,在某些可选的实施方式中,在所述s300之前,所述方法还包括:步骤1.1、步骤1.2和步骤1.3;
78.步骤1.1、查看所述目标agent节点的系统标识是否为初始化成功标识,若是,则执行步骤1.2,若不是,则执行步骤1.3;
79.步骤1.2、本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
80.可选的,若目标agent节点的系统标识为初始化成功标识,则说明该目标agent节点的设备已经进行相应的系统初始化,无需再重复进行系统初始化,所以可以跳过该目标agent节点,本发明对此不做限制。
81.步骤1.3、执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
82.可选的,若目标agent节点的系统标识不是初始化成功标识,则说明该目标agent节点的设备还未进行相应的系统初始化,所以可以对其进行系统初始化操作,本发明对此不做限制。
83.可选的,对于具体一个agent节点而言,其可能同时为多个agent节点的“目标agent节点”,即,可能有多个agent节点同时对一个“目标agent节点”进行系统初始化操作。例如,agent节点1和agent节点2均与agent节点3通信连接,当agent节点1和agent节点2同时执行本发明时,则导致agent节点1和agent节点2同时对agent节点3进行系统初始化操作。针对这种情况,本发明可以遵循先来后到的原则,即,最先通过系统初始化程序对目标agent节点的设备进行系统初始化操作的agent节点优先,其它agent节点本次将跳过对该目标agent节点的系统初始化操作。例如,结合上一个实施方式,在某些可选的实施方式中,在所述步骤1.3之前,所述方法还包括:步骤2.1、步骤2.2和步骤2.3;
84.步骤2.1、判断是否存在其它agent节点已经开始对所述目标agent节点进行系统初始化操作,若是,则执行步骤2.2,若不是,则执行步骤2.3;
85.步骤2.2、本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
86.步骤2.3、执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
87.可选的,在实际中,本发明可以以最先完成系统初始化操作的第一步为标准,用以确定由哪个agent节点对目标agent节点的设备进行系统初始化操作。即,最先完成系统初始化操作的第一步的agent节点继续对目标agent节点的设备进行系统初始化操作,其它agent节点本次一律跳过目标agent节点,本发明对此不做限制。
88.可选的,本发明还可以统计各个目标agent节点进行系统初始化操作失败的连续累计次数。若,具体某一个目标agent节点进行系统初始化操作失败的续累计次数大于预设阈值,则说明该目标agent节点可能存在其他原因导致无法进行系统初始化操作。所以可以停止对该目标agent节点进行系统初始化操作,并上报至管控端,以便于管控端通知相关人员进行处理,本发明对此不做限制。
89.如图2所示,本发明提供了一种基于agent技术的系统初始化系统,包括:管控端100和多个agent节点200,其中,所述多个agent节点200中至少有一个agent节点200直接与所述管控端100通信连接,剩余agent节点间接与所述管控端100通信连接;
90.任一所述agent节点200,均包括:扫描单元210、需求信息确定单元220和系统初始化单元230;
91.所述扫描单元210,用于通过扫描获取与所述agent节点200通信连接的多个目标agent节点的节点信息,其中,每个所述目标agent节点的节点信息至少包括节点标识,所述节点标识与所述目标agent节点一一对应;
92.所述需求信息确定单元220,用于根据所述节点标识和预先建立的对照关系表,确定所述目标agent节点的系统需求信息,其中,所述对照关系表记录各个所述节点标识与相应系统需求信息的对应关系;
93.所述系统初始化单元230,用于根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
94.结合图2所示的实施方式,在某些可选的实施方式中,所述agent节点200还包括:初始化结果获得单元;
95.所述初始化结果获得单元,用于在所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之后,获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息,其中,所述初始化信息至少包括所述系统初始化操作的初始化结果和节点标识,所述初始化结果为初始化成功或者初始化失败。
96.结合第二个系统实施方式,在某些可选的实施方式中,所述agent节点200还包括:信息发送单元;
97.信息发送单元,用于在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,将各所述目标agent节点的初始化信息发送至所述管控端100,以便于所述管控端100根据各所述初始化信息生成系统的当前拓扑图。
98.结合第二个实施方式,在某些可选的实施方式中,所述agent节点200还包括:成功标识设置单元和失败标识设置单元;
99.成功标识设置单元,用于在所述获得对所述目标agent节点的设备进行相应的系统初始化操作的初始化信息之后,若所述目标agent节点的初始化结果为初始化成功,则将所述目标agent节点的系统标识设置为初始化成功标识;
100.失败标识设置单元,用于若所述目标agent节点的初始化结果为初始化失败,则将所述目标agent节点的系统标识设置为初始化失败标识。
101.结合图1所示的实施方式,在某些可选的实施方式中,所述agent节点200还包括:标识查看单元和跳过单元;
102.标识查看单元,用于在所述s300之前,查看所述目标agent节点的系统标识是否为初始化成功标识,若是,则触发跳过单元,若不是,则触发所述系统初始化单元230;
103.跳过单元,用于本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
104.系统初始化单元230,用于执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
105.结合上一个实施方式,在某些可选的实施方式中,所述agent节点200还包括:初始化操作判断单元;
106.初始化操作判断单元,用于,在执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作之前,判断是否存在其它agent节点已经开始对所述目标agent节点进行系统初始化操作,若是,则触发所述跳过单元,若不是,则触发所述系统初始化单元230;
107.跳过单元,用于本次跳过所述目标agent节点,不对所述目标agent节点的设备进行相应的系统初始化操作;
108.系统初始化单元230,用于执行所述根据所述系统需求信息,复制相应的系统初始化程序至所述目标agent节点的设备,以对所述目标agent节点的设备进行相应的系统初始化操作。
109.可选的,在某些可选的实施方式中,所述装置还包括:应用部署配置单元;
110.应用部署配置单元,用于在所述信息发送单元执行将各所述目标agent节点的初始化信息发送至所述管控端,以便于所述管控端根据各所述初始化信息生成系统的当前拓扑图之后,根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用。
111.结合上一个实施方式,所述装置还包括:应用部署信息生成单元和部署信息发送单元;
112.应用部署信息生成单元,用于在所述应用部署配置单元执行根据预先建立的应用部署需求,对所述当前拓扑图中的各所述agent节点对应的设备进行相应的应用部署配置,以在各所述agent节点对应的设备中部署相应的应用之后,对部署了相应应用的各所述agent节点标记相应的应用部署标识,并生成应用部署信息;
113.部署信息发送单元,用于将各所述agent节点的应用部署信息发送至所述管控端,以使的所述管控端将各agent节点的应用部署信息写入至所述当前拓扑图,从而更新所述当前拓扑图。
114.本发明提供了一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行上述任一项所述的基于agent技术的系统初始化方法。
115.如图3所示,本发明提供了一种电子设备70,所述电子设备70包括至少一个处理器701、以及与所述处理器701连接的至少一个存储器702、总线703;其中,所述处理器701、所述存储器702通过所述总线703完成相互间的通信;所述处理器701用于调用所述存储器702中的程序指令,以执行上述任一项所述的基于agent技术的系统初始化方法。
116.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
117.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
118.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
119.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献