一种SAS硬盘背板的热插拔方法及相关装置与流程

文档序号:18985712发布日期:2019-10-29 04:22阅读:3375来源:国知局
一种SAS硬盘背板的热插拔方法及相关装置与流程

本申请涉及服务器领域,特别涉及一种sas硬盘背板的热插拔方法及相关装置。



背景技术:

当前服务器系统设计中,对硬盘背板在线热插拔维护的需求越来越高,目前主流的硬盘背板一般是支持多个sashdd的背板,系统输出的sasx8信号通过连接器到硬盘背板上,经背板走线传输到sasexpander芯片上,芯片输出多对sas信号再经硬盘背板传输到各个sashdd上进行数据存储。

当前支持sas信号接口的可热插拔的连接器一般选择minisashd,一个minisashd支持sasx4,因此一个x8的信号就需要两个连接器,且带有latch接口,即需要热插拔的时候需要先手动按压或者处理下latch接口才能将连接器拔掉,因此需要按压两次才能将连接器拔掉,而一般硬盘背板都是在服务器机箱里面的,需要热插拔维护时将其抽拉出来,受服务器空间限制,一般抽拉只能将硬盘部分抽拉出来,而与控制板连接器的连接器线缆端是留在机箱内部一些的,因此如采用minisashd连接器的方式,存在人工手动就无法伸进去按压latch将背板拔出的情况。

因此,如何选择sas硬盘背板合适的连接器是本领域技术人员亟需解决的技术问题。



技术实现要素:

本申请的目的是提供一种sas硬盘背板的热插拔方法、热插拔系统、一种计算机可读存储介质和一种sas硬盘背板的热插拔装置,能够提高sas硬盘背板的热插拔效率。

为解决上述技术问题,本申请提供一种sas硬盘背板的热插拔方法,具体技术方案如下:

接收连接器发送的高速信号;

判断所述高速信号中是否存在与sas信号阻抗相兼容的兼容信号;

若是,判断所述兼容信号的总数是否不少于8路;

若是,则确认所述高速信号对应的连接器可用,并将所述连接器作为所述sas硬盘背板的连接器。

其中,所述高速信号包括pcie高速信号、sas高速信号和clk时钟信号中的一种或任几种的组合。

其中,还包括:

利用所述连接器的低速信号端口进行低速信号互联。

其中,还包括:

自定义所述连接器的电源端口,并分配至低速信号或地信号。

其中,所述电源端口包括5v、12v或3.3vaux。

本申请还提供一种sas硬盘背板的热插拔系统,包括:

接收模块,用于接收连接器发送的高速信号;

第一判断模块,用于判断所述高速信号中是否存在与sas信号阻抗相兼容的兼容信号;

第二判断模块,用于若所述第一判断模块判断为是时,判断所述兼容信号的总数是否不少于8路;

热插拔模块,用于若所述第二判断模块判断为是时,则确认所述高速信号对应的连接器可用,并将所述连接器作为所述sas硬盘背板的连接器进行热插拔。

其中,还包括:

低速信号连接模块,用于利用所述连接器的低速信号端口进行低速信号互联。

其中,还包括:

电源端口分配模块,用于自定义所述连接器的电源端口,并分配至低速信号或地信号。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的一种sas硬盘背板的热插拔方法的步骤。

本申请还提供一种sas硬盘背板的热插拔装置,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的一种sas硬盘背板的热插拔方法的步骤。

本申请提供一种sas硬盘背板的热插拔方法,包括:接收连接器发送的高速信号;判断所述高速信号中是否存在与sas信号阻抗相兼容的兼容信号;若是,判断所述兼容信号的总数是否不少于8路;若是,则确认所述高速信号对应的连接器可用,并将所述连接器作为所述sas硬盘背板的连接器进行热插拔。

本申请通过先判断连接器的高速信号各类型的信号阻抗与sas信号阻抗是否兼容,以及信号总数是否满足sasx8要求。若均满足,则说明该连接器可以替代minisashd,且不必采用latch接口进行热插拔,则利用该连接器进行热插拔。使得sas硬盘背板的热插拔过程更便捷,同时解决了服务器由于结构限制无法手动按压latch接口的问题,提高了sas硬盘背板维护的便捷性。本申请还提供一种sas硬盘背板的热插拔系统、一种计算机可读存储介质和一种sas硬盘背板的热插拔装置,具有上述有益效果,此处不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种sas硬盘背板的热插拔方法的流程图;

图2为sff8639连接器信号端口示意图;

图3为本申请实施例所提供的一种sas硬盘背板的热插拔系统结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参考图1,图1为本申请实施例所提供的一种sas硬盘背板的热插拔方法的流程图,该热插拔方法包括:

s101:接收连接器发送的高速信号;

通常,先由连接器接收服务器控制器系统发送出的sasx8信号,然后连接器接收该sasx8信号并发送至sas硬盘背板。本步骤需要接收连接器发送的高速信号,以在后续步骤对高速信号进行分析。

s102:判断所述高速信号中是否存在与sas信号阻抗相兼容的兼容信号;若是,进入s103;

