[发明专利]虚拟资源管理方法及装置有效
申请号: | 201710209180.8 | 申请日: | 2017-03-31 |
公开(公告)号: | CN108667750B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 林霖;赵永良 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911;G06F9/455 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 资源管理 方法 装置 | ||
本公开提供了一种虚拟资源管理方法及装置,属于虚拟化技术领域。所述方法包括:从目标网卡所对应的多个虚拟网卡中,确定目标虚拟网卡,目标网卡为剩余带宽大于目标带宽的网卡,目标虚拟网卡为当前未与任何虚拟机进行绑定的虚拟网卡;将目标虚拟机与目标虚拟网卡绑定,并将目标虚拟网卡映射至目标虚拟机;获取用于指示目标网卡和目标虚拟网卡的端口信息,并向虚拟化管理系统VMS返回端口信息。本公开根据传输报文所需的目标带宽,将剩余带宽大于目标带宽的网卡作为目标网卡,并在目标网卡中为目标虚拟机分配目标虚拟网卡,主动为用户提供可进行映射的虚拟网卡,而且保证了用户在传输报文时对带宽的需求,智能性较高。
技术领域
本公开涉及虚拟化技术领域,特别涉及一种虚拟资源管理方法及装置。
背景技术
随着虚拟化技术领域的不断发展,越来越多的应用构建在云基础设施或云服务等云计算之上,享受到云计算带来的诸如低成本投入、快速上线、部署运维效率提升、业务弹性伸缩等诸多好处。云计算是一种通过互联网以服务的方式提供动态可伸缩的虚拟化的资源的计算模式,因此,虚拟化是云计算领域的核心技术之一。在云计算中,借助虚拟化技术可以创建虚拟机,基于虚拟机完成对底层硬件设施的抽象和隔离,使得多个云计算用户可以共享同一套硬件环境而互不干扰。虚拟机使得每一个云计算用户均认为自己拥有一套独立的硬件环境,为基础设施即服务(Infrastructure as a Service,IaaS)得以构建提供了基础。虚拟机需要在物理机上运行Hypervisor(虚拟机监视器),Hypervisor负责管理和分配系统资源给虚拟机。在虚拟化网络创建虚拟机时,一种通用的解决方案是在Hypervisor构建虚拟网络层,负责为虚拟机分配资源以及虚拟机与外部的通信,例如,参见图1A,可在Hypervisor构建一个开放虚拟交换标准(Open vSwith,OVS)的交换机,将物理机的网络接口控制器(Network Interface Controller,NIC)连接到OVS的虚拟端口上,由OVS为虚拟端口分配虚拟资源,完成在不同虚拟端口之间转发报文,但由于OVS在转发报文时消耗大量的中央处理器(Central Processing Unit,CPU)资源,且时延较高,因此,另一种基于虚拟化技术(Single-Root I/O Virtualization,SR-IOV)通用的解决方案应运而生。参见图1B,基于SR-IOV技术可以将NIC的虚拟资源进行分配,配置出多个虚拟(Virtual Function,VF)网卡,每一个VF网卡均可以直接映射给一个虚拟机,不需要经过Hypervisor处理,可直接由VF网卡将报文交由物理网卡处理,因此降低了时延。
在实现本公开的过程中,发明人发现现有技术至少存在以下问题:
SR-IOV技术在将VF网卡映射给虚拟机时,为了保证VF网卡与物理网卡之间报文传输的正常,需要云计算用户自己选择需要映射的VF网卡,使用VF网卡提供的虚拟资源进行报文传输,而且在进行报文传输时需要根据当前映射的VF网卡的带宽进行传输,使得云计算提供的服务在带宽上具有限制性,智能性较低,因此亟需一种对虚拟资源进行整合管理的方法。
发明内容
为了解决现有技术的问题,本公开实施例提供了一种虚拟资源管理方法及装置。所述技术方案如下:
第一方面,提供了一种虚拟资源管理方法,所述方法包括:
接收虚拟化管理系统VMS发送的虚拟资源分配请求,所述虚拟资源分配请求携带目标带宽和目标虚拟机标识;
从网卡列表中获取各个网卡的剩余带宽,并将剩余带宽大于所述目标带宽的网卡作为所述目标网卡,其中,所述网卡列表用于记录当前资源池中已经纳入管理的网卡的网卡信息,所述网卡信息包括网卡标识和剩余带宽;
从目标网卡所对应的多个虚拟网卡中,确定目标虚拟网卡,所述目标虚拟网卡为当前未与任何虚拟机进行绑定的虚拟网卡;
将所述目标虚拟机与所述目标虚拟网卡绑定,并将所述目标虚拟网卡映射至所述目标虚拟机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710209180.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据调度方法及装置
- 下一篇:一种时延信息的通告方法及装置