首页 / 专利库 / 电脑零配件 / 硬件实现 / 一种控制方法、系统、设备及一种服务器集群

一种控制方法、系统、设备及一种服务器集群

阅读:543发布:2024-02-14

专利汇可以提供一种控制方法、系统、设备及一种服务器集群专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 服务器 集群,包括:NVMe SSD;与所述NVMe SSD相连的交换机;与所述交换机相连,用于控制所述NVMe SSD的 节点 。本发明 实施例 提供的服务器集群,节点通过交换机控制NVMe SSD,当用户选择1×4模式时,通过一个节点的的两个不同 接口 控制NVMe SSD的两个接口,当用户选择2×2模式时,通过两个节点控制NVMe SSD的两个接口。由此可见,本发明实施例提供的服务器集群,通过交换机实现了PCIe两种架构之间的转换,不需要更改 硬件 结构,提高了转换效率。本发明还公开了一种控制方法、系统、设备和一种计算机可读存储介质,同样能实现上述技术效果。,下面是一种控制方法、系统、设备及一种服务器集群专利的具体信息内容。

1.一种服务器集群,其特征在于,包括:
NVMe SSD;
与所述NVMe SSD相连的交换机;
与所述交换机相连,用于控制所述NVMe SSD的节点
2.根据权利要求1所述服务器集群,其特征在于,所述NVMe SSD的第一接口与第一交换机相连,所述NVMe SSD的第二接口与第二交换机相连;
第一节点的第一接口与所述第一交换机的第一接口相连,所述第一节点的第二接口与所述第二交换机的第一接口相连;
第二节点的第一接口与所述第一交换机的第二接口相连,所述第二节点的第二接口与所述第二交换机的第二接口相连。
3.一种控制方法,其特征在于,应用于如权利要求2所述服务器集群,所述方法包括:
当所述服务器集群的当前模式处于1×4模式时,所述第一节点或所述第二节点的第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第一节点或所述第二节点的第二接口通过所述第二交换机控制所述NVMeSSD的第二接口;
当所述服务器集群的当前模式处于2×2模式时,所述第一节点第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口。
4.根据权利要求3所述控制方法,其特征在于,还包括:
接收用户选择的所述服务器集群的目标模式。
5.根据权利要求4所述控制方法,其特征在于,所述接收用户选择的所述服务器集群的目标模式之后,还包括:
判断所述目标模式与所述当前模式是否一致;
若否,则将所述服务器集群的控制模式切换为所述目标模式。
6.一种控制系统,其特征在于,包括:
第一控制模,用于当所述服务器集群的当前模式处于1×4模式时,所述第一节点或所述第二节点的第一接口通过所述第一交换机控制所述NVMeSSD的第一接口,所述第一节点或所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口;
第二控制模块,用于当所述服务器集群的当前模式处于2×2模式时,所述第一节点第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口。
7.根据权利要求6所述控制系统,其特征在于,还包括:
接收模块,用于接收用户选择的所述服务器集群的目标模式。
8.根据权利要求7所述控制系统,其特征在于,还包括:
判断模块,用于判断所述目标模式与所述当前模式是否一致;
切换模块,用于所述目标模式与所述当前模式不一致时,将所述服务器集群的控制模式切换为所述目标模式。
9.一种控制设备,其特征在于,包括:
存储器,用于存储控制程序;
处理器,用于执行所述控制程序时实现如权利要求3至5任一项所述控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如权利要求3至5任一项所述控制方法。

说明书全文

一种控制方法、系统、设备及一种服务器集群

技术领域

[0001] 本发明涉及服务器技术领域,更具体地说,涉及一种控制方法、系统、设备及一种服务器集群和一种计算机可读存储介质。

背景技术

[0002] PCIe全称PCI Express,是新一代的总线接口。采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。NVMe全称Non-Volatile Memory Express,为非易失性存储器标准。
[0003] 现有技术中,为实现PCIe1×4和PCIe 2×2的两种传输架构之间的切换,需要改变硬件结果,用户需要拆卸系统。此外,PCIe扩展使用时,需要多主机的设计,造成了制造成本较高,使用效率低的缺点。
[0004] 因此,如何提高PCIe两种架构之间的转换效率是本领域技术人员需要解决的问题。

发明内容

