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

上传人:1*** 文档编号:4300580 上传时间:2018-09-13 格式:PDF 页数:14 大小:459.68KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110358510.2

申请日:

2011.11.14

公开号:

CN102497280A

公开日:

2012.06.13

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/24申请日:20111114|||公开

IPC分类号:

H04L12/24; H04L29/08; H04L29/12

主分类号:

H04L12/24

申请人:

浪潮(北京)电子信息产业有限公司

发明人:

戴文军

地址:

100085 北京市海淀区上地信息路2号2-1号C栋1层

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司 11262

代理人:

栗若木;王漪

PDF下载: PDF下载
内容摘要

本发明披露了一种分布式系统及其实现管理的方法,其中系统包括:多个设备节点至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层是由多个第一级分布式系统构成的第二级分布式系统;分布式系统代理建立第一级分布式系统内的设备节点之间及第一级分布式系统之间通信通道,并将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点;分布式系统管理平台配置第一级分布式系统,并将所形成的第一级系统配置文件上传给分布式系统代理。本发明通过使得各个分布式系统之间相互感知系统中配置及其更新,实现对多个不同的分布式系统进行统一管理。

权利要求书

1: 一种分布式系统, 包括多个设备节点, 其特征在于, 还包括一个或多个分布式系统代 理以及一个分布式系统管理平台, 其中 : 多个设备节点, 至少被分为两层管理, 第一层是按组分成的多个第一级分布式系统, 第 二层是由多个第一级分布式系统构成的第二级分布式系统 ; 分布式系统代理, 用于建立第一级分布式系统内的设备节点之间及第一级分布式系统 之间通信通道 ; 将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节点 ; 分布式系统管理平台, 用于配置第一级分布式系统, 并将所形成的第一级系统配置文 件上传给分布式系统代理。2: 按照权利要求 1 所述的系统, 其特征在于, 所述分布式系统代理包括第一级分布式 系统代理和第二级分布式系统代理, 其中 : 所述分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布 式系统内各个设备节点的对外 IP 地址 ; 第一级分布式系统代理, 用于采用组播或者广播的方式建立同一个第一级分布式系统 内的设备节点之间的通信通道 ; 采用传输控制协议和网际协议建立与第二级分布式系统代 理之间的通信通道 ; 第二级分布式系统代理, 用于采用传输控制协议和网际协议建立在不同的第一级分布 式系统之间的通信通道, 并根据所述第一级系统配置文件中包括的各设备节点的对外 IP 地址将第一级系统配置文件上传给第一级分布式系统代理。3: 按照权利要求 2 所述的系统, 其特征在于, 所述分布式系统管理平台在配置一个第一级分布式系统后, 将形成的第一级系统配置 文件上传到第二级分布式系统代理 ; 第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设备节 点的对外 IP 地址, 根据所述设备节点的对外 IP 地址将第一级系统配置文件上传给第一级 分布式系统代理 ; 第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外 IP 地 址, 将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。4: 按照权利要求 3 所述的系统, 其特征在于, 第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后, 还 将提取的各设备节点的对外 IP 地址和第一级分布式系统的名称记录到第二级系统配置文 件中, 并将第二级系统配置文件更新到第二级分布式系统代理的目录下, 同时更新本代理 的内存记录。5: 按照权利要求 4 所述的系统, 其特征在于, 所述分布式系统管理平台在要删除第一级分布式系统时, 将删除命令传输给第二级分 布式系统代理 ; 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外 IP 地址将所述删 除命令上传给相应的第一级分布式系统内各个设备节点 ; 根据各个设备节点返回的删除成 功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的 信息, 并更新内存信息 ; 同时, 将更新的第二级系统配置文件发送到除了删除的第一级分布 式系统外的所有其它第一级分布式系统内各个设备节点 ; 2 第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第一级 系统配置文件, 并在完成删除后向第二级分布式系统代理返回删除成功信息。6: 按照权利要求 4 所述的系统, 其特征在于, 所述分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式 系统的管理 IP 地址, 用于分布式系统管理平台直接与第一级分布式系统通信 ; 在要更新第 一级分布式系统时, 将更新命令上传给第二级分布式系统代理 ; 第二级分布式系统代理收到所述更新命令后, 若获知第一级分布式系统中的所有设备 节点未发生变化, 将第一级系统配置文件更新后通过所述管理 IP 地址上传给第一级分布 系统的管理节点 ; 若获知第一级分布式系统中的设备节点发生变化, 则在删除原来的第一 级系统配置文件后, 形成一个含有发生变化的设备节点信息的新的第一级系统配置文件, 并通过所述管理 IP 地址上传给所述管理节点 ; 再通过所述管理节点上传给第一级分布式 系统的其它设备节点。7: 一种分布式系统实现管理的方法, 涉及所述分布式系统的多个设备节点、 一个或多 个分布式系统代理以及一个分布式系统管理平台, 该方法包括 : 将多个设备节点分为两层管理, 第一层是按组分成的多个第一级分布式系统, 第二层 是由多个第一级分布式系统构成的第二级分布式系统 ; 分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的 通信通道 ; 分布式系统管理平台配置第一级分布式系统, 并将形成的第一级系统配置文件通过分 布式系统代理上传给第一级分布式系统内各个设备节点。8: 按照权利要求 7 所述的方法, 其特征在于, 涉及所述分布式系统代理中的第一级分 布式系统代理和第二级分布式系统代理 ; 所述分布式系统代理建立第一级分布式系统之间 及第一级分布式系统内设备节点之间的通信通道, 具体包括 : 通过第一级分布式系统代理采用组播或者广播的方式建立同一个第一级分布式系统 内的设备节点之间的通信通道, 并采用传输控制协议和网间协议建立与第二级分布式系统 代理之间的通信通道 ; 通过第二级分布式系统代理采用传输控制协议和网际协议建立在第 一级分布式系统之间的通信通道。9: 按照权利要求 8 所述的方法, 其特征在于, 所述分布式系统管理平台配置第一级分 布式系统, 并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统 内各个设备节点, 具体包括 : 分布式系统管理平台配置第一级分布式系统内各个设备节点, 形成第一级系统配置文 件, 并将配置的所述设备节点的对外 IP 地址包含在第一级系统配置文件中, 同时将第一级 系统配置文件上传第二级分布式系统代理 ; 第二级分布式系统代理从收到的第一级系统配置文件中提取第一级分布式系统内的 各设备节点的对外 IP 地址, 根据所述设备节点的对外 IP 地址将第一级系统配置文件上传 给第一级分布式系统内一个设备节点上的第一级分布式系统代理 ; 第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式上传 给本第一级分布式系统内其它各个设备节点。10: 按照权利要求 9 所述的方法, 其特征在于, 第二级分布式系统代理在将第一级系统 3 配置文件上传给第一级分布式系统代理后, 还包括 : 第二级分布式系统代理将提取的各设备节点的对外 IP 地址和第一级分布式系统的名 称记录到第二级系统配置文件中, 并将第二级系统配置文件更新到第二级分布式系统代理 的目录下, 同时更新本代理的内存记录。11: 按照权利要求 10 所述的方法, 其特征在于, 还包括 : 所述分布式系统管理平台在要删除第一级分布式系统时, 将删除命令传输给第二级分 布式系统代理 ; 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外 IP 地址将所述删 除命令上传给相应的第一级分布式系统内各设备节点 ; 第一级分布式系统内各设备节点根据所述删除命令删除本设备节点上的第一级系统 配置文件, 并在完成删除后向第二级分布式系统代理返回删除成功信息 ; 第二级分布式系统代理根据各个设备节点返回的删除成功信息删除本代理的目录下 的第二级系统配置文件中被删除的第一级分布式系统相应的信息, 并更新内存信息 ; 同时, 将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级 分布式系统内各个设备节点。12: 按照权利要求 10 所述的方法, 其特征在于, 所述分布式系统管理平台上传的第一 级系统配置文件中还包括配置的第一级分布式系统的管理 IP 地址, 用于所述分布式系统 管理平台直接与第一级分布式系统通信 ; 该方法还包括 : 所述分布式系统管理平台更新第一级分布式系统时, 将更新命令上传给第二级分布式 系统代理 ; 第二级分布式系统代理收到所述更新命令后, 若获知第一级分布式系统中的所有设 备节点未发生变化, 则将第一级系统配置文件更新后通过所述管理 IP 地址上传给第一级 分布系统的管理节点 ; 若获知第一级分布式系统中的设备节点发生变化, 则在删除原来的 第一级系统配置文件后, 形成一个含有发生变化的设备节点信息的新的第一级系统配置文 件, 通过所述管理 IP 地址上传给第一级分布系统的管理节点 ; 再通过所述管理节点上传给 第一级分布系统的其它节点。

