一种服务器NVME硬盘的启动方法、系统及相关设备技术方案

技术编号:36786669 阅读:18 留言:0更新日期:2023-03-08 22:30
本申请提供一种服务器NVME硬盘的启动方法,包括:检测到开机指令后,在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口;获取NVME硬盘管理功能配置策略;根据所述NVME硬盘管理功能配置策略配置目标PCIE端口的NVME硬盘管理功能的启用状态;对所述目标PCIE端口进行端口初始化,完成硬件初始化。本申请实现首次开机进入BIOS或OS时NVME端口的NVME硬盘管理功能即可生效。用户无需重启使得PCIE端口的NVME硬盘管理功能生效,从而提高NVME硬盘管理功能实现效率,提升用户操作体验。本申请还提供一种服务器NVME硬盘的启动系统、服务器和计算机可读存储介质,具有上述有益效果。具有上述有益效果。具有上述有益效果。

【技术实现步骤摘要】
一种服务器NVME硬盘的启动方法、系统及相关设备


[0001]本申请涉及服务器领域,特别涉及一种服务器NVME硬盘的启动方法、启动系统、服务器及存储介质。

技术介绍

[0002]Intel VROC(Virtual RAID on CPU,一种处理器虚拟Raid功能)功能是Intel处理器或PCH内置的组Raid功能,支持将服务器中处理器或PCH Platform Controller Hub,集成南桥)直连的SAS(Serial Attached SCSI,串行连接SCSI,一种电脑数据传输接口)/SATA(Serial ATA,一种主板和存储设备之间的数据传输)/NVME接口的HDD(Hard Disk Drive,机械硬盘)和SSD(Solid State Drive,固态硬盘)硬盘组建成Raid冗余磁盘阵列,以提高处理器和PCH芯片(集成南桥芯片)直连数据的冗余性,单盘故障不会导致系统和用户数据发生故障用户在使用NVME VROC功能时,需要提前对NVME(NVM Express,Non

Volatile Memory express,非易失性内存主机控制器接口规范,一种PCIe SSD的行业标准)硬盘所在的处理器的PCIE(peripheral component interconnect express,高速串行计算机扩展总线标准)端口打开NVME硬盘管理功能,然后才能再打开VROC功能。换言之,PCIE端口需要先开机进入BIOS(英文全称为Basic Input Output System)基本输入输出系统对NVME硬盘管理功能进行设置,再进行重启后生效,使得用户体验较差。

技术实现思路

