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 | 广西家之宝网络科技有限公司 | 一种基于分布式***的装修管理云*** |
CN106203861A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于分布式***的装修管理云*** |
CN106203862A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于数据同步***的装修管理云*** |
CN106228288A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式***的装修管理云*** |
CN106228422A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于数据同步***的装修管理云*** |
CN106228287A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式***的装修管理云*** |
CN106228291A (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 | 山东钢铁股份有限公司 | 一种应用于炼钢投料的成本分析*** |
CN106228291A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于消息缓冲装置的装修管理云*** |
CN106203861A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于分布式***的装修管理云*** |
CN106203862A (zh) * | 2016-07-18 | 2016-12-07 | 广西家之宝网络科技有限公司 | 一种基于数据同步***的装修管理云*** |
CN106228288A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于分布式***的装修管理云*** |
CN106228422A (zh) * | 2016-07-18 | 2016-12-14 | 广西家之宝网络科技有限公司 | 一种基于数据同步***的装修管理云*** |
CN106228287A (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 | |
CN107404509B (zh) | 分布式服务配置***及信息管理方法 | |
CN104965726A (zh) | 配置更新方法、装置及*** | |
WO2014101889A1 (zh) | 数据同步方法及设备 | |
CN101325597B (zh) | 一种数据处理的方法、装置及*** | |
CN102907065A (zh) | 用于管理对等网络中的数据传递的***和方法 | |
CN102204210A (zh) | 启动应用的方法、服务器和*** | |
CN102195815B (zh) | 网络管理方法和装置 | |
CN103649915A (zh) | 关联插件管理方法、设备及*** | |
CN103297275A (zh) | Web网管客户端模块动态发现与加载的***及方法 | |
CN102546823A (zh) | 一种云存储***的文件存储管理*** | |
CN103546572A (zh) | 一种云存储装置以及多云存储联网***和方法 | |
CN104796445A (zh) | 服务器节点进行资源同步的方法、装置 | |
CN105681420A (zh) | 一种基于Docker实现交换机操作***备份的方法 | |
CN104539982A (zh) | 一种视频点对点资源共享调度方法、***及节点终端 | |
CN103546380A (zh) | 一种基于策略路由的报文转发方法和装置 | |
CN102571400A (zh) | 一种通信网络资源模型的更新方法、***及装置 | |
CN107562503A (zh) | 一种配置管理方法及装置 | |
CN103036934A (zh) | 基于镜像的广域网集群部署***和方法 | |
CN104320347A (zh) | 一种主动更新lldp的方法及设备 | |
CN101860452A (zh) | 网元的管理方法和*** | |
CN105760398A (zh) | 一种日志记录***及日志记录操作方法 | |
CN101771557A (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. |