一种系统内硬盘顺序确定方法、装置及存储配置系统制造方法及图纸

技术编号:29583054 阅读:30 留言:0更新日期:2021-08-06 19:40
本发明专利技术公开了一种系统内硬盘顺序确定方法,通过接收硬盘背板连接信息;根据所述硬盘背板连接信息,确定NVMe实际接口信息及非系统存储实际接口信息;根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息;根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。本发明专利技术通过根据预设的NVMe位置信息,实现服务器的NVMe硬盘位置的自动调整,工作人员不必在设备组装时再严格保证NVMe硬盘背板连接到特定的物理端口,降低了组装中的人力成本,同时提高了系统的稳定性。本发明专利技术同时还提供了一种具有上述有益效果的系统内硬盘顺序确定装置、设备、计算机可读存储介质及存储配置系统。

【技术实现步骤摘要】
一种系统内硬盘顺序确定方法、装置及存储配置系统
本专利技术涉及数据存储领域,特别是涉及一种系统内硬盘顺序确定方法、装置、设备、计算机可读存储介质及存储配置系统。
技术介绍
随着服务器系统的复杂度提高,对服务器的硬盘的管理要求也越来越高。现代的硬盘包括多种种类,从SATA硬盘,SAS硬盘到NVMe(U.2)硬盘,速度越来越快。其中NVMe硬盘的运行速率远远高于SAS以及SATA硬盘,性能也是尤为突出,因此大部分的存储客户会比较希望将服务器的操作系统安装在速度较快的NVMe中,一般的存储数据存放在SAS、SATA或者其他硬盘内,这样会对系统整体性能有很好的提升,但对于客户来说,服务器通常不是一台单独使用,而是多台服务器互相连接组成网络,而对于多台服务器共同使用的场景,为提高系统运行效率,降低程序复杂度,应尽可能保持作为系统盘的NVMe硬盘在全部服务器的系统中的位置一致,换句话说,NVMe硬盘在单台服务器的所有硬盘中的排列顺序的位置应当一致。现有技术中,系统中硬盘的排列顺序取决于主板管理系统(BMC)通过I2C端口对硬盘的扫描顺序,先扫描到那个硬盘的信息那个硬盘将会放在前面,也就是说,硬盘在系统中的排列顺序完全由物理接口决定,而为了保证作为系统盘的NVMe硬盘在全部服务器中的位置一致,则必须保证NVMe硬盘背板连接到统一对应的I2C物理端口,大大增加了设备安装时的人力成本,提高了系统的不稳定性。因此,如何自动将NVMe硬盘在系统内的顺序位置固定,降低设备安装成本、提高系统稳定性,就成了本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种系统内硬盘顺序确定方法、装置、设备、计算机可读存储介质及存储配置系统,以解决现有技术中不能自动将NVMe硬盘在系统内的顺序位置固定,导致设备安装成本高及系统稳定性差的问题。为解决上述技术问题,本专利技术提供一种系统内硬盘顺序确定方法,包括:接收硬盘背板连接信息;根据所述硬盘背板连接信息,确定NVMe实际接口信息及非系统存储实际接口信息;根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息;根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。可选地,在所述的系统内硬盘顺序确定方法中,所述根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬板背板虚拟接口信息包括:根据所述NVMe实际接口信息及所述NVMe位置信息,确定与所述NVMe实际接口信息对应的NVMe虚拟接口信息;根据所述非系统存储实际接口信息及所述NVMe位置信息,确定与所述非系统存储实际接口信息对应的非系统存储虚拟接口信息;根据所述NVMe虚拟接口信息及所述非系统存储虚拟接口信息,确定所述硬盘背板虚拟接口信息。可选地,在所述的系统内硬盘顺序确定方法中,在得到所述硬盘顺序信息后,还包括:将所述硬盘顺序信息发送至显示组件,使所述显示组件根据所述硬盘顺序信息显示所述硬盘背板连接信息对应的硬盘信息。可选地,在所述的系统内硬盘顺序确定方法中,在根据所述硬盘背板连接信息,确定NVMe实际接口信息之后,还包括:判断所述NVMe实际接口信息是否符合预设的NVMe背板标准;当所述NVMe实际接口信息不符合所述NVMe背板标准时,发送报错信息。可选地,在所述的系统内硬盘顺序确定方法中,还包括:接收待处理数据信息及目标硬盘信息;根据所述目标硬盘信息确定目标虚拟接口信息;根据所述目标虚拟接口信息确定目标实际接口信息;根据所述目标实际接口信息将所述待处理数据信息发送至目标硬盘。一种系统内硬盘顺序确定装置,包括:接收模块,用于接收硬盘背板连接信息;实际接口确定模块,用于根据所述硬盘背板连接信息,确定NVMe实际接口信息及非系统存储实际接口信息;虚拟接口确定模块,用于根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息;顺序确定模块,用于根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。可选地,在所述的系统内硬盘顺序确定装置中,所述虚拟接口确定模块包括:虚拟NVMe单元,用于根据所述NVMe实际接口信息及所述NVMe位置信息,确定与所述NVMe实际接口信息对应的NVMe虚拟接口信息;虚拟非系统存储单元,用于根据所述非系统存储实际接口信息及所述NVMe位置信息,确定与所述非系统存储实际接口信息对应的非系统存储虚拟接口信息;虚拟确定单元,用于根据所述NVMe虚拟接口信息及所述非系统存储虚拟接口信息,确定所述硬盘背板虚拟接口信息。一种系统内硬盘顺序确定设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一种所述的系统内硬盘顺序确定方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的系统内硬盘顺序确定方法的步骤。一种存储配置系统,包括硬盘背板、中央处理器及选路芯片;所述中央处理器通过系统管理总线与所述选路芯片相连,所述选路芯片通过I2C总线与所述硬盘背板相连;所述硬盘背板包括数据硬盘,所述中央处理器用于根据外部网络信号与所述数据硬盘进行数据交换;所述选路芯片用于接收硬盘背板连接信息,并确定NVMe实际接口信息及非系统存储实际接口信息,之后根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息,并根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。本专利技术所提供的系统内硬盘顺序确定方法,通过接收硬盘背板连接信息;根据所述硬盘背板连接信息,确定NVMe实际接口信息及非系统存储实际接口信息;根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息;根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。本专利技术通过所述硬盘背板连接信息区分开作为系统盘的NVMe硬盘背板及其余硬盘背板分别对应的实际接口信息,并根据预设的NVMe位置信息,生成符合期望(即NVMe硬盘背板在所有硬盘背板中处于目标位置)的硬盘背板虚拟接口信息,系统会根据所述硬盘背板虚拟接口信息对设备中的硬盘背板进行排序,实现服务器的NVMe硬盘位置的自动调整,使系统中所有服务器的NVMe硬盘位置一致,工作人员不必在设备组装时再严格保证NVMe硬盘背板连接到特定的物理端口,大大降低了组装中的人力成本,同时提高了系统的稳定性。本专利技术同时还提供了一种具有上述有益效果的系统内硬盘顺序确定装置、设备、计算机可读存储介质及存储配置系统。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本本文档来自技高网
...

