服务器硬盘背板的管理方法、装置、存储介质和设备制造方法及图纸

技术编号:26064977 阅读:31 留言:0更新日期:2020-10-28 16:37
本发明专利技术揭示了一种服务器硬盘背板的管理方法、装置、存储介质和设备,所述方法包括:服务器上电,BMC启动;获取背板CPLD的接口信息;判断是否接收到导入背板配置信息的指令;若是,则导入背板配置信息;读取所有CPLD接口信息,根据背板配置信息,构建机型信息;根据机型信息,读取背板上的硬盘信息,进行物理磁盘序号配对,使管理界面上呈现的磁盘位置序号与服务器机箱外观的硬盘丝印完整对应上。与现有技术相比,BMC汇总获取的硬盘背板信息,然后根据配置信息对应表动态生成机型信息,进而对硬盘序号进行设定,达到BMC管理页面和机箱外观丝印对齐的效果,且新增背板时,无需修改固件,方便维护。

【技术实现步骤摘要】
服务器硬盘背板的管理方法、装置、存储介质和设备
本专利技术涉及到服务器领域,特别是涉及到一种服务器硬盘背板的管理方法、装置、存储介质和设备。
技术介绍
目前主流的服务器上面都会用到背板去连接硬盘,使用相同的主板搭配不同的背板组成不同的机型,这种情况下就需要专门针对每一种背板搭配的机型做定制的BMC(BaseboardManagerController,基板管理控制器)固件开发,而且有些是动态搭配接线顺序,需要做到物理槽位序号显示正确,兼容性难度大,且如果有新导入机型配置,需要修改BMC固件来达到适配,不利于开发人员维护固件版本,并且生产线和现场维护人员也容易出现版本混乱而烧录错误的情况。具体的,当多种背板搭配组成的机型,例如1U、3U和4U等机型,并且各种机型同样也需要支持多种不同的背板搭配组合,研发人员难以兼容所有的配置,需要多个固件版本来适配机型,且当有新导入机型配置,需要修改固件达到适配,维护难度大。
技术实现思路
本专利技术的主要目的为提供一种服务器硬盘背板的管理方法,旨在解决服务器因背板拓展导致的维护困难的技术问题。本专利技术提出一种服务器硬盘背板的管理方法,包括:服务器上电,BMC启动;获取背板CPLD的接口信息;判断是否接收到导入背板配置信息的指令;若是,则导入背板配置信息;读取所有背板CPLD的接口信息,根据背板配置信息,构建机型信息;根据机型信息,读取背板上的硬盘信息,进行物理磁盘序号配对,使管理界面上呈现的磁盘位置序号与服务器机箱外观的硬盘丝印完整对应上。优选的,判断是否接收到导入背板配置信息的指令的步骤之前,包括:通过IPMI命令设定硬盘与背板的对应关系,设定内容包括新增背板CPLD地址信息和连接I2C序号;根据修改的背板配置信息更新信息处理,转换并保存对应的修改后的背板配置信息。本专利技术还提供一种服务器硬盘背板的管理装置,包括:主机,用于设定背板配置信息;BMC控制处理器,用于读取背板CPLD的接口信息;硬盘背板CPLD模块,用于供BMC控制处理器读取背板CPLD的接口信息。本专利技术还提供一种存储介质,其为计算机可读的存储介质,其上存储有计算机程序,计算机程序被执行时实现如上述的服务器硬盘背板的管理方法。本专利技术还提供一种计算机设备,其包括处理器、存储器及存储于存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述的服务器硬盘背板的管理方法。本专利技术的有益效果在于:BMC汇总获取的硬盘背板信息,然后根据配置信息对应表动态生成机型信息,进而对硬盘序号进行设定,达到BMC管理页面和机箱外观丝印对齐的效果。维护人员可以很直观地远程维护硬盘,提高服务器维护效率。并且需要增加背板和机型支持可以通过BMC接口进行设定,更新配置信息对应表,无需修改固件,有良好的扩容性,增强服务器的稳定性。附图说明图1为本专利技术一种服务器硬盘背板的管理方法的第一实施例的流程示意图;图2为本专利技术一种服务器硬盘背板的管理装置的第一实施例的结构示意图;图3为本申请提供的存储介质一实施例的结构框图;图4为本申请提供的计算机设备一实施例的结构框图。标号说明:1、主机;2、BMC控制处理器;3、硬盘背板CPLD模块;100、存储介质;200、计算机程序;300、计算机设备;400、处理器。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,本专利技术提供一种服务器硬盘背板的管理方法,包括:S1:服务器上电,BMC启动;S2:获取背板CPLD的接口信息;S3:判断是否接收到导入背板配置信息的指令;S4:若是,则导入背板配置信息;S5:读取所有背板CPLD的接口信息,根据背板配置信息,构建机型信息;S6:根据机型信息,读取背板上的硬盘信息,进行物理磁盘序号配对,使管理界面上呈现的磁盘位置序号与服务器机箱外观的硬盘丝印完整对应上。在本专利技术实施例中,服务器上电,BMC启动。BMC通过CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)的接口获取当前背板的具体型号,比如是背板A、背板B或背板C。BMC提供接口,导入导出当前背板配置信息。在服务器收到导入背板配置信息的指令后,BMC导入背板配置信息,具体的,背板配置信息为配置信息对应表,通过获取的当前背板的具体型号来匹配索引到当前背板的相关信息,例如当前背板支持多少个硬盘接口。BMC根据读取的硬盘背板信息汇总,然后根据配置信息对应表动态生成机型信息,配置信息包含了硬盘的接线方式,进而根据机型信息对硬盘序号进行设定,使得BMC管理界面硬盘槽位信息与服务器机箱外观丝印完整对应,使硬盘可以更直观的远程维护,提高服务器维护效率。此外,如果需要增加背板和机型支持可以通过BMC接口进行设定,更新配置信息对应表,无需再修改固件,有良好的扩容性,增强服务器的稳定性。进一步地,判断是否接收到导入背板配置信息的指令的步骤S3之前,包括:S31:通过IPMI命令设定硬盘与背板的对应关系,设定内容包括新增背板CPLD地址信息和连接I2C序号;S32:根据修改的背板配置信息更新信息处理,转换并保存对应的修改后的背板配置信息。在本专利技术实施例中,主机1通过IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)命令设定硬盘与背板的对应关系,设定内容包括新增背板CPLD地址信息和连接I2C序号;根据修改的背板配置信息更新信息处理,转换并保存对应的修改后的背板配置信息。BMC提供修改接口,增加背板配置信息,使得BMC固件可以兼容新的背板而不需要改动BMC固件,维护简单。参照图2,本专利技术提供一种服务器硬盘背板的管理装置,包括:主机1,用于设定背板配置信息;BMC控制处理器2,用于读取背板CPLD的接口信息;硬盘背板CPLD模块3,用于供BMC控制处理2器读取背板CPLD的接口信息。在本专利技术实施例中,服务器硬盘背板的管理装置的拓扑结构包括主机1、BMC控制处理器2和硬盘背板CPLD模块3。BMC控制处理器2通过硬盘背板CPLD模块3读取背板的具体型号,并在BMC中有个默认的配置信息对应表,BMC汇总获取的硬盘背板信息,然后根据配置信息对应表动态生成机型信息,进而对硬盘序号进行设定,达到BMC管理页面和机箱外观丝印对齐的效果。维护人员可以很直观地远程维护硬盘,提高服务器维护效率。并且需要增加背板和机型支持可以通过BMC接口进行设定,更新配置信息对应表,无需修改固件,有良好的扩容性,增强服务器的稳定性。参考附图3,本申请还提供了一种存储介质100,存储介质100中存储有计算机程序200,本文档来自技高网...

