[发明专利]一种vNIC主备端口选择方法、装置及其介质有效
申请号: | 202111555223.0 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114244715B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 杨春林;乔志斌;陈良华;薛强 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | H04L41/0894 | 分类号: | H04L41/0894;H04L41/0895;H04L41/0803;H04L41/0253;H04L41/0823;H04L67/02;H04L49/111 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张艺 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vnic 端口 选择 方法 装置 及其 介质 | ||
1.一种vNIC主备端口选择方法,其特征在于,包括:
为物理主机的每个SR-IOV物理端口添加一项新的网络标签定义;
接收所述SR-IOV物理端口的网络组标签值;
创建虚拟机时,从目标主机上位于网络定义中的所述SR-IOV物理端口中,选择主端口,并记录所述主端口所在的网络组,并在与所述主端口所在的所述网络组不同的所述SR-IOV物理端口中,选择备端口;
在所述选择主端口之前,还包括:
根据所述SR-IOV物理端口的使用情况,对所述SR-IOV物理端口的主端口计数值和备端口计数值进行相应的加减操作,其中,当创建所述虚拟机时,所述SR-IOV物理端口被选择用于支撑vNIC主端口,则所述主端口计数值加1,所述SR-IOV物理端口被选择用于支撑vNIC备端口,则所述备端口计数值加1,当迁移或删除所述虚拟机时,所述SR-IOV物理端口被选择用于支撑所述vNIC主端口,则所述主端口计数值减1,所述SR-IOV物理端口被选择用于支撑所述vNIC备端口,则所述备端口计数值减1;
对应的,所述选择主端口包括:
将满足条件的所述SR-IOV物理端口按照所述主端口计数值进行升序排列,选择第一个所述SR-IOV物理端口作为所述主端口;
所述选择备端口包括:
将满足条件的所述SR-IOV物理端口按照所述备端口计数值进行升序排列,选择第一个所述SR-IOV物理端口作为所述备端口。
2.根据权利要求1所述的一种vNIC主备端口选择方法,其特征在于,所述选择备端口包括:选择不与所述主端口位于同一个抽屉的所述SR-IOV物理端口作为所述备端口。
3.根据权利要求2所述的一种vNIC主备端口选择方法,其特征在于,所述选择备端口还包括:当不存在不与所述主端口位于同一个抽屉的所述SR-IOV物理端口时,选择不与所述主端口位于同一个适配器的所述SR-IOV物理端口作为所述备端口。
4.根据权利要求1所述的一种vNIC主备端口选择方法,其特征在于,当不存在与所述主端口所在的所述网络组不同的所述SR-IOV物理端口时,所述选择备端口还包括:返回错误信息。
5.根据权利要求1所述的一种vNIC主备端口选择方法,其特征在于,还包括:当将所述SR-IOV物理端口按照所述主端口计数值或所述备端口计数值进行排列时,若计数值相同,则将所述计数值相同的所述SR-IOV物理端口按照端口插槽号的字母表顺序进行排列。
6.一种vNIC主备端口选择装置,其特征在于,包括:
端口标签添加模块,用于为物理主机的每个SR-IOV物理端口添加一项新的网络标签定义;
端口标签设置模块,用于接收所述SR-IOV物理端口的网络组标签值;
主备端口选择模块,用于创建虚拟机时,从目标主机上位于网络定义中的所述SR-IOV物理端口中,选择主端口,并记录所述主端口所在的网络组,并在与所述主端口所在的所述网络组不同的所述SR-IOV物理端口中,选择备端口;
其中,在所述选择主端口之前,还包括:
根据所述SR-IOV物理端口的使用情况,对所述SR-IOV物理端口的主端口计数值和备端口计数值进行相应的加减操作,其中,当创建所述虚拟机时,所述SR-IOV物理端口被选择用于支撑vNIC主端口,则所述主端口计数值加1,所述SR-IOV物理端口被选择用于支撑vNIC备端口,则所述备端口计数值加1,当迁移或删除所述虚拟机时,所述SR-IOV物理端口被选择用于支撑所述vNIC主端口,则所述主端口计数值减1,所述SR-IOV物理端口被选择用于支撑所述vNIC备端口,则所述备端口计数值减1;
对应的,所述选择主端口包括:
将满足条件的所述SR-IOV物理端口按照所述主端口计数值进行升序排列,选择第一个所述SR-IOV物理端口作为所述主端口;
所述选择备端口包括:
将满足条件的所述SR-IOV物理端口按照所述备端口计数值进行升序排列,选择第一个所述SR-IOV物理端口作为所述备端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111555223.0/1.html,转载请声明来源钻瓜专利网。