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