【技术保护点】
1.一种服务器硬盘背板的管理方法,其特征在于,包括:/n服务器上电,BMC启动;/n获取背板CPLD的接口信息;/n判断是否接收到导入背板配置信息的指令;/n若是,则导入背板配置信息;/n读取所有所述背板CPLD的接口信息,根据所述背板配置信息,构建机型信息;/n根据所述机型信息,读取所述背板上的硬盘信息,进行物理磁盘序号配对,使管理界面上呈现的磁盘位置序号与服务器机箱外观的硬盘丝印完整对应上。/n

【技术特征摘要】
1.一种服务器硬盘背板的管理方法,其特征在于,包括:
服务器上电,BMC启动;
获取背板CPLD的接口信息;
判断是否接收到导入背板配置信息的指令;
若是,则导入背板配置信息;
读取所有所述背板CPLD的接口信息,根据所述背板配置信息,构建机型信息;
根据所述机型信息,读取所述背板上的硬盘信息,进行物理磁盘序号配对,使管理界面上呈现的磁盘位置序号与服务器机箱外观的硬盘丝印完整对应上。


2.根据权利要求1所述的服务器硬盘背板的管理方法,其特征在于,所述判断是否接收到导入背板配置信息的指令的步骤之前,包括:
通过IPMI命令设定所述硬盘与所述背板的对应关系,设定内容包括新增背板CPLD地址信息和连接I2C序号;
根据修改的所述背板配置信息更新信息处理,...

【专利技术属性】
技术研发人员:姚玲
申请(专利权)人:深圳市同泰怡信息技术有限公司
类型:发明
国别省市:广东;44

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

1