说明书


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

    【技术领域】
     本发明涉及计算机网络技术领域, 尤其涉及分布式系统及其实现管理的方法。背景技术 随着云计算技术的发展, 单一业务往往就是一个分布式系统。整个网络则更是由 多个分布式系统构成。
     目前, 网络中的分布式系统大约都是各大单位要运行一或多个业务信息系统所构 建的。因而这些分布式系统大多都是相互独立, 没有什么相互的关联关系, 并且, 每一个分 布式系统都需要设专人去维护管理。 因此, 无论是从系统的统一管理和资源共享, 还是从各 分布式系统之间需要进行通信, 等等都是难以实现的。这是由于各个分布式系统之间无法 相互兼容, 无法集成在一起, 因而也就无法统一管理。
     而随着信息化建设的不断推进, 以及云计算技术和网络技术的进一步发展, 可能 会有越来越多的将多个分布式系统集成在一起统一管理的需求。
     为此需要提供一种现代的分布式系统及其实现管理的方法, 能够将多个分布式系 统集成在一起, 配备或增强相互的兼容性, 以确保各个分布式系统之间能够相互感知系统 中配置及其更新, 从而统一地管理多个不同的分布式系统。
     发明内容
     本发明所要解决的技术问题是提供一种分布式系统及其实现管理的方法, 能够对 多个不同的分布式系统进行统一管理。
     为了解决上述技术问题, 本发明提供了一种分布式系统, 除了包括多个设备节点 外, 还包括一个或多个分布式系统代理以及一个分布式系统管理平台, 其中 :
     多个设备节点, 至少被分为两层管理, 第一层是按组分成的多个第一级分布式系 统, 第二层是由多个第一级分布式系统构成的第二级分布式系统 ;
     分布式系统代理, 用于建立第一级分布式系统内的设备节点之间及第一级分布式 系统之间通信通道 ; 将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节 点;
     分布式系统管理平台, 用于配置第一级分布式系统, 并将所形成的第一级系统配 置文件上传给分布式系统代理。
     进一步地, 该分布式系统代理包括第一级分布式系统代理和第二级分布式系统代 理, 其中 :
     分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布 式系统内各个设备节点的对外 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 地址, 将删除命令和 / 或更新的第二级系统配置文件上传给相应的第一级分布式 系统内管理节点, 通过该管理节点同步到其它设备节点。
     对于本领域的专业人员来说, 在了解了本发明内容和原理后, 能够在不背离本发 明的原理和范围的情况下, 根据本发明的方法进行形式和细节上的各种修正和改变, 但是 这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。

