端口共享方法以及相关设备技术

技术编号:37141054 阅读:13 留言:0更新日期:2023-04-06 21:46
本申请提供了一种端口共享方法,由多节点服务器执行,多节点服务器包括服务器框和多个计算节点,服务器框包括按模式提供不同的端口功能的共享端口,该方法包括:接收模式切换指令,根据模式切换指令,将共享端口切换至指定工作模式。该方法通过重新整合面板空间,在服务器框的面板设置共享端口,通过对共享端口进行模式切换,可以使得共享端口提供与指定工作模式对应的指定功能。由此节省计算节点的面板空间,为提升多节点服务器的规格预留面板空间,满足不断增加的端口数量和端口类型的需求。求。求。

【技术实现步骤摘要】
端口共享方法以及相关设备


[0001]本申请涉及计算机
,尤其涉及一种端口共享方法、装置以及设备、计算机可读存储介质、计算机程序产品。

技术介绍

[0002]为了满足日益增长的计算需求,多节点服务器应运而生。多节点服务器是同一服务器框内包括多个计算节点的服务器。服务器框也称作机框,服务器框和计算节点均包括用于提供端口的面板。该面板还可以分为前面板和后面板。
[0003]随着多节点服务器功率以及端口规格的提升,电源、标卡以及通用串行总线(universal serial bus,USB)等输入输出(input output,IO)端口数量和种类随之增加,导致计算节点的面板空间逐渐拥挤,产品规格提升难度增大。
[0004]在面板空间有限的情况下,如何保证不断增加的端口数量和种类的需求成为业界重点关注的问题。

技术实现思路

