[发明专利]BMC启动方法、设备、系统及存储介质在审
申请号: | 202010648329.4 | 申请日: | 2020-07-07 |
公开(公告)号: | CN111953803A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 陈小龙;郑金珠;陈源权 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;G06F9/445 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱;刘戈 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bmc 启动 方法 设备 系统 存储 介质 | ||
本申请的多个方面提供一种BMC启动方法、设备、系统及存储介质。在本申请实施例中,在BMC的启动过程中,可以获取BMC所在网络设备的IP地址,并根据BMC所在网络设备的IP地址从该网络设备下载与BMC对应的主程序描述文件,基于描述文件中的主程序访问路径从BMC所在网络设备下载对应的主程序到BMC本地,为BMC提供启动所需的必要条件,以成功启动BMC。并且,采用本申请实施例提供的方法,无需在BMC本地备份主程序,还可以节省BMC的内存空间和实现成本。
技术领域
本申请涉及交换机技术领域,尤其涉及一种BMC启动方法、BMC、网络设备、BMC启动系统及存储介质。
背景技术
随着交换机技术的发展,实现软件与硬件解耦的白盒交换机越来越受到人们的青睐,为了对白盒交换机实现更好的管理和控制,通常在白盒交换机中使用基板管理控制器(Baseboard Management Controller,BMC)监控白盒交换机的物理特征,例如各部件的温度、电压、风扇工作状态、电源供电情况等信息,并为远程管理平台提供虚拟的键盘、界面、鼠标、电源等功能,以实现对白盒交换机的远程管理。
BMC的启动过程一般分为两个步骤:系统引导和主程序加载运行。初始引导程序加载,引导程序将闪存(Flash)中的主程序读取到内存中,并跳转到内存中执行主程序,从而实现主程序的加载运行。在白盒交换机的使用过程中,BMC的主程序可能需要更新,例如升级。然而,在更新BMC的主程序过程中,若BMC出现断电或出错等情况,将导致BMC的主程序文件更新失败,后续BMC无法启动。
发明内容
本申请的多个方面提供一种BMC启动方法、设备及存储介质,用以解决BMC在主程序不存在或出错的情况下无法启动的问题。
本申请实施例提供了一种基板管理控制器BMC启动方法,包括:在运行BMC引导程序的过程中,获取所述BMC所在网络设备的IP地址;根据所述网络设备的IP地址,从所述网络设备上获取所述BMC对应的主程序描述文件,所述主程序描述文件包括主程序的访问路径;根据所述主程序描述文件中主程序的访问路径下载所述主程序,并执行所述主程序以启动所述BMC。
在一可选实施例中,在获取所述BMC所在网络设备的IP地址之前,还包括:判断所述BMC本地是否存在主程序或者在本地存在主程序的情况下判断本地存在的主程序是否出错;若所述BMC本地不存在主程序或者本地存在的主程序出错,则执行获取所述BMC所在网络设备的IP地址的操作。
在一可选实施例中,获取所述BMC所在网络设备的IP地址,包括:展示命令窗口,获取用户在所述命令窗口中输入的设备信息获取命令;执行所述设备信息获取命令,以获取所述网络设备的IP地址;或者读取预置的设备信息获取命令,执行所述设备信息获取命令,以获取所述网络设备的IP地址。
在一可选实施例中,根据所述网络设备的IP地址,从所述网络设备上获取所述BMC对应的主程序描述文件,包括:根据所述网络设备的IP地址,采用数据传输通道从所述网络设备上下载所述BMC对应的主程序描述文件;或者根据所述网络设备的IP地址,向所述网络设备发送主程序获取请求;以及接收所述网络设备根据所述主程序获取请求返回的所述BMC对应的主程序描述文件。
在一可选实施例中,所述主程序描述文件中还包括:与所述主程序的访问路径对应的BMC硬件型号;在根据所述主程序描述文件中主程序的访问路径下载所述主程序之前,还包括:判断所述BMC的硬件型号与所述主程序描述文件中包含的BMC硬件型号是否相同;若相同,则执行根据所述BMC所需主程序的访问路径下载所述主程序的操作。
本申请实施例还提供了一种BMC启动方法,适用于包含BMC的网络设备,该方法包括:接收BMC在启动过程中发送的主程序获取请求;根据所述主程序获取请求,返回所述BMC对应的主程序描述文件;其中,所述主程序描述文件包括主程序的访问路径,以供所述BMC获取启动所需的主程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010648329.4/2.html,转载请声明来源钻瓜专利网。