一种分布式系统及其实现管理的方法.pdf_第1页
第1页 / 共14页
一种分布式系统及其实现管理的方法.pdf_第2页
第2页 / 共14页
一种分布式系统及其实现管理的方法.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种分布式系统及其实现管理的方法.pdf》由会员分享,可在线阅读,更多相关《一种分布式系统及其实现管理的方法.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102497280 A (43)申请公布日 2012.06.13 C N 1 0 2 4 9 7 2 8 0 A *CN102497280A* (21)申请号 201110358510.2 (22)申请日 2011.11.14 H04L 12/24(2006.01) H04L 29/08(2006.01) H04L 29/12(2006.01) (71)申请人浪潮(北京)电子信息产业有限公司 地址 100085 北京市海淀区上地信息路2号 2-1号C栋1层 (72)发明人戴文军 (74)专利代理机构北京安信方达知识产权代理 有限公司 11262 代理人栗若木 王漪 (。

2、54) 发明名称 一种分布式系统及其实现管理的方法 (57) 摘要 本发明披露了一种分布式系统及其实现管理 的方法,其中系统包括:多个设备节点至少被分 为两层管理,第一层是按组分成的多个第一级分 布式系统,第二层是由多个第一级分布式系统构 成的第二级分布式系统;分布式系统代理建立第 一级分布式系统内的设备节点之间及第一级分 布式系统之间通信通道,并将分布式系统管理平 台上传的第一级系统配置文件上传给各个设备 节点;分布式系统管理平台配置第一级分布式系 统,并将所形成的第一级系统配置文件上传给分 布式系统代理。本发明通过使得各个分布式系统 之间相互感知系统中配置及其更新,实现对多个 不同的分布式。

3、系统进行统一管理。 (51)Int.Cl. 权利要求书3页 说明书8页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 8 页 附图 2 页 1/3页 2 1.一种分布式系统,包括多个设备节点,其特征在于,还包括一个或多个分布式系统代 理以及一个分布式系统管理平台,其中: 多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系统,第 二层是由多个第一级分布式系统构成的第二级分布式系统; 分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式系统 之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个。

4、设备节点; 分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配置文 件上传给分布式系统代理。 2.按照权利要求1所述的系统,其特征在于,所述分布式系统代理包括第一级分布式 系统代理和第二级分布式系统代理,其中: 所述分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布 式系统内各个设备节点的对外IP地址; 第一级分布式系统代理,用于采用组播或者广播的方式建立同一个第一级分布式系统 内的设备节点之间的通信通道;采用传输控制协议和网际协议建立与第二级分布式系统代 理之间的通信通道; 第二级分布式系统代理,用于采用传输控制协议和网际协议建立在不同的第一级分布 式系。

5、统之间的通信通道,并根据所述第一级系统配置文件中包括的各设备节点的对外IP 地址将第一级系统配置文件上传给第一级分布式系统代理。 3.按照权利要求2所述的系统,其特征在于, 所述分布式系统管理平台在配置一个第一级分布式系统后,将形成的第一级系统配置 文件上传到第二级分布式系统代理; 第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设备节 点的对外IP地址,根据所述设备节点的对外IP地址将第一级系统配置文件上传给第一级 分布式系统代理; 第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外IP地 址,将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。 。

