一种硬盘热插拔自动控制系统及控制方法技术方案

技术编号:36074148 阅读:35 留言:0更新日期:2022-12-24 10:45
本发明专利技术提供一种硬盘热插拔自动控制系统及控制方法,包括:硬盘卡槽,硬盘卡槽内部安装有硬盘;电机控制模块控制驱动电机运行带动硬盘卡槽沿着滑道向硬盘接口移动,使硬盘的插头与硬盘接口配合连接;数据处理模块判断硬盘状态信息是否符合预设要求,如符合预设要求,数据处理模块向BMC模块反馈符合状态信息;电机控制模块接收拔出控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道移动,使硬盘的插头断开与硬盘接口连接;而后再重复执行硬盘与硬盘接口插接过程,直到达到预设次数,并生成硬盘连接状态日志信息。实现硬盘热插拔自动测试,避免热插拔测试过程中的人为干扰因素,提高硬盘热插拔的测试效率,提高硬盘与服务器连接的可靠性。靠性。靠性。

【技术实现步骤摘要】
一种硬盘热插拔自动控制系统及控制方法


[0001]本专利技术涉及服务器硬盘拔插控制
,尤其涉及一种硬盘热插拔自动控制系统及控制方法。

技术介绍

[0002]随着互联网技术的发展,大数据已经成为了各行业之中重要的资源,大数据时代之下,数据量增长速度极快,每时每刻都会产生海量的数据,使得每台服务器需要存储大量的数据、图形、声音、图像视频文件等,从而对目前作为服务器的主要存储部件——硬盘的可靠性及稳定性提出了更高的要求。服务器在使用中如果遇到nvme存储空间不足或发生故障时,则需要增减或更换新的nvme设备,而nvme的热插拔功能使nvme可以在服务器开机的情况下做更新或扩容而不影响系统正常运行。
[0003]现有技术存在人为的不确定因素,由于目前服务器配置较高,硬盘数量较多,人为插拔硬盘效率较低;人为插拔硬盘的方式、力度不统一,不确定性较大,造成硬盘安装不到位,导致硬盘存在掉带宽或者无法读取硬盘信息的现象,继而影响服务器的稳定运行。

技术实现思路

