BMC启动方法、设备、系统及存储介质技术方案

技术编号:26385622 阅读:49 留言:0更新日期:2020-11-19 23:54
本申请的多个方面提供一种BMC启动方法、设备、系统及存储介质。在本申请实施例中,在BMC的启动过程中,可以获取BMC所在网络设备的IP地址,并根据BMC所在网络设备的IP地址从该网络设备下载与BMC对应的主程序描述文件,基于描述文件中的主程序访问路径从BMC所在网络设备下载对应的主程序到BMC本地,为BMC提供启动所需的必要条件,以成功启动BMC。并且,采用本申请实施例提供的方法,无需在BMC本地备份主程序,还可以节省BMC的内存空间和实现成本。

【技术实现步骤摘要】
BMC启动方法、设备、系统及存储介质
本申请涉及交换机
,尤其涉及一种BMC启动方法、BMC、网络设备、BMC启动系统及存储介质。
技术介绍
随着交换机技术的发展,实现软件与硬件解耦的白盒交换机越来越受到人们的青睐,为了对白盒交换机实现更好的管理和控制,通常在白盒交换机中使用基板管理控制器(BaseboardManagementController,BMC)监控白盒交换机的物理特征,例如各部件的温度、电压、风扇工作状态、电源供电情况等信息,并为远程管理平台提供虚拟的键盘、界面、鼠标、电源等功能,以实现对白盒交换机的远程管理。BMC的启动过程一般分为两个步骤:系统引导和主程序加载运行。初始引导程序加载,引导程序将闪存(Flash)中的主程序读取到内存中,并跳转到内存中执行主程序,从而实现主程序的加载运行。在白盒交换机的使用过程中,BMC的主程序可能需要更新,例如升级。然而,在更新BMC的主程序过程中,若BMC出现断电或出错等情况,将导致BMC的主程序文件更新失败,后续BMC无法启动。
技术实现思路
<br>本申请的多个方本文档来自技高网...

【技术保护点】
1.一种基板管理控制器BMC启动方法,其特征在于,包括:/n在运行BMC引导程序的过程中,获取所述BMC所在网络设备的IP地址;/n根据所述网络设备的IP地址,从所述网络设备上获取所述BMC对应的主程序描述文件,所述主程序描述文件包括主程序的访问路径;/n根据所述主程序描述文件中主程序的访问路径下载所述主程序,并执行所述主程序以启动所述BMC。/n

【技术特征摘要】
1.一种基板管理控制器BMC启动方法,其特征在于,包括:
在运行BMC引导程序的过程中,获取所述BMC所在网络设备的IP地址;
根据所述网络设备的IP地址,从所述网络设备上获取所述BMC对应的主程序描述文件,所述主程序描述文件包括主程序的访问路径;
根据所述主程序描述文件中主程序的访问路径下载所述主程序,并执行所述主程序以启动所述BMC。


2.根据权利要求1所述的方法,其特征在于,在获取所述BMC所在网络设备的IP地址之前,还包括:
判断所述BMC本地是否存在主程序或者在本地存在主程序的情况下判断本地存在的主程序是否出错;
若所述BMC本地不存在主程序或者本地存在的主程序出错,则执行获取所述BMC所在网络设备的IP地址的操作。


3.根据权利要求1所述的方法,其特征在于,获取所述BMC所在网络设备的IP地址,包括:
展示命令窗口,获取用户在所述命令窗口中输入的设备信息获取命令;执行所述设备信息获取命令,以获取所述网络设备的IP地址;
或者
读取预置的设备信息获取命令,执行所述设备信息获取命令,以获取所述网络设备的IP地址。


4.根据权利要求1所述的方法,其特征在于,根据所述网络设备的IP地址,从所述网络设备上获取所述BMC对应的主程序描述文件,包括:
根据所述网络设备的IP地址,采用数据传输通道从所述网络设备上下载所述BMC对应的主程序描述文件;
或者
根据所述网络设备的IP地址,向所述网络设备发送主程序获取请求;以及接收所述网络设备根据所述主程序获取请求返回的所述BMC对应的主程序描述文件。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述主程序描述文件中还包括:与所述主程序的访问路径对应的BMC硬件型号;
在根据所述主程序描述文件中主程序的访问路径下载所述主程序之前,还包括:
判断所述BMC的硬件型号与所述主程序描述文件中包含的BMC硬件型号是否相同;
若相同,则执行根据所述BMC所需主程序的访问路径下载所述主程序的操作。


6.一种BMC启动方法,适用于包含BMC的网络设备,其特征在于,所述方法包括:
接收BMC在启动过程中发送的主程序获取请求;
根据所述主程序获取请求,返回所述BM...

【专利技术属性】
技术研发人员:陈小龙郑金珠陈源权
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建;35

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

1