6、4.按照权利要求3所述的系统,其特征在于, 第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理后,还 将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配置文 件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新本代理 的内存记录。 5.按照权利要求4所述的系统,其特征在于, 所述分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分 布式系统代理; 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将所述删 除命令上传给相应的第一级分布式系统内各个设备节点;根据各个设备节点返回的删除成 功信息删除本代。

7、理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应的 信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分布 式系统外的所有其它第一级分布式系统内各个设备节点; 权 利 要 求 书CN 102497280 A 2/3页 3 第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第一级 系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息。 6.按照权利要求4所述的系统,其特征在于, 所述分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一级分布式 系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;在要更新。

8、第 一级分布式系统时,将更新命令上传给第二级分布式系统代理; 第二级分布式系统代理收到所述更新命令后,若获知第一级分布式系统中的所有设备 节点未发生变化,将第一级系统配置文件更新后通过所述管理IP地址上传给第一级分布 系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一 级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件, 并通过所述管理IP地址上传给所述管理节点;再通过所述管理节点上传给第一级分布式 系统的其它设备节点。 7.一种分布式系统实现管理的方法,涉及所述分布式系统的多个设备节点、一个或多 个分布式系统代理以及一个分布式系统管理平台。

9、,该方法包括: 将多个设备节点分为两层管理,第一层是按组分成的多个第一级分布式系统,第二层 是由多个第一级分布式系统构成的第二级分布式系统; 分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的 通信通道; 分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通过分 布式系统代理上传给第一级分布式系统内各个设备节点。 8.按照权利要求7所述的方法,其特征在于,涉及所述分布式系统代理中的第一级分 布式系统代理和第二级分布式系统代理;所述分布式系统代理建立第一级分布式系统之间 及第一级分布式系统内设备节点之间的通信通道,具体包括: 通过第一级分布式系统代理采用组。

10、播或者广播的方式建立同一个第一级分布式系统 内的设备节点之间的通信通道,并采用传输控制协议和网间协议建立与第二级分布式系统 代理之间的通信通道;通过第二级分布式系统代理采用传输控制协议和网际协议建立在第 一级分布式系统之间的通信通道。 9.按照权利要求8所述的方法,其特征在于,所述分布式系统管理平台配置第一级分 布式系统,并将形成的第一级系统配置文件通过分布式系统代理上传给第一级分布式系统 内各个设备节点,具体包括: 分布式系统管理平台配置第一级分布式系统内各个设备节点,形成第一级系统配置文 件,并将配置的所述设备节点的对外IP地址包含在第一级系统配置文件中,同时将第一级 系统配置文件上传第二。

11、级分布式系统代理; 第二级分布式系统代理从收到的第一级系统配置文件中提取第一级分布式系统内的 各设备节点的对外IP地址,根据所述设备节点的对外IP地址将第一级系统配置文件上传 给第一级分布式系统内一个设备节点上的第一级分布式系统代理; 第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式上传 给本第一级分布式系统内其它各个设备节点。 10.按照权利要求9所述的方法,其特征在于,第二级分布式系统代理在将第一级系统 权 利 要 求 书CN 102497280 A 3/3页 4 配置文件上传给第一级分布式系统代理后,还包括: 第二级分布式系统代理将提取的各设备节点的对外IP地址和第一。

12、级分布式系统的名 称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理 的目录下,同时更新本代理的内存记录。 11.按照权利要求10所述的方法,其特征在于,还包括: 所述分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分 布式系统代理; 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将所述删 除命令上传给相应的第一级分布式系统内各设备节点; 第一级分布式系统内各设备节点根据所述删除命令删除本设备节点上的第一级系统 配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息; 第二级分布式系统代理根据各个设备节点返回的删除成功。

13、信息删除本代理的目录下 的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息;同时, 将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第一级 分布式系统内各个设备节点。 12.按照权利要求10所述的方法,其特征在于,所述分布式系统管理平台上传的第一 级系统配置文件中还包括配置的第一级分布式系统的管理IP地址,用于所述分布式系统 管理平台直接与第一级分布式系统通信;该方法还包括: 所述分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式 系统代理; 第二级分布式系统代理收到所述更新命令后,若获知第一级分布式系统中的所有设 备节点未发生变。

14、化,则将第一级系统配置文件更新后通过所述管理IP地址上传给第一级 分布系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的 第一级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文 件,通过所述管理IP地址上传给第一级分布系统的管理节点;再通过所述管理节点上传给 第一级分布系统的其它节点。 权 利 要 求 书CN 102497280 A 1/8页 5 一种分布式系统及其实现管理的方法 技术领域 0001 本发明涉及计算机网络技术领域,尤其涉及分布式系统及其实现管理的方法。 背景技术 0002 随着云计算技术的发展,单一业务往往就是一个分布式系统。整个。

