一种远程直接存储器访问网络集群的功能测试方法和装置制造方法及图纸

技术编号:24862591 阅读:16 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种远程直接存储器访问网络集群的功能测试方法和装置,该方法包括:检查并确认网络集群中存在磁盘性能基准测试工具;使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上是否相互连通,提示不连通的节点的虚拟网卡名称;使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;使用磁盘性能基准测试工具循环检测网络集群中的所有节点是否存在网络堵塞,从网络集群中移除网络堵塞的节点;响应于上述全部通过而将远程直接存储器访问功能测试成功信息通过外部设备而反馈给测试者。本发明专利技术能够快速确定微软超融合集群中的RDMA网络功能能否正常连接工作。

【技术实现步骤摘要】
一种远程直接存储器访问网络集群的功能测试方法和装置
本专利技术涉及计算机
,更具体地,特别是指一种远程直接存储器访问网络集群的功能测试方法和装置。
技术介绍
AzureStackHCI可以无缝连接到Azure来实现基于云备份,站点恢复,云监控等功能。存储空间直通使用具有本地连接驱动器的行业标准服务器来创建高度可用、高度可扩展的软件定义存储,其成本仅占传统SAN或NAS阵列的一小部分,融合或超融合体系结构从根本上简化了采购和部署,同时,缓存、存储层、擦除编码等功能以及新的硬件创新(如RDMA网络和NVMe驱动器)也体现了较高的效率和性能。目前没有专门针对微软超融合集群中RDMA(远程直接存储器访问)网络功能连通性的测试方法,微软超融合集群搭建完成后,即使开启整个集群网络的RDMA功能,也不能保证集群中各个服务器中RDMA网络的互通性,如果集群中所有RDMA网络没有成功连通,会对超融合集群的性能影响很大,不能保证微软超融合集群正常工作的稳定性。针对现有技术中RDMA网络互通性测试困难的问题,目前尚无有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种远程直接存储器访问网络集群的功能测试方法和装置,能够快速确定微软超融合集群中的RDMA网络功能能否正常连接工作,提高集群稳定性和性能,减少网络延迟和连通失败问题。基于上述目的,本专利技术实施例的第一方面提供了一种远程直接存储器访问网络集群的功能测试方法,包括在连接到网络集群的外部设备上依次执行以下步骤:检查并确认网络集群中存在磁盘性能基准测试工具;使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上是否相互连通,响应于存在不连通的节点而终止测试并提示不连通的节点的虚拟网卡名称;响应于不存在不连通的节点,使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;响应于远程直接存储器访问功能均相互连通,使用磁盘性能基准测试工具循环检测网络集群中的所有节点是否存在网络堵塞,响应于存在网络堵塞的节点而终止测试并从网络集群中移除网络堵塞的节点以重新执行功能测试;响应于上述全部通过而将远程直接存储器访问功能测试成功信息通过外部设备而反馈给测试者。在一些实施方式中,还包括:响应于存在不连通的远程直接存储器访问功能,而统计远程直接存储器访问功能不连通的节点的虚拟网卡的个数;响应于个数为1或2而重新循环检测网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;响应于个数大于2而从网络集群中移除远程直接存储器访问功能不连通的节点以重新执行功能测试。在一些实施方式中,移除网络堵塞的节点以重新执行功能测试包括:移除节点,为网络集群添加替代被移除节点的新节点,并基于经过处理的网络集群而重新执行功能测试。在一些实施方式中,方法还包括在使用外部设备测试之前,先在网络集群的每个节点上分别和依次执行以下步骤:检查节点是否支持远程直接存储器访问功能,响应于节点不支持远程直接存储器访问功能而终止测试并从网络集群中移除节点以重新执行功能测试;响应于节点支持远程直接存储器访问功能,检查节点的虚拟网口的开启数量,响应于开启数量不等于节点的虚拟网卡数量而终止测试并提示检查虚拟网卡。在一些实施方式中,网络集群中的所有节点均包括一个或多个远程直接存储器访问网卡;方法还包括:响应于测试具有多个远程直接存储器访问网卡的节点而测试节点中的所有网卡。本专利技术实施例的第二方面提供了一种远程直接存储器访问网络集群的功能测试装置,包括:处理器;和存储器,存储有处理器可运行的程序代码,程序代码在被运行时在连接到网络集群的外部设备上依次执行以下步骤:检查并确认网络集群中存在磁盘性能基准测试工具;使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上是否相互连通,响应于存在不连通的节点而终止测试并提示不连通的节点的虚拟网卡名称;响应于不存在不连通的节点,使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;响应于远程直接存储器访问功能均相互连通,使用磁盘性能基准测试工具循环检测网络集群中的所有节点是否存在网络堵塞,响应于存在网络堵塞的节点而终止测试并从网络集群中移除网络堵塞的节点以重新执行功能测试;响应于上述全部通过而将远程直接存储器访问功能测试成功信息通过外部设备而反馈给测试者。在一些实施方式中,步骤还包括:响应于存在不连通的远程直接存储器访问功能,而统计远程直接存储器访问功能不连通的节点的虚拟网卡的个数;响应于个数为1或2而重新循环检测网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;响应于个数大于2而从网络集群中移除远程直接存储器访问功能不连通的节点以重新执行功能测试。在一些实施方式中,移除网络堵塞的节点以重新执行功能测试包括:移除节点,为网络集群添加替代被移除节点的新节点,并基于经过处理的网络集群而重新执行功能测试。在一些实施方式中,程序代码在被运行时还在使用外部设备测试之前,先在网络集群的每个节点上分别和依次执行以下步骤:检查节点是否支持远程直接存储器访问功能,响应于节点不支持远程直接存储器访问功能而终止测试并从网络集群中移除节点以重新执行功能测试;响应于节点支持远程直接存储器访问功能,检查节点的虚拟网口的开启数量,响应于开启数量不等于节点的虚拟网卡数量而终止测试并提示检查虚拟网卡。在一些实施方式中,网络集群中的所有节点均包括一个或多个远程直接存储器访问网卡;步骤还包括:响应于测试具有多个远程直接存储器访问网卡的节点而测试节点中的所有网卡。本专利技术具有以下有益技术效果:本专利技术实施例提供的远程直接存储器访问网络集群的功能测试方法和装置,通过检查并确认网络集群中存在磁盘性能基准测试工具;使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上是否相互连通,响应于存在不连通的节点而终止测试并提示不连通的节点的虚拟网卡名称;响应于不存在不连通的节点,使用磁盘性能基准测试工具循环检测网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;响应于远程直接存储器访问功能均相互连通,使用磁盘性能基准测试工具循环检测网络集群中的所有节点是否存在网络堵塞,响应于存在网络堵塞的节点而终止测试并从网络集群中移除网络堵塞的节点以重新执行功能测试;响应于上述全部通过而将远程直接存储器访问功能测试成功信息通过外部设备而反馈给测试者的技术方案,能够快速确定微软超融合集群中的RDMA网络功能能否正常连接工作,提高集群稳定性和性能,减少网络延迟和连通失败问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术本文档来自技高网...