高速信号包括不同类型的信号,在此不作具体限定。优选的,高速信号可以包括pcie高速信号、sas高速信号和clk时钟信号中的一种或任几种的组合。而同类型的高速信号的阻抗是相同的,因此本步骤实际上只需判断不同类型的高速信号与sas信号的兼容性。参见图2,图2为sff8639连接器信号端口示意图,以sff8639连接器为例,sff8639连接器的高速信号部分主要包括pciex4高速信号、sasx2高速信号、clkx2时钟信号,也就是说其只可支持sasx2的传输。但需要注意的是,高速信号部分pciex4以及时钟信号其阻抗部分大约在85欧姆+/-10%左右,与sas信号的阻抗是兼容的,因此pciex4及clkx2的信号端口可以用于支持sasx6的信号传输。换句话说,接收到高速信号后,先分析其高速信号类型,再进一步判断该类型的高速信号的阻抗是否与sas信号的阻抗相兼容。容易理解的是,只要该类型的高速信号的阻抗可以用于传输sas信号则代表该类型高速信号端口同样可以用于传输sas信号。

s103:判断所述兼容信号的总数是否不少于8路;若是,进入s104;

当确定存在其他类型的高速信号端口可用时,还需要进一步判断兼容信号的信号端口数量满足sas信号数量需求。由于服务器控制器系统发送出的sasx8信号,因此,连接器必须能够接收该sasx8信号并发送至sas硬盘背板。以sff8639连接器为例,pciex4及clkx2的信号端口可以用于支持sasx6的信号传输,加上原本的sasx2高速信号,作为构成了sasx8的一个数量要求,解决了传统服务器上sas硬盘背板一定要用minisashd连接器才能传输sas信号的问题。因此,该sff8639连接器可作为sas硬盘背板的连接器与服务器相连。当然,除sff8639连接器之外,还可以有其他型号的连接器,在此不一一举例限定。

需要注意的是,本步骤仅要求兼容信号的路数不小于8路即可,当然可以大于8路,在此不作具体限定。

s104:确认所述高速信号对应的连接器可用,并将所述连接器作为所述sas硬盘背板的连接器。

当s102和s103均满足后,则该连接器可作为sas硬盘背板的连接器使用,直接替换现有的2个minisashd,且无需使用minisashd自带的latch接口。当然容易理解的是,s102和s103中任意一个判断过程为否时,该连接器无法作为sas硬盘背板上的连接器。

在进行热插拔时,可以直接取出sas硬盘背板,不必按压两次才能将连接器拔掉。此外,由于不同服务器结构设计不同,部分服务器难以触碰到minisashd自带的latch接口,而本申请则无需人工处理连接器,简化热插拔流程,提高了sas硬盘背板维护的便捷性。

基于上述实施例,作为优选的实施例,该热插拔方法还可以包括:

利用所述连接器的低速信号端口进行低速信号互联。

服务器发送至sas硬盘背板的信号中,除高速信号外,还存在部分低速信号。为了考虑低速信号的传输,可以利用连接器的低速信号端口执行低速信号传输。以sff8639连接器为例,sff8639连接器也有控制信号和状态信号等低速信号端口,低速信号阻抗都是50欧姆的和sas控制背板所需的低速信号阻抗一致可以使用其端口实现低速信号的互联。

基于上述实施例,作为优选的实施例,该热插拔方法还可以包括:

自定义所述连接器的电源端口,并分配至低速信号或地信号。

其中,所述电源端口包括5v、12v或3.3vaux。

不同的连接器的电源端口标准不同。sff8639的电源端口主要有5v、12v、3.3vaux,由于sashd背板的电源是由单独的线缆接入跟sas信号部分是分离的,所以sff8639的电源端口可以不采用原有定义,即自定义连接点的电源端口,根据功能所需将电源端口分配给需要的低速信号和地信号。

下面对本申请实施例提供的一种sas硬盘背板的热插拔系统进行介绍,下文描述的热插拔系统与上文描述的热插拔方法可相互对应参照。

参见图3,本申请还提供一种sas硬盘背板的热插拔系统,包括:

接收模块100,用于接收连接器发送的高速信号;

第一判断模块200,用于判断所述高速信号中是否存在与sas信号阻抗相兼容的兼容信号;

第二判断模块300,用于所述第一判断模块200判断为是时,判断所述兼容信号的总数是否不少于8路;

热插拔模块,用于所述第二判断模块300判断为是时,则确认所述高速信号对应的连接器可用,并将所述连接器作为所述sas硬盘背板的连接器进行热插拔。

基于上述实施例,作为优选的实施例,还包括:

低速信号连接模块,用于利用所述连接器的低速信号端口进行低速信号互联;其中,所述低速信号由所述服务器控制器发出。

基于上述实施例,作为优选的实施例,还包括:

电源端口分配模块,用于自定义所述连接器的电源端口,并分配至低速信号或地信号。

本申请还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的一种sas硬盘背板的热插拔方法的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请还提供了一种sas硬盘背板的热插拔装置,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的一种sas硬盘背板的热插拔方法的步骤。当然所述sas硬盘背板的热插拔设备还可以包括各种网络接口,电源等组件。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的系统而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1