【技术实现步骤摘要】
一种BIOS准确引导服务器启动的方法及系统
本专利技术属于服务器
,尤其涉及一种BIOS准确引导服务器启动的方法及系统。
技术介绍
随着互联网经济的快速发展,海量数据正以前所未有的增长趋势冲击着整个数据中心行业,服务器的稳定性可靠性尤为重要,服务器各节点,从设计者,制造商到客户应用端均采用了各种手法测试验证,监控服务器状况,确保数据中心可靠性。基本输入输出系统(BasicInputOutputSystem,BIOS)启动,进入自检及初始化,BIOS获取服务器内CPU、内存、硬盘等各种配置的资产信息,然后通过内和缓存系统(KernelCacheSyste,KCS)通道,将资产信息发送给BMC,BMC收到后,会将资产信息写入电子抹除式可复写只读存储器(Electrically-ErasableProgrammableRead-OnlyMemory,EEPROM)保存,BMC与EEPROM通过I2C进行沟通,速度比较慢。BIOS启动流程代码继续执行,系统启动阶段,BIOS会发送智能型平台管理接口(Intelligen ...
【技术保护点】
1.一种BIOS准确引导服务器启动的方法,其特征在于,所述方法包括下述步骤:/nBIOS上电启动,控制进入自检及初始化阶段;/n对所述BIOS的自检和初始化阶段进行监控,判断所述BIOS的自检和初始化阶段是否完成;/n在对BIOS的自检和初始化阶段监控判断过程中,所述BIOS控制将服务器的资产配置信息发送给BMC,所述BMC接收到的所述服务器的资产配置信息暂存入预先配置的公共内存中;/n当判定所述BIOS的自检和初始化阶段完成时,将暂存在所述公共内存中所述服务器的资产配置信息写入EEPROM中。/n
【技术特征摘要】
1.一种BIOS准确引导服务器启动的方法,其特征在于,所述方法包括下述步骤:
BIOS上电启动,控制进入自检及初始化阶段;
对所述BIOS的自检和初始化阶段进行监控,判断所述BIOS的自检和初始化阶段是否完成;
在对BIOS的自检和初始化阶段监控判断过程中,所述BIOS控制将服务器的资产配置信息发送给BMC,所述BMC接收到的所述服务器的资产配置信息暂存入预先配置的公共内存中;
当判定所述BIOS的自检和初始化阶段完成时,将暂存在所述公共内存中所述服务器的资产配置信息写入EEPROM中。
2.根据权利要求1所述的BIOS准确引导服务器启动的方法,其特征在于,所述BIOS上电启动,控制进入自检及初始化阶段的步骤之前还包括下述步骤:
在所述BMC中,预先配置一块公共内存,所述公共内存用于暂存所述服务器的资产配置信息。
3.根据权利要求2所述的BIOS准确引导服务器启动的方法,其特征在于,所述对所述BIOS的自检和初始化阶段进行监控,判断所述BIOS的自检和初始化阶段是否完成的步骤具体包括下述步骤:
当所述BIOS进入自检和初始化阶段的信息时,控制PCH芯片上的对应预设针脚设置为高电平,并将高电平信号发送给所述BMC;
所述BMC侦测并解析所述高电平信号,获取当前所述BIOS处于自检和初始化状态信息,并控制自身处于空置状态,等待并响应所述BIOS的IPMI命令;
当获取到所述BIOS自检和初始化阶段完成的信息时,控制PCH芯片上的对应预设针脚设置为低电平,并将低电平信号发送给所述BMC;
所述BMC侦测并解析所述低电平信号,获取当前所述BIOS自检和初始化阶段完成的信息,并执行所述将暂存在所述公共内存中所述服务器的资产配置信息写入EEPROM中的步骤。
4.根据权利要求3所述的BIOS准确引导服务器启动的方法,其特征在于,所述方法还包括下述步骤:
预先在PCH芯片设置一专用引脚,并在所述专用引脚与所述BMC之间建立通讯通道。
5.根据权利要求2所述的BIOS准确引导服务器启动的方法,其特征在于,所述对所述BIOS的自检和初始化阶段进行监控,判断所述BIOS的自检和初始化阶段是否完成的步骤具体包括下述步骤:
当所述BIOS进入自检和初始化阶段的信息时,向所述BMC发送BIOS进入自检和初始化阶段的命令;
当所述BMC接收到所述BIOS进入自检和初始化阶段的命令时,控制自身处于空置状态,等待并响应所述BIOS的IPMI命令;
当所述BIOS自检和初始化阶段完成时,向所述BMC发送BIOS自检和初始化阶段完成的命令;
当所述BMC接收到所述BIOS自检和初始化阶段完成的命令时,执行所述将暂存在所述公共内存中所述服务器的资产配置信息写入EEPROM中的步骤。
6.一种BIOS准确引导服务器启动的系统,其特征在于,所述系统包括:
自检初始化阶段进入模块,用于...
【专利技术属性】
技术研发人员:张兵兵,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。