15、网络则更是由 多个分布式系统构成。 0003 目前,网络中的分布式系统大约都是各大单位要运行一或多个业务信息系统所构 建的。因而这些分布式系统大多都是相互独立,没有什么相互的关联关系,并且,每一个分 布式系统都需要设专人去维护管理。因此,无论是从系统的统一管理和资源共享,还是从各 分布式系统之间需要进行通信,等等都是难以实现的。这是由于各个分布式系统之间无法 相互兼容,无法集成在一起,因而也就无法统一管理。 0004 而随着信息化建设的不断推进,以及云计算技术和网络技术的进一步发展,可能 会有越来越多的将多个分布式系统集成在一起统一管理的需求。 0005 为此需要提供一种现代的分布式系统及其实。

16、现管理的方法,能够将多个分布式系 统集成在一起,配备或增强相互的兼容性,以确保各个分布式系统之间能够相互感知系统 中配置及其更新,从而统一地管理多个不同的分布式系统。 发明内容 0006 本发明所要解决的技术问题是提供一种分布式系统及其实现管理的方法,能够对 多个不同的分布式系统进行统一管理。 0007 为了解决上述技术问题,本发明提供了一种分布式系统,除了包括多个设备节点 外,还包括一个或多个分布式系统代理以及一个分布式系统管理平台,其中: 0008 多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系 统,第二层是由多个第一级分布式系统构成的第二级分布式系统; 0009 。

17、分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式 系统之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个设备节 点; 0010 分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配 置文件上传给分布式系统代理。 0011 进一步地,该分布式系统代理包括第一级分布式系统代理和第二级分布式系统代 理,其中: 0012 分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布 式系统内各个设备节点的对外IP地址; 0013 第一级分布式系统代理,用于采用组播或者广播的方式建立同一个第一级分布式 系统内的设备节点之间的通信通道;采用。

18、传输控制协议和网际协议建立与第二级分布式系 统代理之间的通信通道; 说 明 书CN 102497280 A 2/8页 6 0014 第二级分布式系统代理,用于采用传输控制协议和网际协议建立在不同的第一级 分布式系统之间的通信通道,并根据第一级系统配置文件中包括的各设备节点的对外IP 地址将第一级系统配置文件上传给第一级分布式系统代理。 0015 进一步地, 0016 分布式系统管理平台在配置一个第一级分布式系统后,将形成的第一级系统配置 文件上传到第二级分布式系统代理; 0017 第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设 备节点的对外IP地址,根据设备节点的对外IP。

19、地址将第一级系统配置文件上传给第一级 分布式系统代理; 0018 第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外 IP地址,将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。 0019 进一步地, 0020 第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理 后,还将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统 配置文件中,并将第二级系统配置文件更新到第二级分布式系统代理的目录下,同时更新 本代理的内存记录。 0021 进一步地, 0022 分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分 布式系。

20、统代理; 0023 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将该 删除命令上传给相应的第一级分布式系统内各个设备节点;根据各个设备节点返回的删除 成功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统相应 的信息,并更新内存信息;同时,将更新的第二级系统配置文件发送到除了删除的第一级分 布式系统外的所有其它第一级分布式系统内各个设备节点; 0024 第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第 一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息。 0025 进一步地, 0026 分布式系统管理平台上传的第一。

21、级系统配置文件中还包括配置的第一级分布式 系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;在要更新第 一级分布式系统时,将更新命令上传给第二级分布式系统代理; 0027 第二级分布式系统代理收到更新命令后,若获知第一级分布式系统中的所有设备 节点未发生变化,将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统 的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一级系 统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,并通 过管理IP地址上传给管理节点;再通过管理节点上传给第一级分布式系统的其它设备节 点。 0028 。

22、为了解决上述技术问题,本发明提供了一种分布式系统实现管理的方法,涉及分 布式系统的多个设备节点、一个或多个分布式系统代理以及一个分布式系统管理平台,该 方法包括: 说 明 书CN 102497280 A 3/8页 7 0029 将多个设备节点分为两层管理,第一层是按组分成的多个第一级分布式系统,第 二层是由多个第一级分布式系统构成的第二级分布式系统; 0030 分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之 间的通信通道; 0031 分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通 过分布式系统代理上传给第一级分布式系统内各个设备节点。 0032 进。

23、一步地,涉及分布式系统代理中的第一级分布式系统代理和第二级分布式系统 代理;分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之间的 通信通道,具体包括: 0033 通过第一级分布式系统代理采用组播或者广播的方式建立同一个第一级分布式 系统内的设备节点之间的通信通道,并采用传输控制协议和网间协议建立与第二级分布式 系统代理之间的通信通道;通过第二级分布式系统代理采用传输控制协议和网际协议建立 在第一级分布式系统之间的通信通道。 0034 进一步地,分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统 配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点,具体包。

