CN102497280A - 一种分布式系统及其实现管理的方法 - Google Patents
一种分布式系统及其实现管理的方法 Download PDFInfo
- Publication number
- CN102497280A CN102497280A CN2011103585102A CN201110358510A CN102497280A CN 102497280 A CN102497280 A CN 102497280A CN 2011103585102 A CN2011103585102 A CN 2011103585102A CN 201110358510 A CN201110358510 A CN 201110358510A CN 102497280 A CN102497280 A CN 102497280A
- Authority
- CN
- China
- Prior art keywords
- distributed system
- order
- agency
- sys
- config
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004891 communication Methods 0.000 claims abstract description 38
- 238000007726 management method Methods 0.000 claims description 110
- 238000012217 deletion Methods 0.000 claims description 31
- 230000037430 deletion Effects 0.000 claims description 31
- 239000000284 extract Substances 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 description 6
- 238000010276 construction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Multi Processors (AREA)
Abstract
本发明披露了一种分布式系统及其实现管理的方法,其中系统包括:多个设备节点至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;分布式系统代理建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道,并将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点;分布式系统管理平台配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。本发明通过使得各个分布式系统之间相互感知系统中配置及其更新,实现对多个不同的分布式系统进行统一管理。
Description
技术领域
本发明涉及计算机网络技术领域,尤其涉及分布式系统及其实现管理的方法。
背景技术
随着云计算技术的发展,单一业务往往就是一个分布式系统。整个网络则更是由多个分布式系统构成。
目前,网络中的分布式系统大约都是各大单位要运行一或多个业务信息系统所构建的。因而这些分布式系统大多都是相互独立,没有什么相互的关联关系,并且,每一个分布式系统都需要设专人去维护管理。因此,无论是从系统的统一管理和资源共享,还是从各分布式系统之间需要进行通信,等等都是难以实现的。这是由于各个分布式系统之间无法相互兼容,无法集成在一起,因而也就无法统一管理。
而随着信息化建设的不断推进,以及云计算技术和网络技术的进一步发展,可能会有越来越多的将多个分布式系统集成在一起统一管理的需求。
为此需要提供一种现代的分布式系统及其实现管理的方法,能够将多个分布式系统集成在一起,配备或增强相互的兼容性,以确保各个分布式系统之间能够相互感知系统中配置及其更新,从而统一地管理多个不同的分布式系统。
发明内容
本发明所要解决的技术问题是提供一种分布式系统及其实现管理的方法,能够对多个不同的分布式系统进行统一管理。
为了解决上述技术问题,本发明提供了一种分布式系统,除了包括多个设备节点外,还包括一个或多个分布式系统代理以及一个分布式系统管理平台,其中:
多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;
分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点;
分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。
进一步地,该分布式系统代理包括第一级分布式系统代理和第二级分布式系统代理,其中:
分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布式系统内各个设备节点的对外IP地址;
第一级分布式系统代理,用于采用组播或者广播的方式建立同一个第一级分布式系统内的设备节点之间的通信通道;采用传输控制协议和网际协议建立与第二级分布式系统代理之间的通信通道;
第二级分布式系统代理,用于采用传输控制协议和网际协议建立在不同的第一级分布式系统之间的通信通道,并根据第一级系统配置文件中包括的各设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统代理。
进一步地,
分布式系统管理平台在配置一个第一级分布式系统后,将形成的第一级系统配置文件上传到第二级分布式系统代理;
第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设备节点的对外IP地址,根据设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统代理;
第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外IP地址,将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。
进一步地,
第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,还将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理的内存记录。
进一步地,
分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分布式系统代理;
第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将该删除命令上传给相应的第一级分布式系统内各个设备节点;根据各个设备节点返回的删除成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级分布式系统内各个设备节点;
第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息。
进一步地,
分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;在要更新第一级分布式系统时,将更新命令上传给第二级分布式系统代理;
第二级分布式系统代理收到更新命令后,若获知第一级分布式系统中的所有设备节点未发生变化,将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,并通过管理IP地址上传给管理节点;再通过管理节点上传给第一级分布式系统的其它设备节点。
为了解决上述技术问题,本发明提供了一种分布式系统实现管理的方法,涉及分布式系统的多个设备节点、一个或多个分布式系统代理以及一个分布式系统管理平台,该方法包括:
将多个设备节点分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;
分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的通信通道;
分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点。
进一步地,涉及分布式系统代理中的第一级分布式系统代理和第二级分布式系统代理;分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的通信通道,具体包括:
通过第一级分布式系统代理采用组播或者广播的方式建立同一个第一级分布式系统内的设备节点之间的通信通道,并采用传输控制协议和网间协议建立与第二级分布式系统代理之间的通信通道;通过第二级分布式系统代理采用传输控制协议和网际协议建立在第一级分布式系统之间的通信通道。
进一步地,分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点,具体包括:
分布式系统管理平台配置第一级分布式系统内各个设备节点,形成第一级系统配置文件,并将配置的所述设备节点的对外IP地址包含在第一级系统配置文件中,同时将第一级系统配置文件上传第二级分布式系统代理;
第二级分布式系统代理从收到的第一级系统配置文件中提取第一级分布式系统内的各设备节点的对外IP地址,根据设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统内一个设备节点上的第一级分布式系统代理;
第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式上传给本第一级分布式系统内其它各个设备节点。
进一步地,第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,还包括:
第二级分布式系统代理将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理的内存记录。
进一步地,该方法还包括:
所述分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分布式系统代理;
第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将所述删除命令上传给相应的第一级分布式系统内各设备节点;
第一级分布式系统内各设备节点根据所述删除命令删除本设备节点上的第一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息;
第二级分布式系统代理根据各个设备节点返回的删除成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级分布式系统内各个设备节点。
进一步地,分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;该方法还包括:
分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式系统代理;
第二级分布式系统代理收到该更新命令后,若获知第一级分布式系统中的所有设备节点未发生变化,则将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,通过管理IP地址上传给第一级分布系统的管理节点;再通过管理节点上传给第一级分布系统的其它节点。
本发明通过对多个分布式系统进行分层,将多个分布式系统进行集成并增强相互的兼容性,故使得各个分布式系统之间能够相互感知系统中配置及其更新,从而实现对多个不同的分布式系统进行统一管理。
附图说明
图1是本发明的分布式系统实施例的物理连接示意图;
图2是本发明的分布式系统实施例的逻辑结构示意图。
具体实施方式
以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以下例举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
如图1所示,表示了本发明的分布式系统实施例在物理上是如何连接的,由此可看出:该分布式系统实施例包括被分成多组的多个设备节点,每一组设备节点构成了一个第一级分布式系统,由多个第一级分布式系统(图中简称一级分布式系统1~N)构成第二级分布式系统。其中:
每一个第一级分布式系统中的每一设备节点均可通过一个第一级交换机与本分布式系统的其它设备节点连接通信;类似地,每一个第一级分布式系统可通过一个第二级交换机与其它第一级的分布式系统连接通信,即每一个第一级分布式系统中的每一设备节点均可通过第二级交换机与其它第一级分布式系统中的各个设备节点连接通信。
本发明在图1中仅给出由多个第一级分布式系统构成一个第二级分布式系统的实施例。实际上,本发明不限于该实施例,还可以给出由多个第一级分布式系统构成多个第二级分布式系统的实施例。也就是说,本发明将多个设备节点进行分层管理不限于仅分成两层(第一级和第二级)来管理,可根据技术发展的需要将多个设备节点分成多层进行管理。
图2表示了本发明的分布式系统实施例的逻辑结构,包括多个设备节点、一个或多个分布式系统代理以及一个分布式系统管理平台,其中:
多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;
分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点;
分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。
在上述系统实施例中,分布式系统代理包括第一级分布式系统代理和第二级分布式系统代理,其中:
分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布式系统内各设备节点的对外IP地址;
第一级分布式系统代理,用于采用组播或者广播的方式建立同一个第一级分布式系统内的设备节点之间的通信通道;采用传输控制协议和网际协议(TCP和IP)建立与第二级分布式系统代理之间的通信通道;
第二级分布式系统代理,用于采用TCP和IP建立在不同的第一级分布式系统之间的通信通道,并根据配置文件中包括的各设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统代理。
其中,第一级分布式系统的每个设备节点都装有一个第一级分布式系统代理,第二级分布式系统代理既可以同样装载及运行在每一第一级分布式系统的每个设备节点上,也可以采用单独的节点装载及运行第二级分布式系统代理。
在上述系统实施例中,
分布式系统管理平台在配置一个第一级分布式系统后,将形成的第一级系统配置文件先上传到第二级分布式系统代理;
第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设备节点的对外IP地址,根据设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统代理;
第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外IP地址,将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。
或者,第二级分布式系统代理根据设备节点的对外IP地址将第一级系统配置文件直接上传给相应的第一级分布式系统内的各设备节点。
在上述系统实施例中,
第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理的内存记录。
本发明经过上述系统实施例中的相关操作,便完成了第一级分布式系统代理和第二级分布式系统代理各自的配置文件和内存信息的更新。
如果是将多个设备节点分成多层进行管理,则上述第二级分布式系统代理在将第二级系统配置文件更新到第二级分布式系统代理的目录下的同时,还将第二级系统配置文件通过TCP和IP上传给其它的第二级分布式系统,从而完成整个分布式系统一致获取本系统的配置信息。
在上述系统实施例中,
分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分布式系统代理;
第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将删除命令上传给相应的第一级分布式系统内各个设备节点;根据各个设备节点返回的删除成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统的相关信息,并更新内存信息;同时,将更新过的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级分布式系统内各个设备节点;
第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息。
在上述系统实施例中,分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;
分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式系统代理;
第二级分布式系统代理收到更新命令后,若获知第一级分布式系统中的所有设备节点未发生变化,将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则先删除原来的第一级系统配置文件,再形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,通过管理IP地址上传给第一级分布系统的管理节点,并通过该管理节点上传给第一级分布系统的其它节点。
在上述系统实施例中,
第二级分布式系统代理还根据从第一级系统配置文件中提取的第一级分布式系统的管理IP地址,将删除命令和/或更新的第二级系统配置文件上传给相应的第一级分布式系统内管理节点(根据设备节点进入系统的优先级确定),通过该管理节点同步到其它设备节点。
本发明针对上述系统实施例,相应地还提供了分布式系统实现管理的方法,涉及多个设备节点、一个或多个分布式系统代理以及一个分布式系统管理平台,该方法包括:
将多个设备节点分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;
分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的通信通道;
分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点。
在上述方法实施例中,涉及分布式系统代理中的第一级分布式系统代理和第二级分布式系统代理;分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的通信通道,具体包括:
通过第一级分布式系统代理采用组播或者广播的方式建立同一个第一级分布式系统内的设备节点之间的通信通道,并采用TCP和IP建立与第二级分布式系统代理之间的通信通道;通过第二级分布式系统代理采用TCP和IP建立在第一级分布式系统之间的通信通道。
在上述方法实施例中,分布式系统管理平台配置第一级分布式系统,将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点,具体包括:
分布式系统管理平台配置第一级分布式系统内各个设备节点,形成第一级系统配置文件,并将配置的设备节点的对外IP地址包含在第一级系统配置文件中,同时将第一级系统配置文件上传第二级分布式系统代理;
第二级分布式系统代理从收到的第一级系统配置文件中提取第一级分布式系统内的各设备节点的对外IP地址,根据设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统内一个设备节点上安装的第一级分布式系统代理;
第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式上传给本第一级分布式系统内其它各个设备节点。
如图1所示,第二级分布式系统代理譬如根据设备节点1的对外IP地址将第一级系统配置文件上传给该设备节点1上安装的第一级分布式系统代理。
第二级分布式系统代理也可以根据设备节点的对外IP地址将第一级系统配置文件直接上传给相应的第一级分布式系统内的所有设备节点。
在上述方法实施例中,第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,还包括:
第二级分布式系统代理将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理的内存记录。
上述方法实施例还包括:
分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分布式系统代理;
第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将删除命令上传给相应的第一级分布式系统内各设备节点;
第一级分布式系统内各设备节点根据收到的删除命令删除本设备节点上的第一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息;
第二级分布式系统代理根据各个设备节点返回的删除成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级分布式系统内各个设备节点。
在上述方法实施例中,分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;该方法还包括:
分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式系统代理;
第二级分布式系统代理收到更新命令后,若获知第一级分布式系统中的所有设备节点未发生变化,将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则先删除原来的第一级系统配置文件,再形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,通过管理IP地址上传给第一级分布系统的管理节点,并通过该管理节点上传给第一级分布系统的其它节点。
在上述方法实施例中,分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;第二级分布式系统代理将删除命令上传给相应的第一级分布式系统内各设备节点,和/或将形成的新的第一级系统配置文件上传给第一级分布式系统的各设备节点,具体包括:
第二级分布式系统代理根据从第一级系统配置文件中提取的第一级分布式系统的管理IP地址,将删除命令和/或更新的第二级系统配置文件上传给相应的第一级分布式系统内管理节点,通过该管理节点同步到其它设备节点。
对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
Claims (12)
1.一种分布式系统,包括多个设备节点,其特征在于,还包括一个或多个分布式系统代理以及一个分布式系统管理平台,其中:
多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;
分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点;
分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。
2.按照权利要求1所述的系统,其特征在于,所述分布式系统代理包括第一级分布式系统代理和第二级分布式系统代理,其中:
所述分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布式系统内各个设备节点的对外IP地址;
第一级分布式系统代理,用于采用组播或者广播的方式建立同一个第一级分布式系统内的设备节点之间的通信通道;采用传输控制协议和网际协议建立与第二级分布式系统代理之间的通信通道;
第二级分布式系统代理,用于采用传输控制协议和网际协议建立在不同的第一级分布式系统之间的通信通道,并根据所述第一级系统配置文件中包括的各设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统代理。
3.按照权利要求2所述的系统,其特征在于,
所述分布式系统管理平台在配置一个第一级分布式系统后,将形成的第一级系统配置文件上传到第二级分布式系统代理;
第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设备节点的对外IP地址,根据所述设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统代理;
第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外IP地址,将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。
4.按照权利要求3所述的系统,其特征在于,
第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,还将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理的内存记录。
5.按照权利要求4所述的系统,其特征在于,
所述分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分布式系统代理;
第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将所述删除命令上传给相应的第一级分布式系统内各个设备节点;根据各个设备节点返回的删除成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级分布式系统内各个设备节点;
第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息。
6.按照权利要求4所述的系统,其特征在于,
所述分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;在要更新第一级分布式系统时,将更新命令上传给第二级分布式系统代理;
第二级分布式系统代理收到所述更新命令后,若获知第一级分布式系统中的所有设备节点未发生变化,将第一级系统配置文件更新后通过所述管理IP地址上传给第一级分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,并通过所述管理IP地址上传给所述管理节点;再通过所述管理节点上传给第一级分布式系统的其它设备节点。
7.一种分布式系统实现管理的方法,涉及所述分布式系统的多个设备节点、一个或多个分布式系统代理以及一个分布式系统管理平台,该方法包括:
将多个设备节点分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;
分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的通信通道;
分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点。
8.按照权利要求7所述的方法,其特征在于,涉及所述分布式系统代理中的第一级分布式系统代理和第二级分布式系统代理;所述分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的通信通道,具体包括:
通过第一级分布式系统代理采用组播或者广播的方式建立同一个第一级分布式系统内的设备节点之间的通信通道,并采用传输控制协议和网间协议建立与第二级分布式系统代理之间的通信通道;通过第二级分布式系统代理采用传输控制协议和网际协议建立在第一级分布式系统之间的通信通道。
9.按照权利要求8所述的方法,其特征在于,所述分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点,具体包括:
分布式系统管理平台配置第一级分布式系统内各个设备节点,形成第一级系统配置文件,并将配置的所述设备节点的对外IP地址包含在第一级系统配置文件中,同时将第一级系统配置文件上传第二级分布式系统代理;
第二级分布式系统代理从收到的第一级系统配置文件中提取第一级分布式系统内的各设备节点的对外IP地址,根据所述设备节点的对外IP地址将第一级系统配置文件上传给第一级分布式系统内一个设备节点上的第一级分布式系统代理;
第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式上传给本第一级分布式系统内其它各个设备节点。
10.按照权利要求9所述的方法,其特征在于,第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,还包括:
第二级分布式系统代理将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理的内存记录。
11.按照权利要求10所述的方法,其特征在于,还包括:
所述分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分布式系统代理;
第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将所述删除命令上传给相应的第一级分布式系统内各设备节点;
第一级分布式系统内各设备节点根据所述删除命令删除本设备节点上的第一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息;
第二级分布式系统代理根据各个设备节点返回的删除成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级分布式系统内各个设备节点。
12.按照权利要求10所述的方法,其特征在于,所述分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于所述分布式系统管理平台直接与第一级分布式系统通信;该方法还包括:
所述分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式系统代理;
第二级分布式系统代理收到所述更新命令后,若获知第一级分布式系统中的所有设备节点未发生变化,则将第一级系统配置文件更新后通过所述管理IP地址上传给第一级分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,通过所述管理IP地址上传给第一级分布系统的管理节点;再通过所述管理节点上传给第一级分布系统的其它节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110358510.2A CN102497280B (zh) | 2011-11-14 | 2011-11-14 | 一种分布式系统及其实现管理的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110358510.2A CN102497280B (zh) | 2011-11-14 | 2011-11-14 | 一种分布式系统及其实现管理的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102497280A true CN102497280A (zh) | 2012-06-13 |
CN102497280B CN102497280B (zh) | 2014-07-30 |
Family
ID=46189068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110358510.2A Active CN102497280B (zh) | 2011-11-14 | 2011-11-14 | 一种分布式系统及其实现管理的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102497280B (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970518A (zh) * | 2012-11-28 | 2013-03-13 | 无锡中自能源科技有限公司 | 一种实现nvr管理平台级联的方法 |
CN103731461A (zh) * | 2012-10-16 | 2014-04-16 | 百度在线网络技术(北京)有限公司 | 一种基于代理的分布式系统状态控制方法和系统 |
CN105894218A (zh) * | 2016-06-27 | 2016-08-24 | 山东钢铁股份有限公司 | 一种应用于炼钢投料的成本分析系统 |
CN106056321A (zh) * | 2016-07-18 | 2016-10-26 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106156997A (zh) * | 2016-07-18 | 2016-11-23 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106203862A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于数据同步系统的装修管理云系统 |
CN106203861A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106228288A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106228291A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于消息缓冲装置的装修管理云系统 |
CN106228422A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于数据同步系统的装修管理云系统 |
CN106228287A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106251036A (zh) * | 2016-07-18 | 2016-12-21 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN109032654A (zh) * | 2017-06-08 | 2018-12-18 | 北京京东尚科信息技术有限公司 | 在服务器中配置参数的方法和装置、服务器和存储介质 |
CN109905380A (zh) * | 2019-02-15 | 2019-06-18 | 腾讯科技(深圳)有限公司 | 一种分布式系统中的节点控制方法和相关装置 |
CN110806927A (zh) * | 2019-10-15 | 2020-02-18 | 中国航空无线电电子研究所 | 分布式系统下的软件运行控制方法 |
CN113126881A (zh) * | 2019-12-30 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 系统配置方法、装置、设备、可读存储介质及分布式存储系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1052805A2 (en) * | 1999-05-14 | 2000-11-15 | Lucent Technologies Inc. | A network management system using a distributed namespace |
CN1404260A (zh) * | 2001-08-24 | 2003-03-19 | 华为技术有限公司 | 分布式网管平台的分级管理系统 |
CN101022367A (zh) * | 2007-03-27 | 2007-08-22 | 杭州华为三康技术有限公司 | 网络管理的方法和系统 |
US7305485B2 (en) * | 2000-12-15 | 2007-12-04 | International Business Machines Corporation | Method and system for network management with per-endpoint adaptive data communication based on application life cycle |
CN101309218A (zh) * | 2008-07-09 | 2008-11-19 | 南京邮电大学 | 基于移动代理的层次式对等网络流量检测与控制方法 |
CN101848236A (zh) * | 2010-05-06 | 2010-09-29 | 北京邮电大学 | 具有分布式网络架构的实时数据分发系统及其工作方法 |
WO2011069730A1 (en) * | 2009-12-10 | 2011-06-16 | International Business Machines Corporation | A method and system for managing configurations of system management agents in a distributed environment |
-
2011
- 2011-11-14 CN CN201110358510.2A patent/CN102497280B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1052805A2 (en) * | 1999-05-14 | 2000-11-15 | Lucent Technologies Inc. | A network management system using a distributed namespace |
US7305485B2 (en) * | 2000-12-15 | 2007-12-04 | International Business Machines Corporation | Method and system for network management with per-endpoint adaptive data communication based on application life cycle |
CN1404260A (zh) * | 2001-08-24 | 2003-03-19 | 华为技术有限公司 | 分布式网管平台的分级管理系统 |
CN101022367A (zh) * | 2007-03-27 | 2007-08-22 | 杭州华为三康技术有限公司 | 网络管理的方法和系统 |
CN101309218A (zh) * | 2008-07-09 | 2008-11-19 | 南京邮电大学 | 基于移动代理的层次式对等网络流量检测与控制方法 |
WO2011069730A1 (en) * | 2009-12-10 | 2011-06-16 | International Business Machines Corporation | A method and system for managing configurations of system management agents in a distributed environment |
CN101848236A (zh) * | 2010-05-06 | 2010-09-29 | 北京邮电大学 | 具有分布式网络架构的实时数据分发系统及其工作方法 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731461A (zh) * | 2012-10-16 | 2014-04-16 | 百度在线网络技术(北京)有限公司 | 一种基于代理的分布式系统状态控制方法和系统 |
CN103731461B (zh) * | 2012-10-16 | 2018-09-04 | 百度在线网络技术(北京)有限公司 | 一种基于代理的分布式系统状态控制方法和系统 |
CN102970518A (zh) * | 2012-11-28 | 2013-03-13 | 无锡中自能源科技有限公司 | 一种实现nvr管理平台级联的方法 |
CN105894218A (zh) * | 2016-06-27 | 2016-08-24 | 山东钢铁股份有限公司 | 一种应用于炼钢投料的成本分析系统 |
CN106228287A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106203862A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于数据同步系统的装修管理云系统 |
CN106203861A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106228288A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106228291A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于消息缓冲装置的装修管理云系统 |
CN106228422A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于数据同步系统的装修管理云系统 |
CN106156997A (zh) * | 2016-07-18 | 2016-11-23 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106251036A (zh) * | 2016-07-18 | 2016-12-21 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN106056321A (zh) * | 2016-07-18 | 2016-10-26 | 广西家之宝网络科技有限公司 | 一种基于分布式系统的装修管理云系统 |
CN109032654A (zh) * | 2017-06-08 | 2018-12-18 | 北京京东尚科信息技术有限公司 | 在服务器中配置参数的方法和装置、服务器和存储介质 |
CN109905380A (zh) * | 2019-02-15 | 2019-06-18 | 腾讯科技(深圳)有限公司 | 一种分布式系统中的节点控制方法和相关装置 |
CN111064713A (zh) * | 2019-02-15 | 2020-04-24 | 腾讯科技(深圳)有限公司 | 一种分布式系统中的节点控制方法和相关装置 |
CN111064713B (zh) * | 2019-02-15 | 2021-05-25 | 腾讯科技(深圳)有限公司 | 一种分布式系统中的节点控制方法和相关装置 |
CN109905380B (zh) * | 2019-02-15 | 2021-07-27 | 腾讯科技(深圳)有限公司 | 一种分布式系统中的节点控制方法和相关装置 |
US11343233B2 (en) | 2019-02-15 | 2022-05-24 | Tencent Technology (Shenzhen) Company Limited | Node control method and related apparatus in distributed system |
CN110806927A (zh) * | 2019-10-15 | 2020-02-18 | 中国航空无线电电子研究所 | 分布式系统下的软件运行控制方法 |
CN113126881A (zh) * | 2019-12-30 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 系统配置方法、装置、设备、可读存储介质及分布式存储系统 |
CN113126881B (zh) * | 2019-12-30 | 2024-05-31 | 阿里巴巴集团控股有限公司 | 系统配置方法、装置、设备、可读存储介质及分布式存储系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102497280B (zh) | 2014-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102497280B (zh) | 一种分布式系统及其实现管理的方法 | |
CN108449197B (zh) | 一种基于软件定义网络的多云环境网络构建方法 | |
EP2429120A1 (en) | Distributed network management system, network element management server, and data configuration management method | |
CN104965726A (zh) | 配置更新方法、装置及系统 | |
CN101325597B (zh) | 一种数据处理的方法、装置及系统 | |
CN102907065A (zh) | 用于管理对等网络中的数据传递的系统和方法 | |
CN102204210A (zh) | 启动应用的方法、服务器和系统 | |
CN102195815B (zh) | 网络管理方法和装置 | |
CN106953910A (zh) | 一种Hadoop计算存储分离方法 | |
CN105068758A (zh) | 面向并行数据采集的分布式文件系统数据i/o优化方法 | |
CN102546823A (zh) | 一种云存储系统的文件存储管理系统 | |
CN103546572A (zh) | 一种云存储装置以及多云存储联网系统和方法 | |
CN103546380A (zh) | 一种基于策略路由的报文转发方法和装置 | |
CN109739661A (zh) | 一种协同模块间消息更新的方法、装置及系统 | |
CN114513530A (zh) | 一种跨域存储空间双向供给方法和系统 | |
CN103036934A (zh) | 基于镜像的广域网集群部署系统和方法 | |
CN113220235B (zh) | 读写请求的处理方法、装置、设备及存储介质 | |
CN105812469A (zh) | 一种通讯录同步方法及装置 | |
CN107562503A (zh) | 一种配置管理方法及装置 | |
CN104753709A (zh) | 一种设备管理的方法及控制服务器 | |
CN101860452A (zh) | 网元的管理方法和系统 | |
CN105593839A (zh) | 分布式灾难恢复文件同步服务器系统 | |
CN103368990A (zh) | 云存储的即时同步方法 | |
CN101771557A (zh) | 管理对象实例别名的方法和设备 | |
CN105760398A (zh) | 一种日志记录系统及日志记录操作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201106 Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province Patentee after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 100085 Beijing, Haidian District on the road to information on the ground floor, building 2-1, No. 1, C Patentee before: Inspur (Beijing) Electronic Information Industry Co.,Ltd. |