[发明专利]加载操作系统映像的方法及基本输入输出系统有效

专利信息
申请号: 201210175729.3 申请日: 2012-05-31
公开(公告)号: CN102750166A 公开(公告)日: 2012-10-24
发明(设计)人: 龚彬阳;李龙壮;徐蔚 申请(专利权)人: 华为技术有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F3/01
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 加载 操作系统 映像 方法 基本 输入输出 系统
【说明书】:

技术领域

发明实施例涉及通信技术,尤其涉及一种加载操作系统映像的方法及基本输入输出系统。

背景技术

为了提高服务器的网络连接的可用性、可靠性以及网络吞吐量,业界都在研究将多个网卡接口绑定(bonding)在一起的链路聚集(link aggregation或trunking)技术。多网卡接口bonding技术把两块或者多块物理网卡聚集在一起,组成一台单一的伪以太网设备,也称为bonding设备,然后由系统管理员分配一个IP地址。系统将这些聚集的网卡作为一个网卡来考虑。因此,bonding设备可以像任何网卡一样配置它的IP。而且,bonding设备中所有的网卡设备具有同样的硬件(MAC)地址,客户端自然会把它们作为一个网卡来进行处理。

目前的多网卡接口绑定技术是基于操作系统的网络协议实现的,在基本输入输出系统(Basic Input and Output System,简称BIOS)通过网络引导操作系统(Operation System,简称OS)映像加载的过程中,BIOS在完成必要的硬件初始化后,和后台服务器建立网络连接,然后调用OS加载(OS loader)模块将OS映像从后台加载到目标机的系统内存中,并将系统控制权交给OS内核,完成整个OS的引导。

目前,在BIOS通过网络引导OS映像加载的过程还没有实现多网卡接口绑定功能,加载通路单一,只使用某个固定网口,从而导致可靠性和容错性差,如果该固定网口或网络通路故障,整个系统无法启动。

发明内容

本发明实施例提供一种加载操作系统映像的方法及基本输入输出系统,用以在具有多个网卡的源主机的BIOS通过网络引导OS加载过程中,实现多网卡接口绑定功能,从而增强系统可靠性和容错能力。

一方面,本发明实施例提供一种加载操作系统映像的方法,包括:

源主机的基本输入输出系统BIOS获取宿主机的通信地址;所述宿主机为与所述源主机通信连接的主机,所述源主机具有多个网口;

所述BIOS从所述源主机的所有网口中确定一个可用网口作为工作网口,并使除所述工作网口之外的所有可用网口处于非工作状态;

所述BIOS根据所述工作网口和所述宿主机的通信地址,从所述宿主机加载操作系统映像。

另一方面,本发明实施例提供一种输入输出系统,用于为具有多个网口的源主机加载操作系统映像,所述基本输入输出系统包括:

网络驱动模块,用于获取宿主机的通信地址,并向操作系统加载模块转发所述宿主机的通信地址;所述宿主机为与所述源主机通信连接的主机;

所述操作系统加载模块,用于向网口绑定驱动模块发送第一调用请求,所述第一调度请求用于请求一个可用网口;

所述网口绑定驱动模块,用于从所述操作系统加载模块接收所述第一调用请求后,在所述源主机的所有网口中确定一个可用网口作为工作网口,使除所述工作网口之外的所有可用网口处于非工作状态,并向所述操作系统加载模块返回与所述第一调用请求对应的第一连接成功消息,所述第一连接成功消息包括所述工作网口的标识;

所述操作系统加载模块,还用于根据所述网络驱动模块获取的所述宿主机的通信地址,以及所述网口绑定驱动模块返回的所述第一连接成功消息中的工作网口的标识,从所述宿主机加载操作系统映像。

通过本发明实施例提供的以上技术方案,BIOS初始化后,从源主机的所有网口中确定一个可用网口作为工作网口,根据该工作网口和宿主机的通信地址从宿主机加载OS映像。由于,BIOS可从多个网口中选择一个可用网口为从网络加载OS映像提供网络通讯保障,因此,BIOS通过网络加载OS映像过程中实现了多网卡接口绑定功能。避免了仅通过一个固定网口加载OS映像时由于网口故障或网络通路故障导致OS系统无法启动的缺陷,增强了系统的可靠性和容错能力。

附图说明

图1为本发明实施例提供的一种加载操作系统映像的方法流程图;

图2为本发明实施例提供的一种基本输入输出系统结构示意图;

图3为图2提供的各模块之间的交互流程图。

具体实施方式

图1为本发明实施例提供的一种加载操作系统映像的方法流程图。如图1所示,本实施例提供的方法包括:

步骤11:源主机的BIOS获取宿主机的通信地址;所述宿主机为与所述源主机通信连接的主机,所述源主机具有多个网口。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210175729.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top