24、括: 0035 分布式系统管理平台配置第一级分布式系统内各个设备节点,形成第一级系统配 置文件,并将配置的所述设备节点的对外IP地址包含在第一级系统配置文件中,同时将第 一级系统配置文件上传第二级分布式系统代理; 0036 第二级分布式系统代理从收到的第一级系统配置文件中提取第一级分布式系统 内的各设备节点的对外IP地址,根据设备节点的对外IP地址将第一级系统配置文件上传 给第一级分布式系统内一个设备节点上的第一级分布式系统代理; 0037 第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式 上传给本第一级分布式系统内其它各个设备节点。 0038 进一步地,第二级分布式系统代。

25、理在将第一级系统配置文件上传给第一级分布式 系统代理后,还包括: 0039 第二级分布式系统代理将提取的各设备节点的对外IP地址和第一级分布式系统 的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统 代理的目录下,同时更新本代理的内存记录。 0040 进一步地,该方法还包括: 0041 所述分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二 级分布式系统代理; 0042 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将所 述删除命令上传给相应的第一级分布式系统内各设备节点; 0043 第一级分布式系统内各设备节点根据所述删除命令删。

26、除本设备节点上的第一级 系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息; 0044 第二级分布式系统代理根据各个设备节点返回的删除成功信息删除本代理的目 录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息; 同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第 一级分布式系统内各个设备节点。 说 明 书CN 102497280 A 4/8页 8 0045 进一步地,分布式系统管理平台上传的第一级系统配置文件中还包括配置的第一 级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式系统通信;该 方法还包括: 0。

27、046 分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式 系统代理; 0047 第二级分布式系统代理收到该更新命令后,若获知第一级分布式系统中的所有设 备节点未发生变化,则将第一级系统配置文件更新后通过管理IP地址上传给第一级分布 系统的管理节点;若获知第一级分布式系统中的设备节点发生变化,则在删除原来的第一 级系统配置文件后,形成一个含有发生变化的设备节点信息的新的第一级系统配置文件, 通过管理IP地址上传给第一级分布系统的管理节点;再通过管理节点上传给第一级分布 系统的其它节点。 0048 本发明通过对多个分布式系统进行分层,将多个分布式系统进行集成并增强相互 的兼容。

28、性,故使得各个分布式系统之间能够相互感知系统中配置及其更新,从而实现对多 个不同的分布式系统进行统一管理。 附图说明 0049 图1是本发明的分布式系统实施例的物理连接示意图; 0050 图2是本发明的分布式系统实施例的逻辑结构示意图。 具体实施方式 0051 以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以 下例举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。 0052 如图1所示,表示了本发明的分布式系统实施例在物理上是如何连接的,由此可 看出:该分布式系统实施例包括被分成多组的多个设备节点,每一组设备节点构成了一个 第一级分布式系统,由多个第一级分。

29、布式系统(图中简称一级分布式系统1N)构成第二 级分布式系统。其中: 0053 每一个第一级分布式系统中的每一设备节点均可通过一个第一级交换机与本分 布式系统的其它设备节点连接通信;类似地,每一个第一级分布式系统可通过一个第二级 交换机与其它第一级的分布式系统连接通信,即每一个第一级分布式系统中的每一设备节 点均可通过第二级交换机与其它第一级分布式系统中的各个设备节点连接通信。 0054 本发明在图1中仅给出由多个第一级分布式系统构成一个第二级分布式系统的 实施例。实际上,本发明不限于该实施例,还可以给出由多个第一级分布式系统构成多个第 二级分布式系统的实施例。也就是说,本发明将多个设备节点进。

30、行分层管理不限于仅分成 两层(第一级和第二级)来管理,可根据技术发展的需要将多个设备节点分成多层进行管 理。 0055 图2表示了本发明的分布式系统实施例的逻辑结构,包括多个设备节点、一个或 多个分布式系统代理以及一个分布式系统管理平台,其中: 0056 多个设备节点,至少被分为两层管理,第一层是按组分成的多个第一级分布式系 统,第二层是由多个第一级分布式系统构成的第二级分布式系统; 说 明 书CN 102497280 A 5/8页 9 0057 分布式系统代理,用于建立第一级分布式系统内的设备节点之间及第一级分布式 系统之间通信通道;将分布式系统管理平台上传的第一级系统配置文件上传给各个设备。

