【技术实现步骤摘要】
一种BMCFlash镜像自恢复系统及方法
本专利技术涉及服务器设计
,特别是一种BMCFlash镜像自恢复系统及方法。
技术介绍
BMC芯片及其相关组件在服务器上是一个相对独立的带外监控系统,其不依赖于其他硬件单元、BIOS及操作系统等可独立运行,主要实现对服务器温度、电压以及运行状态等方面的监控,还能完成服务器整机开关机的控制以及BIOS、控制芯片等固件的更新等。BMC芯片下挂专用的Flash存储器,BMC芯片与Flash之间通常基于SPI总线协议进行数据的交互。BMC在上电启动过程中,通过读取预先烧录在Flash内的二进制数据进行芯片内部寄存器的配置以及各功能单元的初始化,BMC芯片通过向外输出不同频率的看门狗信号表征其当前工作状态。Flash内部的数据一般通过离线烧录或者利用BMC在线升级的方式进行数据更新,保证Flash内部数据的正确性及其稳定性对于BMC监控系统的正常工作至关重要。在目前通用的服务器系统设计中,为了提高Flash内镜像文件的安全及可靠性,在编码过程中通常利用MD5等算法进行数据加密和校验,而且 ...
【技术保护点】
1.一种BMC Flash镜像自恢复系统,其特征在于,所述系统包括:/nBMC、总线切换芯片、控制芯片、第一Flash芯片以及第二Flash芯片;/n所述BMC分别与总线切换芯片以及控制芯片连接;/n所述总线切换芯片分别与第一Flash芯片以及控制芯片连接;/n所述控制芯片还连接有第二Flash芯片;/n所述第一Flash芯片和第二Flash芯片存储相同的BMC镜像文件;/n当BMC加载第一Flash芯片中的镜像失败时,控制芯片控制总线切换芯片选通控制芯片与第一Flash芯片之间的线路,导通第一Flash芯片和第二Flash芯片之间的通路,完成镜像的自恢复;当镜像更新完成后 ...
【技术特征摘要】
1.一种BMCFlash镜像自恢复系统,其特征在于,所述系统包括:
BMC、总线切换芯片、控制芯片、第一Flash芯片以及第二Flash芯片;
所述BMC分别与总线切换芯片以及控制芯片连接;
所述总线切换芯片分别与第一Flash芯片以及控制芯片连接;
所述控制芯片还连接有第二Flash芯片;
所述第一Flash芯片和第二Flash芯片存储相同的BMC镜像文件;
当BMC加载第一Flash芯片中的镜像失败时,控制芯片控制总线切换芯片选通控制芯片与第一Flash芯片之间的线路,导通第一Flash芯片和第二Flash芯片之间的通路,完成镜像的自恢复;当镜像更新完成后,控制芯片控制总线切换芯片选通BMC与第一Flash芯片之间的线路。
2.根据权利要求1所述的一种BMCFlash镜像自恢复系统,其特征在于,所述BMC输出看门狗信号,并在加载Flash镜像完成初始化并正常工作后,变为频率为固定频率的周期性方波信号。
3.根据权利要求1所述的一种BMCFlash镜像自恢复系统,其特征在于,所述总线切换芯片默认选通BMC与第一Flash芯片之间的线路。
4.根据权利要求1所述的一种BMCFlash镜像自恢复系统,其特征在于,所述BMC与总线切换芯片、总线切换芯片与第一Flash芯片之间的数据通信为SPI总线通信;控制芯片与第二Flash芯片之间的数据通信为SPI总线通信。
5.根据权利要求1所述的一种BMCFlash...
【专利技术属性】
技术研发人员:孟庆振,赵现普,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。