[0003]本申请的目的是提供一种服务器NVME硬盘的启动方法、服务器及计算机可读存储介质,用户无需重启使得PCIE端口的NVME硬盘管理功能生效,从而提高NVME硬盘管理功能实现效率。
[0004]为解决上述技术问题,本申请提供一种服务器NVME硬盘的启动方法,具体技术方案如下:
[0005]检测到开机指令后,在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口;
[0006]获取NVME硬盘管理功能配置策略;
[0007]根据所述NVME硬盘管理功能配置策略配置目标PCIE端口的NVME硬盘管理功能的启用状态;
[0008]对所述目标PCIE端口进行端口初始化,完成硬件初始化。
[0009]可选的,在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口包括:
[0010]在硬件初始化阶段通过PCH芯片确认已插入硬盘槽位的NVME硬盘;
[0011]根据预设槽位端口映射表确定所述硬盘槽位对应的目标PCIE端口。
[0012]可选的,根据预设槽位端口映射表确定所述硬盘槽位对应的目标PCIE端口之前,还包括:
[0013]生成包含硬盘槽位和PCIE端口之间映射关系的所述预设槽位端口映射表,并存于基本输入输出系统。
[0014]可选的,在硬件初始化阶段通过PCH芯片确认已插入硬盘槽位的NVME硬盘包括:
[0015]根据NVME硬盘插槽的PRESENT#信号和IFDET#信号确定插入硬盘槽位的硬盘类型;
[0016]当所述PRESENT#信号为高,所述IFDET#信号为低时,插入所述硬盘槽位的硬盘为NVME硬盘;
[0017]当所述PRESENT#信号和所述IFDET#信号均为低时,插入所述硬盘槽位的硬盘为SAS类型硬盘或SATA类型硬盘。
[0018]可选的,根据所述NVME硬盘管理功能配置策略配置目标PCIE端口的NVME硬盘管理功能的启用状态,包括:
[0019]若所述NVME硬盘管理功能配置策略为自动将NVME硬盘所在PCIE端口启用NVME硬盘管理功能,则配置目标PCIE端口的NVME硬盘管理功能为启用状态,配置其他PCIE端口的NVME硬盘管理功能为关闭状态;
[0020]若所述NVME硬盘管理功能配置策略为自动将全部PCIE端口启用NVME硬盘管理功能,则配置全部PCIE端口的NVME硬盘管理功能为启用状态;
[0021]若所述NVME硬盘管理功能配置策略为自动将全部PCIE端口关闭NVME硬盘管理功能,则配置全部PCIE端口的NVME硬盘管理功能为关闭状态;
[0022]若所述NVME硬盘管理功能配置策略为手动配置各PCIE端口NVME硬盘管理功能,则读取NVME硬盘管理功能配置策略中各PCIE端口的NVME硬盘管理功能配置选项,配置各PCIE端口的NVME硬盘管理功能开启或关闭状态与NVME硬盘管理功能配置选项保持一致。
[0023]本申请还提供一种服务器,包括:
[0024]硬盘背板;所述硬盘背板上设有复杂可编程逻辑器件CPLD和用于接入NVME硬盘的硬盘插槽;
[0025]主板;所述主板上设有处理器和PCH芯片;且所述PCH芯片通过I2C访问通道与所述复杂可编程逻辑器件CPLD相连;所述PCH芯片用于通过所述I2C访问通道在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口;所述处理器用于根据NVME硬盘管理功能配置策略对所述目标PCIE端口进行NVME硬盘管理功能配置和端口初始化。
[0026]可选的,所述主板上还设有MUX选通器;所述MUX选通器的第一路输入为所述处理器的NVME管理总线信号,所述MUX选通器的第二路输入为所述PCH芯片的I2C信号,且所述MUX选通器的输出与所述复杂可编程逻辑器件CPLD通过I2C总线相连;所述MUX选通器的Sel选择信号接入至所述PCH芯片的通用输入输出接口。
[0027]可选的,所述PCH芯片用于在硬件初始化阶段将所述MUX选通器选通至PCH芯片的I2C信号。
[0028]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
[0029]本申请提供一种服务器NVME硬盘的启动方法,包括:检测到开机指令后,在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口;获取NVME硬盘管理功能配置策略;根据所述NVME硬盘管理功能配置策略配置目标PCIE端口的NVME硬盘管理功能的启用状态;对所述目标PCIE端口进行端口初始化,完成硬件初始化。
[0030]本申请在硬件初始化阶段,及时识别已连接NVME硬盘的PCIE端口,并获取NVME硬盘管理功能配置策略,在系统的PCIE初始化阶段提前配置好对应端口的NVME硬盘管理功
能,实现首次开机进入BIOS或操作系统时NVME端口的NVME硬盘管理功能即可生效。用户无需重启使得PCIE端口的NVME硬盘管理功能生效,从而提高NVME硬盘管理功能实现效率,提升用户操作体验。
[0031]本申请还提供一种服务器NVME硬盘的启动系统、服务器和计算机可读存储介质,具有上述有益效果,此处不再赘述。
附图说明
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器NVME硬盘的启动方法,其特征在于,包括:检测到开机指令后,在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口;获取NVME硬盘管理功能配置策略;根据所述NVME硬盘管理功能配置策略配置目标PCIE端口的NVME硬盘管理功能的启用状态;对所述目标PCIE端口进行端口初始化,完成硬件初始化。2.根据权利要求1所述的启动方法,其特征在于,在硬件初始化阶段确定已连接NVME硬盘的目标PCIE端口包括:在硬件初始化阶段通过PCH芯片确认已插入硬盘槽位的NVME硬盘;根据预设槽位端口映射表确定所述硬盘槽位对应的目标PCIE端口。3.根据权利要求2所述的启动方法,其特征在于,根据预设槽位端口映射表确定所述硬盘槽位对应的目标PCIE端口之前,还包括:生成包含硬盘槽位和PCIE端口之间映射关系的所述预设槽位端口映射表,并存于基本输入输出系统。4.根据权利要求2所述的启动方法,其特征在于,在硬件初始化阶段通过PCH芯片确认已插入硬盘槽位的NVME硬盘包括:根据NVME硬盘插槽的PRESENT#信号和IFDET#信号确定插入硬盘槽位的硬盘类型;当所述PRESENT#信号为高,所述IFDET#信号为低时,插入所述硬盘槽位的硬盘为NVME硬盘;当所述PRESENT#信号和所述IFDET#信号均为低时,插入所述硬盘槽位的硬盘为SAS类型硬盘或SATA类型硬盘。5.根据权利要求1所述的启动方法,其特征在于,根据所述NVME硬盘管理功能配置策略配置目标PCIE端口的NVME硬盘管理功能的启用状态,包括:若所述NVME硬盘管理功能配置策略为自动将NVME硬盘所在PCIE端口启用NVME硬盘管理功能,则配置目标PCIE端口的NVME硬盘管理功能为启用状态,配置其他PCIE端口的NVME硬盘管理功能为关闭状态;若所述NVME硬盘管理功能配置策略为自动将全部PCIE端口启用NVME硬盘管理功能,则配置全部PCIE端口的NVME硬盘管理功能为启用状态;若所述NVME硬盘管理功能配置策略为自动将全部PCIE端口关闭NVME硬盘管理功能,则配置全部PCIE端口的NVME硬盘管...

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

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

1