[0004]本专利技术提供一种硬盘热插拔自动控制系统,系统实现对硬盘的拔插测试;采集拔插测试的各种信息;可以根据测试要求自动或手动控制拔插测试进程,实时检测硬盘接口带宽和速率等信息,满足测试要求。
[0005]系统包括:硬盘背板以及控制装置,硬盘背板设有多个硬盘接口;靠近硬盘接口处匹配设置有拔插组件;
[0006]拔插组件设有硬盘卡槽,硬盘卡槽的两侧设有滑道,硬盘卡槽上连接有传动机构,传动机构连接有驱动电机;
[0007]硬盘卡槽内部安装有硬盘;
[0008]控制装置包括:电机控制模块、数据处理模块以及拔插到位感应模块;
[0009]电机控制模块用于接收插硬盘控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道向硬盘接口移动,并基于拔插到位感应模块感应插到位信息,使硬盘的插头与硬盘接口配合连接,硬盘接入硬盘背板上;
[0010]数据处理模块用于接收服务器BMC模块发送的硬盘状态信息,并判断硬盘状态信息是否符合预设要求,如符合预设要求,数据处理模块向BMC模块反馈符合状态信息;电机控制模块接收拔出控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道移动,使硬盘的插头断开与硬盘接口连接;而后再重复执行硬盘与硬盘接口插接过程,直到达到预设次数,并生成硬盘连接状态日志信息。
[0011]进一步需要说明的是,数据处理模块还用于接收服务器BMC模块发送的硬盘状态信息包括:power状态信息、smart信息、带宽信息以及数据传输速度信息;
[0012]分别判断smart信息、带宽信息以及数据传输速度信息是否符合预设要求;
[0013]如不符合预设要求,显示出硬盘异常状态信息。
[0014]进一步需要说明的是,滑道内部设有齿条,传动机构为设置在硬盘卡槽两侧,分别与齿条相啮合的齿轮;
[0015]驱动电机的输出轴与其中一个齿轮连接,驱动齿轮在齿条上运行,带动硬盘卡槽移动。
[0016]进一步需要说明的是,硬盘卡槽的底部设有螺纹套管,传动机构为丝杠,丝杠与螺纹套管螺纹连接,丝杠的端部连接驱动电机。
[0017]进一步需要说明的是,拔插到位感应模块包括:设置在滑道的多个位置传感器;
[0018]位置传感器用于感应硬盘卡槽的位置信息,且电机控制模块通过位置传感器感应的位置信息,控制驱动电机运行,控制硬盘与硬盘背板之间的拔插。
[0019]进一步需要说明的是,拔插到位感应模块还包括:设置在硬盘接口处的压力传感器;
[0020]电机控制模块通过压力传感器感应的压力信息,控制硬盘的插头与硬盘接口之间的插接配合。
[0021]进一步需要说明的是,控制装置包括:显示屏和计时模块;
[0022]计时模块与数据处理模块连接,硬盘接入硬盘背板之后,计时模块开始计时,达到预设时长之后,数据处理模块向电机控制模块发送拔出控制指令,电机控制模块控制驱动电机运行带动硬盘卡槽沿着滑道移动,使硬盘的插头断开与硬盘接口连接;
[0023]数据处理模块与显示屏连接,显示屏显示控制装置运行状态。
[0024]本专利技术还提供一种硬盘热插拔自动控制方法,方法包括:
[0025]电机控制模块接收插硬盘控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道向硬盘接口移动,并基于拔插到位感应模块感应插到位信息,使硬盘的插头与硬盘接口配合连接,硬盘接入硬盘背板上;
[0026]数据处理模块接收服务器BMC模块发送的硬盘状态信息,并判断硬盘状态信息是否符合预设要求;
[0027]如符合预设要求,数据处理模块向BMC模块反馈符合状态信息;
[0028]电机控制模块接收拔出控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道移动,使硬盘的插头断开与硬盘接口连接;
[0029]重复执行硬盘与硬盘接口插接过程,直到达到预设次数,并生成硬盘连接状态日志。
[0030]进一步需要说明的是,方法还包括:BMC模块向服务器电源模块发送硬盘掉电控制指令,控制硬盘掉电;
[0031]BMC模块检测到硬盘掉电后,电机控制模块接收拔出硬盘控制指令,控制驱动电机运行带动硬盘卡槽向远离硬盘接口方向移动;
[0032]经过预设时长之后,电机控制模块接收插硬盘控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道向硬盘接口移动,并基于拔插到位感应模块感应插到位信息,使硬盘的插头与硬盘接口配合连接,硬盘接入硬盘背板上。
[0033]进一步需要说明的是,方法还包括:测试控制终端;
[0034]测试控制终端向电机控制模块发送插硬盘控制指令以及拔出硬盘控制指令;
[0035]测试控制终端还接收数据处理模块发送的硬盘状态信息,硬盘状态信息是否符合预设要求的信息以及硬盘连接状态日志信息。
[0036]从以上技术方案可以看出,本专利技术具有以下优点:
[0037]本专利技术涉及的硬盘热插拔自动控制系统及控制方法将硬盘插拔的工作与检测硬盘信息的动作集成在一起,直接将硬盘热插拔测试自动化,较现有技术的方案,人为的操作量更少,自动化程度更高,提高了测试的准确性,保证硬盘连接的可靠性。
[0038]本专利技术实现了控制装置对硬盘卡槽的伸缩,或者前后控制,应用在服务器硬盘安装和拆卸工作上,可有效避免人为安装硬盘的不确定性。
[0039]基于硬盘热插拔自动控制方法实现对硬盘的拔插测试;采集拔插测试的各种信息;可以根据测试要求自动或手动控制拔插测试进程,实时检测硬盘接口带宽和速率等信息。本专利技术设置了超声传感器和压力传感器,确保拔插测试能够顺利进行,可以实现硬盘的自动化热插拔测试。
[0040]本专利技术通过压力传感器感应的压力信息,控制硬盘的插头与硬盘接口之间的插接配合。通过压力传感器对硬盘与背板接触力的检测,避免硬盘与背板接触力过大导致硬盘损坏。还保证硬盘与硬盘背板插接稳固。
附图说明
[0041]为了更清楚地说明本专利技术的技术方案,下面将对描述中所需要使用的附图作简单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘热插拔自动控制系统,其特征在于,包括:硬盘背板以及控制装置,硬盘背板设有多个硬盘接口;靠近硬盘接口处匹配设置有拔插组件;拔插组件设有硬盘卡槽,硬盘卡槽的两侧设有滑道,硬盘卡槽上连接有传动机构,传动机构连接有驱动电机;硬盘卡槽内部安装有硬盘;控制装置包括:电机控制模块、数据处理模块以及拔插到位感应模块;电机控制模块用于接收插硬盘控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道向硬盘接口移动,并基于拔插到位感应模块感应插到位信息,使硬盘的插头与硬盘接口配合连接,硬盘接入硬盘背板上;数据处理模块用于接收服务器BMC模块发送的硬盘状态信息,并判断硬盘状态信息是否符合预设要求,如符合预设要求,数据处理模块向BMC模块反馈符合状态信息;电机控制模块接收拔出控制指令,控制驱动电机运行带动硬盘卡槽沿着滑道移动,使硬盘的插头断开与硬盘接口连接;而后再重复执行硬盘与硬盘接口插接过程,直到达到预设次数,并生成硬盘连接状态日志信息。2.根据权利要求1所述的硬盘热插拔自动控制系统,其特征在于,数据处理模块还用于接收服务器BMC模块发送的硬盘状态信息包括:power状态信息、smart信息、带宽信息以及数据传输速度信息;分别判断smart信息、带宽信息以及数据传输速度信息是否符合预设要求;如不符合预设要求,显示出硬盘异常状态信息。3.根据权利要求1所述的硬盘热插拔自动控制系统,其特征在于,滑道内部设有齿条,传动机构为设置在硬盘卡槽两侧,分别与齿条相啮合的齿轮;驱动电机的输出轴与其中一个齿轮连接,驱动齿轮在齿条上运行,带动硬盘卡槽移动。4.根据权利要求1所述的硬盘热插拔自动控制系统,其特征在于,硬盘卡槽的底部设有螺纹套管,传动机构为丝杠,丝杠与螺纹套管螺纹连接,丝杠的端部连接驱动电机。5.根据权利要求1所述的硬盘热插拔自动控制系统,其特征在于,拔插到位感应模块包括:设置在滑道的多个位置传感器;位置传感器用于感应硬盘卡槽的位置信息,且电机控制模块通过位置传感器感应的位置信息,控制驱动电机运行,控制硬盘与硬盘背板之间的拔插。6.根据权利要求1所述的硬盘热插拔自动控制系统,其特征在于,拔插到位感应模块还包括:设...

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

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

1