[0005]本申请提供了一种端口共享方法,该方法通过在服务器框设置共享端口,对共享端口进行模式切换,从而提供不同端口的功能,由于无需在计算节点分别设置对应的端口,节省了计算节点的面板空间,能够满足不断增加的端口数量和种类的需求。本申请还提供了上述方法对应的装置、设备、计算机可读存储介质以及计算机程序产品。
[0006]第一方面,本申请提供了一种端口共享方法。该方法由多节点服务器执行。多节点服务器,也即高密服务器,是一种在服务器框内设置多个计算节点的高密度服务器。其中,所述服务器框包括至少一个共享端口,该共享端口为N合一端口,N大于1。例如N可以取值为4。共享端口用于按模式提供不同的端口功能。
[0007]具体地,多节点服务器可以接收模式切换指令,所述模式切换指令用于对所述共享端口进行模式切换,然后多节点服务器根据所述模式切换指令,将所述共享端口切换至指定工作模式。其中,所述指定工作模式为所述共享端口提供指定功能的模式。
[0008]该方法通过重新整合面板空间,在服务器框的面板设置按模式提供不同端口功能的共享端口,通过对共享端口进行模式切换,例如切换至指定工作模式,可以使得共享端口提供与指定工作模式对应的指定功能。由此可以节省计算节点的面板空间,为提升多节点服务器的规格预留面板空间,满足不断增加的端口数量和端口类型的需求。
[0009]在一些可能的实现方式中,多节点服务器可以对不同节点的端口(例如是不同节点的同一类型端口)进行共享。也即共享端口可以按模式向不同的计算节点提供端口功能。为了便于描述,本申请将上述共享端口称作第一共享端口。第一共享端口可以为所述至少一个共享端口中任意一个端口。所述第一共享端口用于被所述多个计算节点中的不同计算节点分时使用,以为所述不同计算节点提供端口功能。
[0010]具体地,多节点服务器接收第一模式切换指令,所述第一模式切换指令用于对第
一共享端口进行模式切换,然后多节点服务器根据所述第一模式切换指令,将所述第一共享端口切换至第一工作模式。其中,所述第一工作模式为所述第一共享端口被所述多个计算节点中的指定计算节点使用,并为所述指定计算节点提供端口功能的模式。
[0011]该方法通过第一共享端口,实现了与不同计算节点分别进行交互,例如可以基于第一共享端口,实现对不同计算节点分别进行运维,由此节省了面板空间,而且提高了端口利用率。
[0012]在一些可能的实现方式中,在接收第一模式切换指令之前,多节点服务器还可以接收针对所述第一共享端口的状态切换指令,然后根据所述状态切换指令,将所述第一共享端口的状态切换为运维状态。其中,运维状态用于标识所述第一共享端口传输运维信息,以对所述多节点服务器进行运维。
[0013]如此,多节点服务器可以基于第一共享端口实现对不同计算节点进行分时运维,无需在每个计算节点的面板上分别设置运维端口进行运维,节省了计算节点的面板空间,而且提高了第一共享端口的利用率。
[0014]在一些可能的实现方式中,多节点服务器可以对不同类型的端口(例如是同一节点的不同类型端口)进行共享。也即共享端口可以向多个计算节点中的至少一个计算节点提供不同类型的端口功能。为了便于描述,本申请将上述共享端口称作第二共享端口。第二共享端口可以为所述至少一个共享端口中任意一个端口。
[0015]具体地,多节点服务器接收第二模式切换指令,所述第二模式切换指令用于对第二共享端口进行模式切换,然后多节点服务器根据所述第二模式切换指令,将所述第二共享端口切换为第二工作模式。其中,所述第二工作模式为所述第二共享端口为所述多个计算节点中的至少一个计算节点提供指定类型的端口功能的模式。以物理形式为RJ45的第二共享端口为例,该第二共享端口可以通过模式切换分别提供串口或网口的功能。
[0016]如此,多节点服务器可以基于第二共享端口实现向计算节点提供不同类型的端口功能,有效减少端口数量,由此可以节省计算节点的面板空间,而且提高了端口利用率。
[0017]在一些可能的实现方式中,所述第二共享端口提供的不同类型的端口功能是根据各类型的端口的使用频次、重要程度和速率中的一种或多种预先确定。具体地,在多节点服务器出厂前,可以根据各类型的端口的使用频次、重要程度和速率,确定可以集成在一个端口上的端口功能,然后将上述端口功能集成在一个共享端口,从而获得第二共享端口。
[0018]例如,可以将各类型的端口中使用频次较低的多类端口、重要程度较低的多类端口,或者速率较低的多类端口对应的端口功能进行集成,从而得到第二共享端口。
[0019]如此可以提升端口利用率,减少端口数量,节省计算节点的面板空间,而且将使用频次较低或者重要程度较低、速率较低的端口对应的端口功能进行集成可以降低对业务的影响。
[0020]在一些可能的实现方式中,所述模式切换指令通过硬件按钮、软件赋值或者计时触发中至少一种触发。通过上述方式进行模式切换,无需插拔线缆,提升了多节点服务器的可维护性,降低了维护难度。
[0021]在一些可能的实现方式中,所述硬件按钮包括多种按键模式,所述多种按键模式包括长按、短按或连按。通过采用不同按键模式触发硬件按钮,可以实现基于一个硬件按钮完成不同模式之间的切换,进一步节省了计算节点的面板空间,有利于提升多节点服务器
的规格。
[0022]在一些可能的实现方式中,所述多个计算节点中的每个计算节点的面板的空闲区域设置出风口、非共享端口和/或电源,所述空闲区域为在所述服务器框中设置所述共享端口后,所述计算节点的面板预留的区域。
[0023]其中,在空闲区域增设出风口,可以有效改善多节点服务器的散热能力,提升多节点服务器的性能。在空闲区域增设电源,可以提升多节点服务器的供电规格,进而提升供电能力。在空闲区域增设非共享端口,如新增的业务端口,如此可以提升端口规格,满足不断增加的端口数量和端口类型的需求。
[0024]在一些可能的实现方式中,所述多节点服务器包括切换电路,所述切换电路用于切换所述共享端口连通的回路。所述切换电路包括切换开关和交换机中的至少一个,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端口共享方法,其特征在于,应用于多节点服务器,所述多节点服务器包括服务器框和多个计算节点,所述服务器框包括至少一个共享端口,所述方法包括:接收模式切换指令,所述模式切换指令用于对所述共享端口进行模式切换,所述共享端口用于按模式提供不同的端口功能;根据所述模式切换指令,将所述共享端口切换至指定工作模式,所述指定工作模式为所述共享端口提供指定功能的模式。2.根据权利要求1所述的方法,其特征在于,所述接收模式切换指令,包括:接收第一模式切换指令,所述第一模式切换指令用于对第一共享端口进行模式切换,所述第一共享端口为所述至少一个共享端口中任意一个端口,所述第一共享端口用于被所述多个计算节点中的不同计算节点分时使用,以为所述不同计算节点提供端口功能;所述根据所述模式切换指令,将所述共享端口切换至指定工作模式,包括:根据所述第一模式切换指令,将所述第一共享端口切换至第一工作模式,所述第一工作模式为所述第一共享端口被所述多个计算节点中的指定计算节点使用,并为所述指定计算节点提供端口功能的模式。3.根据权利2所述的方法,其特征在于,在接收第一模式切换指令之前,所述方法还包括:接收针对所述第一共享端口的状态切换指令;根据所述状态切换指令,将所述第一共享端口的状态切换为运维状态,所述运维状态用于标识所述第一共享端口传输运维信息,以对所述多节点服务器进行运维。4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收模式切换指令,包括:接收第二模式切换指令,所述第二模式切换指令用于对第二共享端口进行模式切换,所述第二共享端口为所述至少一个共享端口中任意一个端口,所述第二共享端口用于为所述多个计算节点中的至少一个计算节点提供不同类型的端口功能;所述根据所述模式切换指令,将所述共享端口切换至指定工作模式,包括:根据所述第二模式切换指令,将所述第二共享端口切换为第二工作模式,所述第二工作模式为所述第二共享端口为所述多个计算节点中的至少一个计算节点提供指定类型的端口功能的模式。5.根据权利要求4所述的方法,其特征在于,所述第二共享端口提供的不同类型的端口功能是根据各类型的端口的使用频次、重要程度和速率中的一种或多种预先确定。6.根据权利要求1至5任一项所述的方法,其特征在于,所述模式切换指令通过硬件按钮、软件赋值或者计时触发中至少一种触发。7.根据权利要求6所述的方法,其特征在于,所述硬件按钮包括多种按键模式,所述多种按键模式包括长按、短按或连按。8.根据权利要求1至7任一项所述的方法,其特征在于,所述多个计算节点中的每个计算节点的面板的空闲区域设置出风口、非共享端口和/或电源,所述空闲区域为在所述服务器框中设置所述共享端口后,所述计算节点的面板预留的区域。9.根据权利要求1至8任一项所述的方法,其特征在于,所述多节点服务器包括切换电路,所述切换电路用于切换所述共享端口连通的回路,所述切换电路包括切换开关和交换机中的至少一个,所述切换开关或所述交换机用于连接所述服务器框中所述至少一个共享
端口,以及连接所述多节点服务器的平台控制器中心、基板管理控制器、复杂可编程逻辑器件中的至少一个。10.一种端口共享装置,其特征在于,应用于多节点服务器,所述多节点服务器包括服务器框和多个计算节点,所述服务器框包括至少一个共享端口,所述装置包括:通信模块,用于接收模式切换指令,所述模式切换指令用于对所述共享端口进行模式切换,所述共享端口用于按模式提...

【专利技术属性】
技术研发人员:张波姚益民
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1