System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种硬盘背板装置及通信链路故障检测方法。
技术介绍
1、服务器技术对互联网行业发展起着至关重要的影响,服务器运行的稳定性、数据的安全性越来越得到重视。近几年,互联网市场因服务器问题导致系统停滞造成巨大经济损失的案例比比皆是,使得提高服务器运行的稳定性和数据的安全性成为服务器行业研究的重点。
2、为了保证服务器稳定提供服务,相关技术中,通过多台服务器并行运行实现数据备份、算力备份。在服务器出现故障的情况下,通过备用服务器继续提高服务。
3、但上述方法是从整机备份的角度解决该问题,该措施的实施是基于整机多台冗余的方式实现,实现的基础需要配置多台服务器机器,极大的提高了成本。
技术实现思路
1、鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种硬盘背板装置及通信链路故障检测方法。
2、第一方面,本申请实施例公开了一种硬盘背板装置,所述装置包括:
3、硬盘背板、硬盘、第一存储扩展板、第二存储扩展板、第一磁盘阵列卡和第二磁盘阵列卡;
4、所述第一存储扩展板和第二存储扩展板分别与所述硬盘背板连接,所述硬盘背板还连接硬盘;
5、所述第一存储扩展板连接第一磁盘阵列卡,所述第二存储扩展版连接第二磁盘阵列卡;
6、所述第一存储扩展板包括第一芯片,所述第二存储扩展板包括第二芯片,所述第一芯片用于在所述第一磁盘阵列卡故障的情况下,向所述第二芯片发送链路
7、可选地,所述硬盘背板设置有第一高密度信号连接器和第二高密度信号连接器,所述第一存储扩展板通过所述第一高密度信号连接器与所述硬盘背板连接,所述第二存储扩展板通过所述第二高密度信号连接器与所述硬盘背板连接;
8、所述硬盘背板设置有硬盘连接器,所述硬盘与所述硬盘背板通过所述硬盘连接器连接。
9、可选地,所述第一存储扩展板设置有第三高密度信号连接器,所述第二存储扩展板设置有第四高密度信号连接器;
10、所述第三高密度信号连接器与所述第一高密度信号连接器连接,所述第四高密度信号连接器与所述第二高密度信号连接器连接。
11、可选地,所述第一存储扩展板有第一minisashd接口,所述第二存储扩展板有第二minisashd接口;
12、所述第一磁盘阵列卡通过所述第一minisashd接口与所述第一存储扩展板连接,所述第二磁盘阵列卡通过所述第二minisashd接口与所述第二存储扩展板连接。
13、可选地,所述第一磁盘阵列卡和所述第二磁盘阵列卡分别插接于服务器的pcie插槽内;
14、所述第一磁盘阵列卡和所述第二磁盘阵列卡为raid卡或sas卡。
15、可选地,所述第一存储扩展板和所述第二存储扩展板分别设置有连接孔;所述硬盘背板设置有螺柱;
16、所述螺柱穿过所述连接孔,通过螺母的配合将所述第一存储扩展板和所述第二存储扩展板固定安装在所述硬盘背板。
17、第二方面,本申请实施例公开了一种通信链路故障检测方法,应用于如第一方面所述的硬盘背板装置,所述方法包括:
18、在服务器正常运行后,通过第一存储扩展板获取硬盘和第一磁盘阵列卡的日志信息;
19、根据所述日志信息判断硬盘和第一磁盘阵列卡之间是否存在通信异常情况;
20、若存在通信异常情况,则获取硬盘状态,判断所述硬盘是否故障;
21、在所述硬盘正常的情况下,确定所述第一磁盘阵列卡异常,通过第一存储扩展板的第一芯片向第二磁存储扩展板的第二芯片发送链路切换信号,将第一磁盘阵列卡与硬盘之间的通信链路禁用,并启用第二磁盘阵列卡与硬盘之间的通信链路。
22、可选地,所述方法还包括:
23、在确定所述硬盘故障的情况下,对故障的硬盘执行踢盘操作。
24、可选地,所述获取硬盘状态,判断所述硬盘是否故障包括:
25、通过硬盘自检程序获取硬盘状态信息;
26、根据所述硬盘状态信息确定所述硬盘是否故障。
27、可选地,所述根据所述日志信息判断硬盘和第一磁盘阵列卡之间是否存在通信异常情况,包括:
28、通过所述日志信息,确定所述第一磁盘阵列卡与所述硬盘之间是否存在连接超时;
29、若在预设时间段内,出现所述连接超时的次数超过预设阈值,则确定存在通信异常情况;
30、或,通过所述日志信息,确定在所述第一磁盘阵列卡与所述硬盘之间存在请求响应报错的情况下,第一磁盘阵列卡与所述硬盘之间重新进行请求响应的次数是否超过预设次数,或者重新请求响应的时长是否超过预设时长;
31、在重新请求响应的次数超过所述预设次数或重新请求响应的时长超过所述预设时长的情况下,确定存在通信异常情况;
32、或,通过所述日志信息,确定所述第一磁盘阵列卡存在固件异常情况或告警信息的情况下,确定存在通信异常情况。
33、本申请实施例中,硬盘背板装置包括:硬盘背板、硬盘、第一存储扩展板、第二存储扩展板、第一磁盘阵列卡和第二磁盘阵列卡;所述第一存储扩展板和第二存储扩展板分别与所述硬盘背板连接,所述硬盘背板还连接硬盘;所述第一存储扩展板连接第一磁盘阵列卡,所述第二存储扩展版连接第二磁盘阵列卡;所述第一存储扩展板包括第一芯片,所述第二存储扩展板包括第二芯片,所述第一芯片用于在所述第一磁盘阵列卡故障的情况下,向所述第二芯片发送链路切换信号,以将第一磁盘阵列卡与硬盘之间的通信链路禁用,并启用第二磁盘阵列卡与硬盘之间的通信链路。本申请中公开了一种支持存储数据链路冗余的硬盘背板,通过两个存储扩展板各自连接一个磁盘阵列卡,形成两条与硬盘通信的数据链路,实现单台服务器内数据链路冗余,当一个数据链路硬件出现故障时,备用链路会继续实施数据读取和写入。通过本申请的硬盘背板装置,可以在单台服务器内实现存储硬件电路冗余,提高服务器运行的稳定性和数据的安全性。解决了单台服务器内磁盘阵列卡故障或者链路异常的问题,节约了成本。
本文档来自技高网...【技术保护点】
1.一种硬盘背板装置,其特征在于,所述装置包括:
2.根据权利要求1所述的硬盘背板装置,其特征在于,
3.根据权利要求2所述的硬盘背板装置,其特征在于,
4.根据权利要求1所述的硬盘背板装置,其特征在于,
5.根据权利要求1所述的硬盘背板装置,其特征在于,所述第一磁盘阵列卡和所述第二磁盘阵列卡分别插接于服务器的PCIE插槽内;
6.根据权利要求1所述的硬盘背板装置,其特征在于,所述第一存储扩展板和所述第二存储扩展板分别设置有连接孔;所述硬盘背板设置有螺柱;
7.一种通信链路故障检测方法,应用于如权利要求1-6任一项所述的硬盘背板装置,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求7所述的方法,其特征在于,所述获取硬盘状态,判断所述硬盘是否故障包括:
10.根据权利要求7所述的方法,其特征在于,所述根据所述日志信息判断硬盘和第一磁盘阵列卡之间是否存在通信异常情况,包括:
【技术特征摘要】
1.一种硬盘背板装置,其特征在于,所述装置包括:
2.根据权利要求1所述的硬盘背板装置,其特征在于,
3.根据权利要求2所述的硬盘背板装置,其特征在于,
4.根据权利要求1所述的硬盘背板装置,其特征在于,
5.根据权利要求1所述的硬盘背板装置,其特征在于,所述第一磁盘阵列卡和所述第二磁盘阵列卡分别插接于服务器的pcie插槽内;
6.根据权利要求1所述的硬盘背板装置,其特征在于,所述第一存储扩展板和所述第二存储...
【专利技术属性】
技术研发人员:牛卫星,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。