一种JBOF管理方法、装置、设备及可读介质制造方法及图纸

技术编号:29757133 阅读:22 留言:0更新日期:2021-08-20 21:10
本发明专利技术公开了一种JBOF管理方法,包括在PCIE SWITCH中执行以下步骤:检测JBOF中硬盘的在位信号以获取硬盘的在位信息;基于在位信息对硬盘指示灯进行点亮或熄灭;检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化;以及若是在位硬盘的状态发生变化,对在位硬盘进行热插拔。本发明专利技术还公开了一种JBOF管理装置、计算机设备和可读存储介质。本发明专利技术通过PCIE SWITCH实现对JBOF的散热管理、硬盘管理、温度监控、硬盘点灯、电压监控等管理功能。节省了PCB占用面积,进而减小了JBOF尺寸、降低了制作成本,提高了JBOF的存储密度,使得JBOF的部署、维护更加方便。

【技术实现步骤摘要】
一种JBOF管理方法、装置、设备及可读介质
本专利技术涉及服务器
,尤其涉及一种JBOF管理方法、装置、设备及可读介质。
技术介绍
物联网、云计算、人工智能技术正在高速发展,这些技术的应用过程中会产生大量的数据,如何对这些数据进行高速存储成为数据中心设计人员急需解决的问题。NVME硬盘是一种基于PCIe总线的硬盘,具有延时低、IOPS性能高、更节能的优点。JBOF(JustaBunchOfFlash,指在一个机箱内安装有多个闪存型固态硬盘的存储型设备)作为一种闪存型固态硬盘的存储设备,相较于存储型服务器,具有成本更低、部署灵活的特点。基于NVME硬盘的JBOF具有很高的应用价值。由于NVME硬盘基于PCIe总线,因此支持数量众多NVMESSD的JBOF需要大量的PCIelanes,比如支持32个SSD的JBOF需要128PCIeLanes。为了扩展PCIeLanes,PCIeSwitch在NVMESSDJBOF中是必须的。现有的技术方案是采用增加BMC芯片完成JBOF的管理功能。基于NVMESSD的JBOF系统中,为了获得足够多的PCIeLanes,PCIeSwitch是必须的,为了实现JBOF的管理而增加BMC芯片,在引起成本上升的同时,BMC芯片及其外围配套电路会占用更多的PCB面积,造成JBOF尺寸的增加,为JBOF的部署、维护带来困难。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种JBOF管理方法、装置、设备及可读介质,通过PCIESWITCH实现对JBOF的散热管理、硬盘管理、温度监控、硬盘点灯、电压监控等管理功能。节省了PCB占用面积,进而减小了JBOF尺寸、降低了制作成本,提高了JBOF的存储密度,使得JBOF的部署、维护更加方便。基于上述目的,本专利技术实施例的一方面提供了一种JBOF管理方法,包括在PCIESWITCH中执行以下步骤:检测JBOF中硬盘的在位信号以获取硬盘的在位信息;基于在位信息对硬盘指示灯进行点亮或熄灭;检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化;以及若是在位硬盘的状态发生变化,对在位硬盘进行热插拔。在一些实施方式中,检测JBOF中硬盘的在位信号以获取硬盘的在位信息包括:由硬盘管理模块检测JBOF中硬盘的在位信号以获取硬盘的在位信息,并将在位信息发送给硬盘指示灯控制模块;基于在位信息对硬盘指示灯进行点亮或熄灭包括:由硬盘指示灯控制模块接收在位信息,并基于在位信息对绿色指示灯进行点亮或熄灭;检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化包括:由硬盘管理模块检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化;若是在位硬盘的状态发生变化,对在位硬盘进行热插拔包括:若是在位硬盘的状态发生变化,由硬盘管理模块对在位硬盘进行热插拔。在一些实施方式中,检测JBOF中硬盘的在位信号以获取硬盘的在位信息包括:检测JBOF中硬盘的Present信号以确定硬盘的在位信息;若是Present信号为低电平,确认硬盘在位;若是Present信号为高电平,确认硬盘不在位。在一些实施方式中,基于在位信息对硬盘指示灯进行点亮或熄灭包括:基于在位信息判断硬盘是否在位;若是硬盘在位,将绿色指示灯点亮;若是硬盘不在位,将绿色指示灯熄灭。在一些实施方式中,若是在位硬盘的状态发生变化,对在位硬盘进行热插拔包括:若是在位硬盘的状态由在位变更为离线,将在位硬盘的Perst信号拉低;若是在位硬盘的状态由离线变更为在位,将在位硬盘的Perst信号变更为高电平。在一些实施方式中,还包括在PCIESWITCH中执行以下步骤:由硬盘指示灯控制模块接收操作系统点灯命令,并根据点灯命令控制蓝色指示灯点亮;通过运行监测指令获取硬盘的通信中是否有错误,若是硬盘的通信中有错误,由硬盘指示灯控制模块控制红色指示灯点亮。在一些实施方式中,还包括PCIESWITCH中执行以下步骤:由温度监测模块通过TWI接口外挂温度传感器获取机箱温度,并基于机箱温度向风扇控制模块发送风扇控制指令;由风扇控制模块接收风扇控制指令,并基于风扇控制指令通过PWMPIN输出不同频率的信号以控制风扇转速;由电压监测模块监控JBOF中电源通道的电压值,并判断电压值是否出现异常,若是电压值出现异常,向操作系统上传告警信息。本专利技术实施例的另一方面,还提供了一种JBOF管理装置,包括:第一模块,配置用于检测JBOF中硬盘的在位信号以获取硬盘的在位信息;第二模块,配置用于基于在位信息对硬盘指示灯进行点亮或熄灭;第三模块,配置用于检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化;以及第四模块,配置用于若是在位硬盘的状态发生变化,对在位硬盘进行热插拔。本专利技术实施例的再一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现以下步骤:检测JBOF中硬盘的在位信号以获取硬盘的在位信息;基于在位信息对硬盘指示灯进行点亮或熄灭;检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化;以及若是在位硬盘的状态发生变化,对在位硬盘进行热插拔。在一些实施方式中,检测JBOF中硬盘的在位信号以获取硬盘的在位信息包括:由硬盘管理模块检测JBOF中硬盘的在位信号以获取硬盘的在位信息,并将在位信息发送给硬盘指示灯控制模块;基于在位信息对硬盘指示灯进行点亮或熄灭包括:由硬盘指示灯控制模块接收在位信息,并基于在位信息对绿色指示灯进行点亮或熄灭;检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化包括:由硬盘管理模块检测JBOF中在位硬盘的状态以判断在位硬盘的状态是否发生变化;若是在位硬盘的状态发生变化,对在位硬盘进行热插拔包括:若是在位硬盘的状态发生变化,由硬盘管理模块对在位硬盘进行热插拔。在一些实施方式中,检测JBOF中硬盘的在位信号以获取硬盘的在位信息包括:检测JBOF中硬盘的Present信号以确定硬盘的在位信息;若是Present信号为低电平,确认硬盘在位;若是Present信号为高电平,确认硬盘不在位。在一些实施方式中,基于在位信息对硬盘指示灯进行点亮或熄灭包括:基于在位信息判断硬盘是否在位;若是硬盘在位,将绿色指示灯点亮;若是硬盘不在位,将绿色指示灯熄灭。在一些实施方式中,若是在位硬盘的状态发生变化,对在位硬盘进行热插拔包括:若是在位硬盘的状态由在位变更为离线,将在位硬盘的Perst信号拉低;若是在位硬盘的状态由离线变更为在位,将在位硬盘的Perst信号变更为高电平。在一些实施方式中,还包括在PCIESWITCH中执行以下步骤:由硬盘指示灯控制模块接收操作系统点灯命令,并根据点灯命令控制蓝色指示灯点亮;通过运行监测指令获取硬盘的通信中是否有错误,若是硬盘的通信中有错误,由硬盘指示灯控制模块控制红色指示灯点亮。在一些实施方式中,还包括PCIESWITCH中执行以下步骤:由温度监测模块通过TWI接口外挂温度传感器获取机箱温度,并基于机箱温度向风扇控制模本文档来自技高网...