31、节 点; 0058 分布式系统管理平台,用于配置第一级分布式系统,并将所形成的第一级系统配 置文件上传给分布式系统代理。 0059 在上述系统实施例中,分布式系统代理包括第一级分布式系统代理和第二级分布 式系统代理,其中: 0060 分布式系统管理平台上传的第一级系统配置文件中至少包括配置的第一级分布 式系统内各设备节点的对外IP地址; 0061 第一级分布式系统代理,用于采用组播或者广播的方式建立同一个第一级分布式 系统内的设备节点之间的通信通道;采用传输控制协议和网际协议(TCP和IP)建立与第二 级分布式系统代理之间的通信通道; 0062 第二级分布式系统代理,用于采用TCP和IP建立在。

32、不同的第一级分布式系统之间 的通信通道,并根据配置文件中包括的各设备节点的对外IP地址将第一级系统配置文件 上传给第一级分布式系统代理。 0063 其中,第一级分布式系统的每个设备节点都装有一个第一级分布式系统代理,第 二级分布式系统代理既可以同样装载及运行在每一第一级分布式系统的每个设备节点上, 也可以采用单独的节点装载及运行第二级分布式系统代理。 0064 在上述系统实施例中, 0065 分布式系统管理平台在配置一个第一级分布式系统后,将形成的第一级系统配置 文件先上传到第二级分布式系统代理; 0066 第二级分布式系统代理从第一级系统配置文件中提取第一级分布式系统内各设 备节点的对外IP。

33、地址,根据设备节点的对外IP地址将第一级系统配置文件上传给第一级 分布式系统代理; 0067 第一级分布式系统代理根据收到的第一级系统配置文件中的各设备节点的对外 IP地址,将第一级系统配置文件上传给第一级分布式系统内其它的设备节点。 0068 或者,第二级分布式系统代理根据设备节点的对外IP地址将第一级系统配置文 件直接上传给相应的第一级分布式系统内的各设备节点。 0069 在上述系统实施例中, 0070 第二级分布式系统代理在将第一级系统配置文件上传给第一级分布式系统代理 后,将提取的各设备节点的对外IP地址和第一级分布式系统的名称记录到第二级系统配 置文件中,并将第二级系统配置文件更新到。

34、第二级分布式系统代理的目录下,同时更新本 代理的内存记录。 0071 本发明经过上述系统实施例中的相关操作,便完成了第一级分布式系统代理和第 二级分布式系统代理各自的配置文件和内存信息的更新。 0072 如果是将多个设备节点分成多层进行管理,则上述第二级分布式系统代理在将第 二级系统配置文件更新到第二级分布式系统代理的目录下的同时,还将第二级系统配置文 件通过TCP和IP上传给其它的第二级分布式系统,从而完成整个分布式系统一致获取本系 统的配置信息。 说 明 书CN 102497280 A 6/8页 10 0073 在上述系统实施例中, 0074 分布式系统管理平台在要删除第一级分布式系统时,。

35、将删除命令传输给第二级分 布式系统代理; 0075 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将删 除命令上传给相应的第一级分布式系统内各个设备节点;根据各个设备节点返回的删除成 功信息删除本代理的目录下的第二级系统配置文件中被删除的第一级分布式系统的相关 信息,并更新内存信息;同时,将更新过的第二级系统配置文件发送到除了删除的第一级分 布式系统外的所有其它第一级分布式系统内各个设备节点; 0076 第一级分布式系统内各个设备节点根据收到的删除命令删除本设备节点上的第 一级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息。 0077 在上述系统实施例中。

36、,分布式系统管理平台上传的第一级系统配置文件中还包括 配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式 系统通信; 0078 分布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式 系统代理; 0079 第二级分布式系统代理收到更新命令后,若获知第一级分布式系统中的所有设备 节点未发生变化,将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统 的管理节点;若获知第一级分布式系统中的设备节点发生变化,则先删除原来的第一级系 统配置文件,再形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,通过 管理IP地址上传给第一级分布系统的管理。

37、节点,并通过该管理节点上传给第一级分布系 统的其它节点。 0080 在上述系统实施例中, 0081 第二级分布式系统代理还根据从第一级系统配置文件中提取的第一级分布式系 统的管理IP地址,将删除命令和/或更新的第二级系统配置文件上传给相应的第一级分布 式系统内管理节点(根据设备节点进入系统的优先级确定),通过该管理节点同步到其它 设备节点。 0082 本发明针对上述系统实施例,相应地还提供了分布式系统实现管理的方法,涉及 多个设备节点、一个或多个分布式系统代理以及一个分布式系统管理平台,该方法包括: 0083 将多个设备节点分为两层管理,第一层是按组分成的多个第一级分布式系统,第 二层是由多个。