[0005] 本发明的目的在于提供一种控制方法、系统、设备及一种服务器集群和一种计算机可读存储介质,提高了PCIe两种架构之间的转换效率。
[0006] 为实现上述目的,本发明实施例提供了一种服务器集群,包括:
[0007] NVMe SSD;
[0008] 与所述NVMe SSD相连的交换机;
[0009] 与所述交换机相连,用于控制所述NVMe SSD的节点
[0010] 其中,所述NVMe SSD的第一接口与第一交换机相连,所述NVMe SSD的第二接口与第二交换机相连;
[0011] 第一节点的第一接口与所述第一交换机的第一接口相连,所述第一节点的第二接口与所述第二交换机的第一接口相连;
[0012] 第二节点的第一接口与所述第一交换机的第二接口相连,所述第二节点的第二接口与所述第二交换机的第二接口相连。
[0013] 为实现上述目的,本发明实施例提供了一种控制方法,应用于如上述服务器集群,所述方法包括:
[0014] 当所述服务器集群的当前模式处于1×4模式时,所述第一节点或所述第二节点的第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第一节点或所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口;
[0015] 当所述服务器集群的当前模式处于2×2模式时,所述第一节点第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口。
[0016] 其中,还包括:
[0017] 接收用户选择的所述服务器集群的目标模式。
[0018] 其中,所述接收用户选择的所述服务器集群的目标模式之后,还包括:
[0019] 判断所述目标模式与所述当前模式是否一致;
[0020] 若否,则将所述服务器集群的控制模式切换为所述目标模式。
[0021] 为实现上述目的,本发明实施例提供了一种控制系统,包括:
[0022] 第一控制模,用于当所述服务器集群的当前模式处于1×4模式时,所述第一节点或所述第二节点的第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第一节点或所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口;
[0023] 第二控制模块,用于当所述服务器集群的当前模式处于2×2模式时,所述第一节点第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口。
[0024] 其中,还包括:
[0025] 接收模块,用于接收用户选择的所述服务器集群的目标模式。
[0026] 其中,还包括:
[0027] 判断模块,用于判断所述目标模式与所述当前模式是否一致;
[0028] 切换模块,用于所述目标模式与所述当前模式不一致时,将所述服务器集群的控制模式切换为所述目标模式。
[0029] 为实现上述目的,本发明实施例提供了一种控制设备,包括:
[0030] 存储器,用于存储控制程序;
[0031] 处理器,用于执行所述控制程序时实现如上述控制方法的步骤。
[0032] 为实现上述目的,本发明实施例提供了一种计算机可读存储介质,,所述计算机可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如上述控制方法。
[0033] 通过以上方案可知,本发明实施例提供的一种服务器集群,包括:NVMe SSD;与所述NVMe SSD相连的交换机;与所述交换机相连,用于控制所述NVMe SSD的节点。
[0034] 本发明实施例提供的服务器集群,节点通过交换机控制NVMe SSD,当用户选择1×4模式时,通过一个节点的的两个不同接口控制NVMe SSD的两个接口,当用户选择2×2模式时,通过两个节点控制NVMe SSD的两个接口。由此可见,本发明实施例提供的服务器集群,通过交换机实现了PCIe两种架构之间的转换,不需要更改硬件结构,提高了转换效率。本发明还公开了一种控制方法、系统、设备和一种计算机可读存储介质,同样能实现上述技术效果。
附图说明
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036] 图1为本发明实施例公开的一种服务器集群的结构图;
[0037] 图2为本发明实施例公开的另一种服务器集群的结构图;
[0038] 图3为本发明实施例公开的一种控制方法的流程图
[0039] 图4为本发明实施例公开的一种控制方法1×4模式下的结构图;
[0040] 图5为本发明实施例公开的一种控制方法2×2模式下的结构图;
[0041] 图6为本发明实施例公开的一种控制系统的结构图;
[0042] 图7为本发明实施例公开的一种控制设备的结构图。

具体实施方式