【技术保护点】
1.一种JBOF管理方法,其特征在于,包括在PCIE SWITCH中执行以下步骤:/n检测JBOF中硬盘的在位信号以获取所述硬盘的在位信息;/n基于所述在位信息对硬盘指示灯进行点亮或熄灭;/n检测JBOF中在位硬盘的状态以判断所述在位硬盘的状态是否发生变化;以及/n若是所述在位硬盘的状态发生变化,对所述在位硬盘进行热插拔。/n

【技术特征摘要】
1.一种JBOF管理方法,其特征在于,包括在PCIESWITCH中执行以下步骤:
检测JBOF中硬盘的在位信号以获取所述硬盘的在位信息;
基于所述在位信息对硬盘指示灯进行点亮或熄灭;
检测JBOF中在位硬盘的状态以判断所述在位硬盘的状态是否发生变化;以及
若是所述在位硬盘的状态发生变化,对所述在位硬盘进行热插拔。


2.根据权利要求1所述的JBOF管理方法,其特征在于,检测JBOF中硬盘的在位信号以获取所述硬盘的在位信息包括:由硬盘管理模块检测JBOF中硬盘的在位信号以获取所述硬盘的在位信息,并将所述在位信息发送给硬盘指示灯控制模块;
基于所述在位信息对硬盘指示灯进行点亮或熄灭包括:由所述硬盘指示灯控制模块接收所述在位信息,并基于所述在位信息对绿色指示灯进行点亮或熄灭;
检测JBOF中在位硬盘的状态以判断所述在位硬盘的状态是否发生变化包括:由所述硬盘管理模块检测JBOF中在位硬盘的状态以判断所述在位硬盘的状态是否发生变化;
若是所述在位硬盘的状态发生变化,对所述在位硬盘进行热插拔包括:若是所述在位硬盘的状态发生变化,由所述硬盘管理模块对所述在位硬盘进行热插拔。


3.根据权利要求1所述的JBOF管理方法,其特征在于,检测JBOF中硬盘的在位信号以获取所述硬盘的在位信息包括:
检测JBOF中硬盘的Present信号以确定所述硬盘的在位信息;
若是所述Present信号为低电平,确认所述硬盘在位;
若是所述Present信号为高电平,确认所述硬盘不在位。


4.根据权利要求1所述的JBOF管理方法,其特征在于,基于所述在位信息对硬盘指示灯进行点亮或熄灭包括:
基于所述在位信息判断所述硬盘是否在位;
若是所述硬盘在位,将绿色指示灯点亮;
若是所述硬盘不在位,将绿色指示灯熄灭。


5.根据权利要求1所述的JBOF管理方法,其特征在于,若是所述在位硬盘的状态发生变化,对所述在位硬盘进行热插拔包括:
...

【专利技术属性】
技术研发人员:付水论张敏叶明洋
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1