【技术保护点】
1.一种系统内硬盘顺序确定方法,其特征在于,包括:/n接收硬盘背板连接信息;/n根据所述硬盘背板连接信息,确定NVMe实际接口信息及非系统存储实际接口信息;/n根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息;/n根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。/n

【技术特征摘要】
1.一种系统内硬盘顺序确定方法,其特征在于,包括:
接收硬盘背板连接信息;
根据所述硬盘背板连接信息,确定NVMe实际接口信息及非系统存储实际接口信息;
根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬盘背板虚拟接口信息;
根据所述硬盘背板虚拟接口信息确定硬盘顺序信息。


2.如权利要求1所述的系统内硬盘顺序确定方法,其特征在于,所述根据所述NVMe实际接口信息、所述非系统存储实际接口信息及预设的NVMe位置信息,确定硬板背板虚拟接口信息包括:
根据所述NVMe实际接口信息及所述NVMe位置信息,确定与所述NVMe实际接口信息对应的NVMe虚拟接口信息;
根据所述非系统存储实际接口信息及所述NVMe位置信息,确定与所述非系统存储实际接口信息对应的非系统存储虚拟接口信息;
根据所述NVMe虚拟接口信息及所述非系统存储虚拟接口信息,确定所述硬盘背板虚拟接口信息。


3.如权利要求1所述的系统内硬盘顺序确定方法,其特征在于,在得到所述硬盘顺序信息后,还包括:
将所述硬盘顺序信息发送至显示组件,使所述显示组件根据所述硬盘顺序信息显示所述硬盘背板连接信息对应的硬盘信息。


4.如权利要求1所述的系统内硬盘顺序确定方法,其特征在于,在根据所述硬盘背板连接信息,确定NVMe实际接口信息之后,还包括:
判断所述NVMe实际接口信息是否符合预设的NVMe背板标准;
当所述NVMe实际接口信息不符合所述NVMe背板标准时,发送报错信息。


5.如权利要求1所述的系统内硬盘顺序确定方法,其特征在于,还包括:
接收待处理数据信息及目标硬盘信息;
根据所述目标硬盘信息确定目标虚拟接口信息;
根据所述目标虚拟接口信息确定目标实际接口信息;
根据所述目标实际接口信息将所述待处理数据信息发送至目标硬盘。


6.一种系统内硬盘顺序确定装置,其特征在于,包括:
接收模块,用于接收硬...

【专利技术属性】
技术研发人员:白秀杨
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东;37

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

1