[0043] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044] 本发明实施例公开了一种服务器集群,提高了PCIe两种架构之间的转换效率。
[0045] 参见图1,本发明实施例公开的一种服务器集群的结构图,如图1所示,包括:
[0046] NVMe SSD 101;
[0047] 与所述NVMe SSD相连的交换机102;
[0048] 与所述交换机相连,用于控制所述NVMe SSD的节点103。
[0049] 本发明实施例提供的服务器集群,节点通过交换机控制NVMe SSD,当用户选择1×4模式时,通过一个节点的的两个不同接口控制NVMe SSD的两个接口,当用户选择2×2模式时,通过两个节点控制NVMe SSD的两个接口。由此可见,本发明实施例提供的服务器集群,通过交换机实现了PCIe两种架构之间的转换,不需要更改硬件结构,提高了转换效率。
[0050] 本发明实施例公开了一种服务器集群,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:
[0051] 参见图2,本发明实施例提供的另一种服务器集群的结构图,如图2所示,包括:
[0052] NVMe SSD 201;
[0053] 与所述NVMe SSD 201的第一接口相连的第一交换机202,与所述NVMe SSD 201的第二接口相连的第二交换机203;
[0054] 第一接口与所述第一交换机202的第一接口相连、第二接口与所述第二交换机203的第一接口相连的第一节点204;
[0055] 第一接口与所述第一交换机202的第二接口相连、第二接口与所述第二交换机203的第二接口相连的第二节点205。
[0056] 在具体实施中,第一节点的[0:1]和[2:3]分别连接到第一交换机和第二交换机,第二节点的[3:2]和[1:0]以相同的方式连接到第一交换机和第二交换机。NVMe SSD的[0:1]连接第一交换机,NVMe SSD的[2:3]连接第二交换机。
[0057] 下面对本发明实施例提供的一种控制方法进行介绍,参见图3,本发明实施例公开的一种控制方法的流程图,如图3所示,包括:
[0058] S301:当所述服务器集群的当前模式处于1×4模式时,所述第一节点或所述第二节点的第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第一节点或所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口;
[0059] 在具体实施中,当用户选择服务器集群的当前模式为1×4模式,且由第一节点控制NVMe SSD时,如图4所示,使用第一交换机和第二交换机的低活性状态选择引脚,第一交换机切换到第一接口,在这种情况下,第一节点的[0:1]可通过第一交换机控制NVMe SSD的[0:1]。类似地,同时,将第二交换机切换到第一接口,第一节点的[2:3]可通过第二交换机控制NVMe SSD的[2:3],实现了第一节点的[0:1][2:3]控制NVMe SSD的[0:1][2:3]。
[0060] 相应的,当用户选择由第二节点控制NVMe SSD时,使用第一交换机和第二交换机的在高活性状态选择引脚,第一交换机切换到第二接口,在这种情况下,第二节点的[3:2]可通过第一交换机控制NVMe SSD的[0:1]。类似地,同时,将第二交换机切换到第二接口,第二节点的[1:0]可通过第二交换机控制NVMe SSD的[2:3],实现了第二节点的[3:2]和[1:0]控制NVMe SSD的[0:1][2:3]。
[0061] S302:当所述服务器集群的当前模式处于2×2模式时,所述第一节点第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口。
[0062] 在具体实施中,当用户选择服务器集群的当前模式为2×2模式,保持第一交换机低活性的选择引脚,第一交换机连接到第一节点的第一接口,使第一节点的[0:1]可通过第一交换机控制NVMe SSD的[0:1]。另外,第二交换机处于高活动状态,第二交换机连接到第二节点的第二接口,使第二节点的[1:0]可通过第二交换机控制NVMe SSD的[2:3]。
[0063] 本发明实施例提供的控制方法,节点通过交换机控制NVMe SSD,当用户选择1×4模式时,通过一个节点的的两个不同接口控制NVMe SSD的两个接口,当用户选择2×2模式时,通过两个节点控制NVMe SSD的两个接口。由此可见,本发明实施例提供的服务器集群,通过交换机实现了PCIe两种架构之间的转换,不需要更改硬件结构,提高了转换效率。
[0064] 在上述实施例的基础上,作为优选实施方式,还包括:
[0065] 接收用户选择的所述服务器集群的目标模式。
[0066] 在上述实施例的基础上,作为优选实施方式,所述接收用户选择的所述服务器集群的目标模式之后,还包括:
[0067] 判断所述目标模式与所述当前模式是否一致;
[0068] 若否,则将所述服务器集群的控制模式切换为所述目标模式。
[0069] 下面对本发明实施例提供的一种控制系统进行介绍,下文描述的一种控制系统与上文描述的一种控制方法可以相互参照。
[0070] 参见图6,本发明实施例提供的一种控制系统的结构图,如图6所示,包括:
[0071] 第一控制模块601,用于当所述服务器集群的当前模式处于1×4模式时,所述第一节点或所述第二节点的第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第一节点或所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口;
[0072] 第二控制模块602,用于当所述服务器集群的当前模式处于2×2模式时,所述第一节点第一接口通过所述第一交换机控制所述NVMe SSD的第一接口,所述第二节点的第二接口通过所述第二交换机控制所述NVMe SSD的第二接口。
[0073] 本发明实施例提供的控制系统,节点通过交换机控制NVMe SSD,当用户选择1×4模式时,通过一个节点的的两个不同接口控制NVMe SSD的两个接口,当用户选择2×2模式时,通过两个节点控制NVMe SSD的两个接口。由此可见,本发明实施例提供的服务器集群,通过交换机实现了PCIe两种架构之间的转换,不需要更改硬件结构,提高了转换效率。
[0074] 在上述实施例的基础上,作为优选实施方式,还包括:
[0075] 接收模块,用于接收用户选择的所述服务器集群的目标模式。
[0076] 在上述实施例的基础上,作为优选实施方式,还包括:
[0077] 判断模块,用于判断所述目标模式与所述当前模式是否一致;
[0078] 切换模块,用于所述目标模式与所述当前模式不一致时,将所述服务器集群的控制模式切换为所述目标模式。
[0079] 本申请还提供了一种控制设备,参见图7,本发明实施例提供的一种控制设备的结构图,如图7所示,包括:
[0080] 存储器701,用于存储控制程序;
[0081] 处理器702,用于执行所述控制程序时可以实现上述实施例所提供的步骤。当然所述控制设备还可以包括各种网络接口,电源等组件。
[0082] 本发明实施例提供的控制设备,节点通过交换机控制NVMe SSD,当用户选择1×4模式时,通过一个节点的的两个不同接口控制NVMe SSD的两个接口,当用户选择2×2模式时,通过两个节点控制NVMe SSD的两个接口。由此可见,本发明实施例提供的服务器集群,通过交换机实现了PCIe两种架构之间的转换,不需要更改硬件结构,提高了转换效率。
[0083] 本申请还提供了一种计算机可读存储介质,其上存储有控制程序,所述控制程序被处理器执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0084] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0085] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
[0086] 说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
[0087] 还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