[发明专利]用于容器的设备虚拟化有效
申请号: | 201780055065.8 | 申请日: | 2017-09-01 |
公开(公告)号: | CN109691028B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 莫哈尼什·钱德拉帕尔辛格·帕克洛;金东劲;谭寅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 王洪 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 容器 设备 虚拟 | ||
本公开提供用于建立网络的系统、方法和计算机可读介质。创建多个虚拟设备。所述虚拟设备的每一个与对应的虚容器相关联。然后,将所述虚拟设备连接到与主机容器相关联的真实设备,以便能够在所述网络的名字空间上实现所述虚拟设备和所述真实设备之间的通信。
交叉申请
本申请要求于2016年9月9日提交的、发明名称为“用于容器的设备虚拟化(DeviceVirtualization for Containers)”的美国专利申请第15/261,128号的优先权,其全部内容以引用的方式并入本文中。
技术领域
本发明大体上涉及虚拟机,且更具体地说,涉及用于向虚容器提供资源的技术。
背景技术
虚拟化是一种允许在主机计算系统上运行被称为虚容器的一个或多个隔离的用户空间实例的技术。特定的主机计算系统可以运行多个虚容器,并且虚容器由主机容器管理。每个容器提供对共享计算资源的访问,包括处理器周期和存储器等,从而模仿运行特定操作系统(operating system,OS)并用于执行特定软件集合的特定硬件集合。为了分离虚容器,每个虚容器都配备有相应的名字空间。
在使用期间,主机容器对于虚容器的用户是透明的,并且虚容器可以用于运行任何适当数量的应用程序。在某些实例中,和虚容器一起运行的一个或多个应用程序通过虚容器的OS请求访问一个或多个基于设备的资源。例如,由WiFi或以太网设备提供的访问因特网连接的基于网页的的应用程序请求。尽管独立计算机的(即,非虚拟化的)OS可以例如通过内核中的驱动器直接与各种硬件组件交互,但是虚容器通常设有接口,例如超管理器,通过该接口,虚容器的OS可以访问某些硬件元件。
然而,如果该设备对于操作系统是可见的,则虚容器的OS只能访问基于设备的资源。一些基于设备的资源,例如无线适配器,没有配置成跨越多个名字空间可见。因此,在典型的虚拟化场景中,只有活动虚容器可以访问此类基于设备的资源。另外,主机计算设备通常仅具有每个设备中的单个设备。如果特定的主机计算系统运行两个虚容器,则只有活动虚容器可以访问基于设备的资源,并且阻止非活动虚容器访问基于设备的资源,直到其成为活动虚容器。因此,只有活动虚容器的OS可以访问WiFi适配器或其它联网设备,并且防止在非活动虚容器中运行的任何应用程序访问由WiFi适配器提供的网络资源。
因此,需要向在主机计算系统上运行的所有虚容器提供对基于设备的资源的访问。
发明内容
本公开提供用于建立网络的系统、方法和计算机可读介质。创建多个虚拟设备。所述虚拟设备中的每一个与对应的虚容器相关联。将所述虚拟设备连接到与主机容器相关联的真实设备,以便能够在所述网络的名字空间上实现所述虚拟设备和所述真实设备之间的通信。
根据一个广义方面,提供一种用于建立网络的方法,包括:创建多个虚拟设备;将所述虚拟设备中的每一个与对应的虚容器相关联;以及将所述虚拟设备连接到与主机容器相关联的真实设备,以便能够在所述网络的名字空间上实现所述虚拟设备和所述真实设备之间的通信。
可选地,在前述实施例中的任一实施例中,所述真实设备和所述虚拟设备是无线设备。
可选地,在前述实施例中的任一实施例中,所述虚拟设备是所述真实设备的虚拟复本。
可选地,在前述实施例中的任一实施例中,所述虚拟设备中的每个包括物理WiFi设备接口和无线LAN设备接口。
可选地,在前述实施例中的任一实施例中,创建多个虚拟设备包括:使虚拟驱动器创建所述虚拟设备的多个实例。
可选地,在前述实施例中的任一实施例中,所述虚拟驱动器是FullMAC驱动器和SoftMAC驱动器中的一个。
可选地,在前述实施例中的任一实施例中,所述方法还包括使所述主机容器实例化所述多个虚容器,其中每个虚容器具有相关联的名字空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780055065.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用级服务质量测试系统
- 下一篇:检测装置、网关装置和检测方法