【技术实现步骤摘要】
一种基于池化实现NVMe设备配置的方法及系统
本专利技术属于NVMe设备管理
,具体涉及一种基于池化实现NVMe设备配置的方法及系统。
技术介绍
随着计算机存储技术的不断发展,NVMeSSD(Non-VolatileMemoryexpressSolidStateDrive,非易失性内存主机控制器接口固态驱动器)正在越来越多的部署在服务器中,应用于大数据集的分析管理以及关键业务数据的快速分析等业务。NVMe是通过PCIExpress总线将存储连接到服务器的接口规范,简单来说就是,使SSD与主机系统通信的速度更快。NVMeSSD可以看作PCIeSSD的一种特殊形式/它有助于缓解闪存通过最初为硬盘设计的SAS或SATA连接到系统时出现的瓶颈。相比于其他存储控制器,如HDD/SATASSD/PCIESSD,NVMeSSD其具有延迟低、性能高、功耗管理灵活以及比传统PCIESSD兼容性强大等优势。凭借这些显著有点,NVMeSSD作为PCIeSSD设备中应用最多的一种设备,将成为未来关键数据处理的主要部件。NVMeSSD的应用覆盖度越来越高,Intel在Purley平台上针对性的开发了IntelVMD(VolumeManagementDevice),该设备整合于CPU中,通过PCIe端口对NVMeSSD工作进行支持,例如支持PCIeSSD的热拔插操作、相关存储管理功能以及容错功能的实现。目前针对不同的NVMe设备,手动查找技术规格书,按照规格书和实际应用情况、定制化需求手动进入BIOSsetup,在 ...
【技术保护点】
1.一种基于池化实现NVMe设备配置的方法,其特征在于,包括如下步骤:/nS1.建立NVMe设备资料池;按照需求对NVMe设备进行分类,为不同类别的NVMe设备建立不同BIOS设置方式;/nS2.服务器配置测试脚本;服务器上电开机,测试脚本通过读取BIOS信息获取PCIe设备信息,再从PCIe设备信息中识别出NVMe设备;/nS3.测试脚本从NVMe设备资料池获取对应BIOS设置方式并导入BIOS,对NVMe设备开启Intel VMD功能,而非NVMe设备关闭Intel VMD功能;/nS4.测试脚本验证BIOS中PCIE设备的Intel VMD功能是否设置成功。/n
【技术特征摘要】
1.一种基于池化实现NVMe设备配置的方法,其特征在于,包括如下步骤:
S1.建立NVMe设备资料池;按照需求对NVMe设备进行分类,为不同类别的NVMe设备建立不同BIOS设置方式;
S2.服务器配置测试脚本;服务器上电开机,测试脚本通过读取BIOS信息获取PCIe设备信息,再从PCIe设备信息中识别出NVMe设备;
S3.测试脚本从NVMe设备资料池获取对应BIOS设置方式并导入BIOS,对NVMe设备开启IntelVMD功能,而非NVMe设备关闭IntelVMD功能;
S4.测试脚本验证BIOS中PCIE设备的IntelVMD功能是否设置成功。
2.如权利要求1所述的基于池化实现NVMe设备配置的方法,其特征在于,
步骤S1中,按照项目名称、产品名称或者客户名称的不同需求对NVMe设备进行分类,BIOS设置方式采用BIOS底层代码。
3.如权利要求1所述的基于池化实现NVMe设备配置的方法,其特征在于,步骤S2具体步骤如下:
S21.服务器上电开机;
S22.测试脚本通过读取BIOS信息获取PCIe设备信息;
S23.测试脚本从PCIe设备信息中识别出PCIe存储设备;
S24.测试脚本从PCIe存储设备中识别出NVMe设备。
4.如权利要求3所述的基于池化实现NVMe设备配置的方法,其特征在于,步骤S22中,测试脚本通过BIOS扫描服务器的所有硬件设备,并自动向所有PCIe硬件设备分配PCIe地址;
步骤S23中,测试脚本将直连在主板存储接口下的PCIe存储设备单独析出;
步骤S24中,测试脚本获取PCIe存储设备的详细信息,并根据详细信息分离出NVMe设备。
5.如权利要求1所述的基于池化实现NVMe设备配置的方法,其特征在于,
步骤S2中,还记录首次服务器上电开机的PCIe设备信息;
步骤S4具体步骤如下:
S41.更新NVMe设备资料池,服务器再次上电开机,测试脚本再次获取PCIe设备信息及NVMe设备信息;
S42.测试脚本比对再次获取的PCIe设备信息与首次开机记录的PCIe设备信息是否相同;
若是,进入步骤S43;
S43.测试脚本从更新的NVMe设备资料池中获取对应BIOS设置方式,并与BIOS实际设置进行比对;
若完全一致,则验证通过;
若比对不一致,则重新导入BIOS设置方式,并触发告警。
6.如权利要求5所述的基于池化实现NVMe设备配置的方法,其特征在于,步骤S42中,若再次获取的PCIe设备信息与首次开机记录的PCIe设备信息不同,则判断是否使用新的NVME设备;
若是,则从更新的NVMe设备资料池中获取新的NVME设备名称及其对应的BIOS设置方式并导入...
【专利技术属性】
技术研发人员:孙玉超,周磊,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。