【技术保护点】
1.一种远程直接存储器访问网络集群的功能测试方法,其特征在于,包括在连接到所述网络集群的外部设备上依次执行以下步骤:/n检查并确认所述网络集群中存在磁盘性能基准测试工具;/n使用所述磁盘性能基准测试工具循环检测所述网络集群中的所有节点在虚拟网络上是否相互连通,响应于存在不连通的节点而终止测试并提示不连通的节点的虚拟网卡名称;/n响应于不存在不连通的节点,使用所述磁盘性能基准测试工具循环检测所述网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;/n响应于所述远程直接存储器访问功能均相互连通,使用所述磁盘性能基准测试工具循环检测所述网络集群中的所有节点是否存在网络堵塞,响应于存在网络堵塞的节点而终止测试并从所述网络集群中移除所述网络堵塞的节点以重新执行功能测试;/n响应于上述全部通过而将远程直接存储器访问功能测试成功信息通过所述外部设备而反馈给测试者。/n

【技术特征摘要】
1.一种远程直接存储器访问网络集群的功能测试方法,其特征在于,包括在连接到所述网络集群的外部设备上依次执行以下步骤:
检查并确认所述网络集群中存在磁盘性能基准测试工具;
使用所述磁盘性能基准测试工具循环检测所述网络集群中的所有节点在虚拟网络上是否相互连通,响应于存在不连通的节点而终止测试并提示不连通的节点的虚拟网卡名称;
响应于不存在不连通的节点,使用所述磁盘性能基准测试工具循环检测所述网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;
响应于所述远程直接存储器访问功能均相互连通,使用所述磁盘性能基准测试工具循环检测所述网络集群中的所有节点是否存在网络堵塞,响应于存在网络堵塞的节点而终止测试并从所述网络集群中移除所述网络堵塞的节点以重新执行功能测试;
响应于上述全部通过而将远程直接存储器访问功能测试成功信息通过所述外部设备而反馈给测试者。


2.根据权利要求1所述的方法,其特征在于,还包括:响应于存在不连通的所述远程直接存储器访问功能,而统计所述远程直接存储器访问功能不连通的节点的虚拟网卡的个数;响应于所述个数为1或2而重新循环检测所述网络集群中的所有节点在虚拟网络上的远程直接存储器访问功能是否相互连通;响应于所述个数大于2而从所述网络集群中移除所述远程直接存储器访问功能不连通的节点以重新执行功能测试。


3.根据权利要求1或2所述的方法,其特征在于,移除所述网络堵塞的节点以重新执行功能测试包括:移除节点,为所述网络集群添加替代所述被移除节点的新节点,并基于经过处理的所述网络集群而重新执行功能测试。


4.根据权利要求1所述的方法,其特征在于,还包括在使用外部设备测试之前,先在所述网络集群的每个节点上分别和依次执行以下步骤:
检查所述节点是否支持所述远程直接存储器访问功能,响应于所述节点不支持所述远程直接存储器访问功能而终止测试并从所述网络集群中移除所述节点以重新执行功能测试;
响应于所述节点支持所述远程直接存储器访问功能,检查所述节点的虚拟网口的开启数量,响应于所述开启数量不等于所述节点的虚拟网卡数量而终止测试并提示检查虚拟网卡。


5.根据权利要求1所述的方法,其特征在于,所述网络集群中的所有节点均包括一个或多个远程直接存储器访问网卡;
方法还包括:响应于测试具有多个远程直接存储器访问网卡的节点而测试所述节点中的所有网卡。


6.一种远程直接存储器访问网络集群的功能测试...

【专利技术属性】
技术研发人员:蒋帅
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1