[发明专利]PXE启动的方法、装置和服务器单板有效
申请号: | 201510140460.9 | 申请日: | 2015-03-27 |
公开(公告)号: | CN104735176B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 张亚林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/14 | 分类号: | H04L29/14;H04L12/891;H04L12/939 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 陶敏;黄健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 网卡 处理器 服务器单板 聚合端口 远程服务器 信息启动 链接 通信 操作系统 服务器 | ||
1.一种预启动执行环境PXE启动的方法,应用于服务器单板,所述服务器单板包括基板管理控制器BMC、处理器以及网卡,所述处理器通过网卡与交换机进行通信,所述BMC通过网卡与所述交换机进行通信,其特征在于,所述方法包括:
所述处理器通过所述网卡以及所述交换机的第一聚合端口向与所述交换机相连的远程服务器获取PXE启动信息;其中,所述第一聚合端口为所述交换机在与所述BMC建立第一链路后打开的聚合端口,所述第一链路为所述BMC检测到所述处理器复位后,与所述交换机进行静态链路汇聚控制协议LACP协商后建立的链路;
所述处理器根据所述PXE启动信息启动操作系统。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述处理器通过所述网卡以及所述交换机的第一聚合端口向与所述交换机相连的远程服务器获取PXE启动信息之前,
所述处理器向所述BMC发送延迟消息,以使所述BMC在收到所述延迟消息后延迟一段延迟时间后关闭第一网口的绑定Bond模式;其中,所述第一网口为所述BMC在检测到所述处理器复位后,将自己的介质独立接口MII对应的至少两个网口配置为绑定Bond模式后形成的网口;所述延迟时间包括所述处理器通过所述网卡以及所述交换机的第一聚合端口向与所述交换机相连的远程服务器获取PXE启动信息以及根据所述PXE启动信息启动操作系统所需要的时间。
3.根据权利要求2所述的方法,其特征在于,所述延迟消息为启动设备列表消息。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:所述处理器根据所述PXE启动信息启动操作系统之后,
且当检测到所述BMC关闭所述第一网口的Bond模式后,所述处理器将自己的至少两个网口配置为所述Bond模式以形成第二网口;
所述处理器与所述交换机建立第二链路后打开所述交换机的第二聚合端口;其中,所述第二链路为所述处理器跟所述交换机进行所述静态LACP协商后建立的链路。
5.一种预启动执行环境PXE启动的装置,其特征在于,包括:
获取模块,用于通过网卡以及交换机的第一聚合端口向与所述交换机相连的远程服务器获取PXE启动信息;其中,所述第一聚合端口为所述交换机在与BMC建立第一链路后打开的聚合端口,所述第一链路为所述BMC检测到处理器复位后,与所述交换机进行静态链路汇聚控制协议LACP协商后建立的链路;
启动模块,用于根据所述获取模块获取的所述PXE启动信息启动操作系统。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括发送模块,用于向所述BMC发送延迟消息,以使所述BMC在收到所述延迟消息后延迟一段延迟时间后关闭第一网口的Bond模式;其中,所述第一网口为所述BMC在检测到所述处理器复位后,将自己的介质独立接口MII对应的至少两个网口配置为绑定Bond模式后形成的网口;所述延迟时间包括所述获取模块通过所述网卡以及所述交换机的第一聚合端口向与所述交换机相连的远程服务器获取PXE启动信息以及所述启动模块根据所述PXE启动信息启动操作系统所需要的时间。
7.根据权利要求6所述的装置,其特征在于,所述延迟消息为启动设备列表消息。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括建立模块,用于当检测到所述BMC关闭所述第一网口的Bond模式后,将自己的至少两个网口配置为所述Bond模式以形成第二网口;并与所述交换机建立第二链路后打开所述交换机的第二聚合端口;其中,所述第二链路为所述建立模块跟所述交换机进行所述静态LACP协商后建立的链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510140460.9/1.html,转载请声明来源钻瓜专利网。