【技术实现步骤摘要】
一种互相备份更新主板信息的方法及装置
本专利技术属于数据备份的
,具体涉及一种互相备份更新主板信息的方法及装置。
技术介绍
在服务器主板开机过程中,BIOS(BasicInputOutputSystem,基本输入输出系统,用于计算机开机过程中各种硬件设备的初始化和检测)程序会进行芯片自检、主板硬件初始化、资源分配等工作,BIOS也会收集主板信息,构建SMBIOS(SystemManagementBIOS,主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范)数据结构表,将结构表数据存储在BIOS非易失性数据存储区内,进入系统后,按照SMBIOS规范规定的格式可以将SMBIOS数据结构表显示出来,供用户查阅主板的基本信息。BMC(BaseboardManagementController,基板管理控制器,一般内置在主板上,支持行业标准的IPMI规范,BMC提供的功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除)芯片会挂载存储芯片,用于存储FRU(FieldReplaceableUnit,现场可更换单元数据),FRU数据信息内包含主板信息,在BMC界面可以将FRU的主板信息显示出来供用户查阅。然而,目前修改SMBIOS数据结构表的方法主要有:第一:通过重新开发编译BIOS文件进行修改。该方法对于多种少量定制需求,增加了开发难度和维护成本。第二:通过工具手动输入信息修改。该方法容易出错,不便于批量设置。目前FRU主板信息的修改方法主要有:第一:通过烧录器烧录存储芯片。该方法需要硬件焊接操作,不适合批量作业,而且难度较大。第二:通过 ...
【技术保护点】
1.一种互相备份更新主板信息的方法,用于更新SMBIOS数据结构表的主板信息和FRU的主板信息,其特征在于,该方法包括:初始化SMBIOS数据结构表的主板信息,更新SMBIOS数据结构表的主板信息;分别对SMBIOS数据结构表和FRU的主板信息进行有效性判断,判断该主板信息是否为有效主板信息;根据有效性判断结果,在SMBIOS数据结构表和FRU之间传递所述有效主板信息;更新主板信息,将所述有效主板信息更新到SMBIOS数据结构表或FRU中;其中,通过分别检查SMBIOS数据结构表和FRU的主板信息的有效性,自动备份并更新有效主板信息。
【技术特征摘要】
1.一种互相备份更新主板信息的方法,用于更新SMBIOS数据结构表的主板信息和FRU的主板信息,其特征在于,该方法包括:初始化SMBIOS数据结构表的主板信息,更新SMBIOS数据结构表的主板信息;分别对SMBIOS数据结构表和FRU的主板信息进行有效性判断,判断该主板信息是否为有效主板信息;根据有效性判断结果,在SMBIOS数据结构表和FRU之间传递所述有效主板信息;更新主板信息,将所述有效主板信息更新到SMBIOS数据结构表或FRU中;其中,通过分别检查SMBIOS数据结构表和FRU的主板信息的有效性,自动备份并更新有效主板信息。2.根据权利要求1所述的互相备份更新主板信息的方法,其特征在于,通过BIOS和BMC的配合,判断SMBIOS数据结构表和FRU的主板信息的有效性。3.根据权利要求2所述的互相备份更新主板信息的方法,其特征在于,更新主板信息的方法包括:S100、SMBIOS数据结构表和FRU的主板信息均为无效主板信息,不进行主板信息的同步更新;S200、SMBIOS数据结构表和FRU的主板信息中的一个主板信息为无效主板信息,另一个主板信息为有效主板信息,用有效主板信息同步更新无效主板信息;S300、SMBIOS数据结构表和FRU的主板信息均为有效主板信息,两个主板信息一致,不进行主板信息的同步更新;两个主板信息不一致,根据是否设置有同步标志,同步更新SMBIOS数据结构表或FRU的主板信息。4.根据权利要求3所述的互相备份更新主板信息的方法,其特征在于,所述S100具体为:S110、读取SMBIOS数据结构表的主板信息,判断该主板信息为无效主板信息;S120、获取FRU的主板信息,判断该主板信息为无效主板信息;S130、获取FRU同步标志数据,判断是否设置同步标志;S140、已设置所述同步标志,结束程序运行;未设置所述同步标志,设置所述同步标志后,结束程序运行。5.根据权利要求3所述的互相备份更新主板信息的方法,其特征在于,所述S200具体为:S211、读取SMBIOS数据结构表的主板信息,判断该主板信息为无效主板信息;S221、获取FRU的主板信息,判断该主板信息为有效主板信息;S231、将FRU的所述有效主板信息传递到SMBIOS数据结构表,并将SMBIOS数据结构表的所述无效主板信息更新为所述有效主板信息;S241、获取FRU同步标志数据,判断是否设置同步标志;S251、已设置所述同步标志,结束程序运行;未设置所述同步标志,设置所述同步标志后,结束程序运行。6.根据权利要求3所述的互相备份更新主板信息的方法,其特征在于,所述S200具体为:S212、读取SMBIOS数据结构表的主板信息,判断该主板信息为有效主板信息;S222、获取FR...
【专利技术属性】
技术研发人员:马井彬,
申请(专利权)人:深圳市同泰怡信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。