[发明专利]一种为云主机分配网卡的方法与设备在审
| 申请号: | 202010648650.2 | 申请日: | 2020-07-07 |
| 公开(公告)号: | CN111866209A | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 郭毅;李群;宁波 | 申请(专利权)人: | 上海云轴信息科技有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
| 代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
| 地址: | 200241 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 主机 分配 网卡 方法 设备 | ||
本申请的目的是提供一种为云主机分配网卡的方案。该方案先收集并记录云平台内所有宿主机的网卡信息,对于所述云平台内支持SR‑IOV的物理网卡执行切分操作,生成若干个VF网卡,切分完成后再次收集并记录所述云平台内所有宿主机的网卡信息,同时基于所述云平台内的物理网卡创建若干个虚拟网卡,构建VF网卡与虚拟网卡的混合网络,然后根据云主机的需求,为所述云主机分配所述VF网卡或所述虚拟网卡。与现有技术相比,本申请可以将用户从繁琐的细节中解放出来,从而降低使用和维护成本;还可以在对SR‑IOV网卡执行切分操作的同时,利用PF创建虚拟网卡,从而解决了VF数量不足的问题;当宿主机资源紧张或发生故障时,所述云主机可以自动在其他宿主机上恢复。
技术领域
本申请涉及信息技术领域,尤其涉及一种为云主机分配网卡的技术。
背景技术
当云主机中配备的虚拟网卡不能满足网络性能要求时,可以将宿主机上的物理网卡透传到云主机中,从而使云主机获得接近物理网卡的网络性能。然而,受主板扩展槽位数量限制,宿主机上的物理网卡设备数量有限。如果选择直接透传,则仅能满足少量云主机的需求,因此一般会在宿主机中配备支持SR-IOV(Single-root I/O virtualization,单根I/O虚拟化)功能的网卡。支持SR-IOV功能的网卡被称为PF(Physical Function),在驱动支持下可以切分出8个甚至更多的VF(Virtual Function)。这些VF可以像物理网卡一样被透传到云主机中,为云主机提供高于虚拟网卡的网络性能,从而在一定程度上缓解了宿主机物理网卡数量不足的问题。
现有的SR-IOV网卡的透传实现方案一般是:(1)登录云主机所在的宿主机;(2)在宿主机中安装PF驱动,查询其最大切分数量,并执行切分操作;(3)选定一个可用的VF,获取其PCI地址;(4)将选定的VF透传到云主机中;(5)在云主机中安装VF驱动;(6)使用完毕后将VF从云主机中卸载。然而,该方案存在以下缺点:(1)需要了解单个PF和VF的细节,当云平台规模较大时使用和维护成本很高;(2)需要手动为云主机寻找可用的VF,同样,当云平台规模较大时使用和维护成本很高;(3)手动透传VF之后,云主机与宿主机绑定,当该宿主机资源紧张或发生故障时,云主机无法自动在其他宿主机上恢复;(4)某些情况下SR-IOV网卡能够切分出的VF数量仍然相对有限。
发明内容
本申请的一个目的是提供一种为云主机分配网卡的方法与设备。
根据本申请的一个方面,提供了一种为云主机分配网卡的方法,其中,所述方法包括:
收集并记录云平台内所有宿主机的网卡信息;
对于所述云平台内支持SR-IOV的物理网卡执行切分操作,生成若干个VF网卡,切分完成后再次收集并记录所述云平台内所有宿主机的网卡信息;
基于所述云平台内的物理网卡创建若干个虚拟网卡,构建VF网卡与虚拟网卡的混合网络;
根据云主机的需求,为所述云主机分配所述VF网卡或所述虚拟网卡。
根据本申请的另一个方面,还提供了一种为云主机分配网卡的设备,其中,所述设备包括:
网卡信息收集模块,用于收集并记录云平台内所有宿主机的网卡信息;
网卡切分模块,用于对于所述云平台内支持SR-IOV的物理网卡执行切分操作,生成若干个VF网卡,切分完成后再次收集并记录所述云平台内所有宿主机的网卡信息;
网卡网络构建模块,用于基于所述云平台内的物理网卡创建若干个虚拟网卡,构建VF网卡与虚拟网卡的混合网络;
网卡分配模块,用于根据云主机的需求,为所述云主机分配所述VF网卡或所述虚拟网卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云轴信息科技有限公司,未经上海云轴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010648650.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:检测装置及智能穿戴设备
- 下一篇:一种螺栓连接结合面拉伸实验装置