38、第一级分布式系统构成的第二级分布式系统; 0084 分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备节点之 间的通信通道; 0085 分布式系统管理平台配置第一级分布式系统,并将形成的第一级系统配置文件通 过分布式系统代理上传给第一级分布式系统内各个设备节点。 0086 在上述方法实施例中,涉及分布式系统代理中的第一级分布式系统代理和第二级 分布式系统代理;分布式系统代理建立第一级分布式系统之间及第一级分布式系统内设备 节点之间的通信通道,具体包括: 0087 通过第一级分布式系统代理采用组播或者广播的方式建立同一个第一级分布式 系统内的设备节点之间的通信通道,并采用TCP和IP。

39、建立与第二级分布式系统代理之间的 说 明 书CN 102497280 A 10 7/8页 11 通信通道;通过第二级分布式系统代理采用TCP和IP建立在第一级分布式系统之间的通信 通道。 0088 在上述方法实施例中,分布式系统管理平台配置第一级分布式系统,将形成的第 一级系统配置文件通过分布式系统代理上传给第一级分布式系统内各个设备节点,具体包 括: 0089 分布式系统管理平台配置第一级分布式系统内各个设备节点,形成第一级系统配 置文件,并将配置的设备节点的对外IP地址包含在第一级系统配置文件中,同时将第一级 系统配置文件上传第二级分布式系统代理; 0090 第二级分布式系统代理从收到的第。

40、一级系统配置文件中提取第一级分布式系统 内的各设备节点的对外IP地址,根据设备节点的对外IP地址将第一级系统配置文件上传 给第一级分布式系统内一个设备节点上安装的第一级分布式系统代理; 0091 第一级分布式系统代理将收到的第一级系统配置文件采用组播或者广播的方式 上传给本第一级分布式系统内其它各个设备节点。 0092 如图1所示,第二级分布式系统代理譬如根据设备节点1的对外IP地址将第一级 系统配置文件上传给该设备节点1上安装的第一级分布式系统代理。 0093 第二级分布式系统代理也可以根据设备节点的对外IP地址将第一级系统配置文 件直接上传给相应的第一级分布式系统内的所有设备节点。 009。

41、4 在上述方法实施例中,第二级分布式系统代理在将第一级系统配置文件上传给第 一级分布式系统代理后,还包括: 0095 第二级分布式系统代理将提取的各设备节点的对外IP地址和第一级分布式系统 的名称记录到第二级系统配置文件中,并将第二级系统配置文件更新到第二级分布式系统 代理的目录下,同时更新本代理的内存记录。 0096 上述方法实施例还包括: 0097 分布式系统管理平台在要删除第一级分布式系统时,将删除命令传输给第二级分 布式系统代理; 0098 第二级分布式系统代理根据第一级分布式系统中各设备节点的对外IP地址将删 除命令上传给相应的第一级分布式系统内各设备节点; 0099 第一级分布式系。

42、统内各设备节点根据收到的删除命令删除本设备节点上的第一 级系统配置文件,并在完成删除后向第二级分布式系统代理返回删除成功信息; 0100 第二级分布式系统代理根据各个设备节点返回的删除成功信息删除本代理的目 录下的第二级系统配置文件中被删除的第一级分布式系统相应的信息,并更新内存信息; 同时,将更新的第二级系统配置文件发送到除了删除的第一级分布式系统外的所有其它第 一级分布式系统内各个设备节点。 0101 在上述方法实施例中,分布式系统管理平台上传的第一级系统配置文件中还包括 配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式 系统通信;该方法还包括: 0102 分。

43、布式系统管理平台更新第一级分布式系统时,将更新命令上传给第二级分布式 系统代理; 0103 第二级分布式系统代理收到更新命令后,若获知第一级分布式系统中的所有设备 说 明 书CN 102497280 A 11 8/8页 12 节点未发生变化,将第一级系统配置文件更新后通过管理IP地址上传给第一级分布系统 的管理节点;若获知第一级分布式系统中的设备节点发生变化,则先删除原来的第一级系 统配置文件,再形成一个含有发生变化的设备节点信息的新的第一级系统配置文件,通过 管理IP地址上传给第一级分布系统的管理节点,并通过该管理节点上传给第一级分布系 统的其它节点。 0104 在上述方法实施例中,分布式系。

44、统管理平台上传的第一级系统配置文件中还包括 配置的第一级分布式系统的管理IP地址,用于分布式系统管理平台直接与第一级分布式 系统通信;第二级分布式系统代理将删除命令上传给相应的第一级分布式系统内各设备节 点,和/或将形成的新的第一级系统配置文件上传给第一级分布式系统的各设备节点,具 体包括: 0105 第二级分布式系统代理根据从第一级系统配置文件中提取的第一级分布式系统 的管理IP地址,将删除命令和/或更新的第二级系统配置文件上传给相应的第一级分布式 系统内管理节点,通过该管理节点同步到其它设备节点。 0106 对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发 明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是 这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。 说 明 书CN 102497280 A 12 1/2页 13 图1 说 明 书 附 图CN 102497280 A 13 2/2页 14 图2 说 明 书 附 图CN 102497280 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1