一种分布式系统及其实现管理的方法

文档序号:7971081阅读:264来源:国知局
专利名称:一种分布式系统及其实现管理的方法
技术领域
本发明涉及计算机网络技术领域,尤其涉及分布式系统及其实现管理的方法。
背景技术
随着云计算技术的发展,单一业务往往就是一个分布式系统。整个网络则更是由多个分布式系统构成。目前,网络中的分布式系统大约都是各大单位要运行一或多个业务信息系统所构建的。因而这些分布式系统大多都是相互独立,没有什么相互的关联关系,并且,每一个分布式系统都需要设专人去维护管理。因此,无论是从系统的统一管理和资源共享,还是从各分布式系统之间需要进行通信,等等都是难以实现的。这是由于各个分布式系统之间无法相互兼容,无法集成在一起,因而也就无法统一管理。而随着信息化建设的不断推进,以及云计算技术和网络技术的进一步发展,可能会有越来越多的将多个分布式系统集成在一起统一管理的需求。为此需要提供一种现代的分布式系统及其实现管理的方法,能够将多个分布式系统集成在一起,配备或增强相互的兼容性,以确保各个分布式系统之间能够相互感知系统中配置及其更新,从而统一地管理多个不同的分布式系统。

发明内容
本发明所要解决的技术问题是提供一种分布式系统及其实现管理的方法,能够对多个不同的分布式系统进行统一管理。为了解决上述技术问题,本发明提供了一种分布式系统,除了包括多个设备节点外,还包括一个或多个分布式系统代理以及一个分布式系统管理平台,其中多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节占.
^ \\\ 分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。进一步地,该分布式系统代理包括第一级分布式系统代理和第二级分布式系统代理,其中分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布式系统内各个设备节点的对外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地址,将删除命令和/或更新的第二级系统配置文件上传给相应的第一级分布式系统内管理节点,通过该管理节点同步到其它设备节点。对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
权利要求
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地址上传给第一级分布系统的管理节点;再通过所述管理节点上传给第一级分布系统的其它节点。
全文摘要
本发明披露了一种分布式系统及其实现管理的方法,其中系统包括多个设备节点至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;分布式系统代理建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道,并将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点;分布式系统管理平台配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。本发明通过使得各个分布式系统之间相互感知系统中配置及其更新,实现对多个不同的分布式系统进行统一管理。
文档编号H04L12/24GK102497280SQ201110358510
公开日2012年6月13日 申请日期2011年11月14日 优先权日2011年11月14日
发明者戴文军 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1