分布式存储集群系统网络带宽监测方法及系统技术方案

技术编号:16236036 阅读:25 留言:0更新日期:2017-09-19 16:10
本发明专利技术公开了一种分布式存储集群系统网络带宽监测方法及系统,方法包括:对存储集群系统的各节点进行网络配置,将各节点配置在同一集群网络中;在每一节点上安装网络带宽测试工具并编辑部署集群网络文件,部署集群网络文件用于部署命令由当前节点传输到的下一节点,使各节点形成闭环形式的命令传输;通过配置好的集群网络,基于节点中的部署集群网络文件,映射到每一节点的网络带宽测试工具;运行操作命令,各节点根据操作命令,通过网络带宽测试工具实施监测网络带宽。本方法及系统将存储集群系统中各节点配置在同一集群网络中,使各节点形成闭环形式的命令传输,来控制各节点实施监测网络带宽,能够实现对存储集群各节点间网络带宽的实时监测。

Method and system for monitoring network bandwidth of distributed storage cluster system

The invention discloses a system and a distributed storage cluster system, network bandwidth monitoring methods include: network configuration of each node storage cluster, the nodes in the same cluster network configuration; installation of network bandwidth testing tools in each node and cluster network file editing deployment, deployment of cluster network file for the deployment of command by the current node transmission to the next node, each node in the form of closed form command transmission; through the cluster network configuration of cluster network deployment file node based on the mapping to each node of the network bandwidth measurement tools; operation command, each node according to the operation command, the implementation of monitoring network bandwidth through the network bandwidth measurement tools. The method and system of each node configuration storage cluster system in the same cluster network, each node in the form of closed form command transmission, to control each node monitoring network bandwidth, to achieve real-time monitoring of each node storage cluster network bandwidth.

【技术实现步骤摘要】
分布式存储集群系统网络带宽监测方法及系统
本专利技术涉及分布式系统
,特别是涉及一种分布式存储集群系统网络带宽监测方法及系统。
技术介绍
进入大数据云计算时代,分布式存储集群系统中海量数据的传输需要占用庞大的带宽,但实际场景中由于存储集群系统网络设计不合理,或者网络存在安全漏洞等原因,会导致网络带宽利用率不高的问题,会直接影响存储集群系统的性能。因此,能够实时监测存储集群系统的网络带宽使用情况,将网络带宽利用最大化,及时优化网络性能,对保证存储集群系统的I/O性能、提高存储集群系统的存储性能至关重要。现有技术中,已经产生许多种技术成熟并且效果良好的用于监测存储集群系统网络带宽的方法,比如,网络性能测试工具Iperf就是比较常用的网络带宽测试工具。但是,目前的分布式存储集群系统至少包含三个节点,普遍会更多,采用传统方法,是由各节点上安装的网络性能测试工具分别测试相应节点间的网络带宽,然后从各节点相应获得测试结果,但这种传统方法并不能保证各节点中的网络性能测试工具实时监测,具有不实时、准确率低并且耗费时间的缺陷。
技术实现思路
鉴于此,本专利技术的目的是提供一种分布式存储集群系统网络带宽监测方法及系统,能够实现对存储集群系统各节点间网络带宽的实时监测,相比于现有技术提高了测试实时性、准确性,可提高测试效率。为实现上述目的,本专利技术提供如下技术方案:一种分布式存储集群系统网络带宽监测方法,包括:对存储集群系统的各节点进行网络配置,将各节点配置在同一集群网络中;在每一节点上安装网络带宽测试工具并编辑部署集群网络文件,所述部署集群网络文件用于部署命令由当前节点传输到的下一节点,使各节点形成闭环形式的命令传输;通过配置好的集群网络,基于节点中的部署集群网络文件,映射到每一节点的所述网络带宽测试工具;运行操作命令,各节点根据所述操作命令,通过所述网络带宽测试工具实施监测网络带宽。可选地,所述对存储集群系统的各节点进行网络配置包括:对节点部署操作系统,对节点配置网络通信协议,以及对节点配置基于安全外壳协议的无密码访问方式。可选地,在预启动执行环境中采用灌装方式对多个节点批量部署操作系统。可选地,通过节点之间复制的方式,在各节点上安装网络性能测试工具。可选地,在节点上编辑部署集群网络文件包括:在节点中进入主目录下,创建闭环部署目录;进入闭环部署目录下,创建网际协议地址控制文件,在文件内容中写入命令由当前节点传输到的下一节点的网际协议地址。可选地,采用安全复制命令,对存储集群系统中各节点映射到节点上安装的网络带宽测试工具。可选地,还包括:收集各节点测试得到的测试数据,对各节点的测试数据进行对比、分析和统计,得出所述存储集群系统的网络带宽测试结果。一种分布式存储集群系统网络带宽监测系统,存储集群系统的各节点处于同一集群网络中;所述分布式存储集群系统网络带宽监测系统包括:安装在每一节点上的网络带宽测试工具以及部署集群网络文件,所述部署集群网络文件用于部署命令由当前节点传输到的下一节点,使所述存储集群系统中各节点形成闭环形式的命令传输,在构建的所述集群网络中基于节点中的所述部署集群网络文件,映射到每一节点的所述网络带宽测试工具;所述节点用于在运行操作命令,根据所述操作命令,通过所述网络带宽测试工具实施监测网络带宽。可选地,在节点上编辑所述部署集群网络文件包括:在节点中进入主目录下,创建闭环部署目录;进入闭环部署目录下,创建网际协议地址控制文件,在文件内容中写入命令由当前节点传输到的下一节点的网际协议地址。可选地,还包括:测试模块,用于收集各节点测试得到的测试数据,对各节点的测试数据进行对比、分析和统计,得出所述存储集群系统的网络带宽测试结果。由上述技术方案可知,本专利技术所提供的分布式存储集群系统网络带宽监测方法及系统,首先对存储集群系统的各节点进行网络配置,使各节点处于同一集群网络中,然后在每一节点安装网络带宽测试工具并编辑部署集群网络文件,所述部署集群网络文件部署命令由当前节点传输到的下一节点,使存储集群系统中各节点形成闭环形式的命令传输,并通过配置好的集群网络,对每一节点的网络带宽测试工具进行映射;运行操作命令,各节点根据操作命令,通过网络带宽测试工具实施监测网络带宽。本专利技术分布式存储集群系统网络带宽监测方法及系统,将存储集群系统中各节点配置在同一集群网络中,使各节点形成闭环形式的命令传输,来控制各节点实施监测网络带宽,能够实现对存储集群系统各节点间网络带宽的实时监测,相比于现有技术提高了测试实时性、准确性,可提高测试效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种分布式存储集群系统网络带宽监测方法的流程图;图2为本专利技术实施例中各节点间传输命令的示意图;图3为本专利技术实施例提供的一种分布式存储集群系统网络带宽监测系统的示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参考图1,本专利技术实施例提供的一种分布式存储集群系统网络带宽监测方法,包括以下步骤:S10:对存储集群系统的各节点进行网络配置,将各节点配置在同一集群网络中。在存储集群系统中包含多个节点,本步骤中将各节点配置在同一集群网络中。具体的,对各节点进行网络配置包括:对节点配置网络通信协议,以及对节点配置基于安全外壳协议的无密码访问方式。优选的,在具体实施时,可在预启动执行环境(prebootexecuteenvironment,PXE)中采用灌装方式对多个节点批量部署操作系统,这样可以提高安装效率,节省时间。具体可采用灌装方式一次批量部署所有节点的操作系统。其中可选的,节点中部署的操作系统可以是Linux操作系统,若分布式存储集群系统应用于企业中,配置的操作系统可以是企业级Linux操作系统(LinuxOperatingSystem,CentOS),在具体实施时,可通过改写操作系统网络配置文件的方法进行网络配置。另外,并检查节点的所有网络端口,观察网络状态是否正常,要保证节点的各网络端口状态正常。S11:在每一节点上安装网络带宽测试工具并编辑部署集群网络文件,所述部署集群网络文件用于部署命令由当前节点传输到的下一节点,使所述存储集群系统中各节点形成闭环形式的命令传输。在节点上安装网络带宽测试工具。可选的,网络带宽测试工具可以是iperf网络性能测试工具。在实际应用中可根据系统实际情况选择网络带宽测试工具的版本号。在具体实施时,可通过节点之间复制的方式,在各节点上安装网络性能测试工具。部署集群网络文件用于部署命令由当前节点传输到的下一节点,使存储集群系统中各节点形成闭环形式的命令传输。在节点上编辑部署集群网络文件可按照下述方法进行,具体包括本文档来自技高网
...
分布式存储集群系统网络带宽监测方法及系统

【技术保护点】
一种分布式存储集群系统网络带宽监测方法,其特征在于,包括:对存储集群系统的各节点进行网络配置,将各节点配置在同一集群网络中;在每一节点上安装网络带宽测试工具并编辑部署集群网络文件,所述部署集群网络文件用于部署命令由当前节点传输到的下一节点,使各节点形成闭环形式的命令传输;通过配置好的集群网络,基于节点中的部署集群网络文件,映射到每一节点的所述网络带宽测试工具;运行操作命令,各节点根据所述操作命令,通过所述网络带宽测试工具实施监测网络带宽。

【技术特征摘要】
1.一种分布式存储集群系统网络带宽监测方法,其特征在于,包括:对存储集群系统的各节点进行网络配置,将各节点配置在同一集群网络中;在每一节点上安装网络带宽测试工具并编辑部署集群网络文件,所述部署集群网络文件用于部署命令由当前节点传输到的下一节点,使各节点形成闭环形式的命令传输;通过配置好的集群网络,基于节点中的部署集群网络文件,映射到每一节点的所述网络带宽测试工具;运行操作命令,各节点根据所述操作命令,通过所述网络带宽测试工具实施监测网络带宽。2.根据权利要求1所述的分布式存储集群系统网络带宽监测方法,其特征在于,所述对存储集群系统的各节点进行网络配置包括:对节点部署操作系统,对节点配置网络通信协议,以及对节点配置基于安全外壳协议的无密码访问方式。3.根据权利要求2所述的分布式存储集群系统网络带宽监测方法,其特征在于,在预启动执行环境中采用灌装方式对多个节点批量部署操作系统。4.根据权利要求1所述的分布式存储集群系统网络带宽监测方法,其特征在于,通过节点之间复制的方式,在各节点上安装网络性能测试工具。5.根据权利要求1所述的分布式存储集群系统网络带宽监测方法,其特征在于,在节点上编辑部署集群网络文件包括:在节点中进入主目录下,创建闭环部署目录;进入闭环部署目录下,创建网际协议地址控制文件,在文件内容中写入命令由当前节点传输到的下一节点的网际协议地址。6.根据权利要求1所述的分布式存储集群系统网络带宽监测方法,其特征...

【专利技术属性】
技术研发人员:臧林劼
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1