[发明专利]一种网卡虚拟化特性的测试方法及装置在审
申请号: | 201810673112.1 | 申请日: | 2018-06-26 |
公开(公告)号: | CN108989145A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 李景要;胡超超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网卡 物理机 虚拟化 客户机 虚拟机 虚拟网口 测试 测试方法及装置 输入输出虚拟化 网络连通性 虚拟化服务 虚拟机分配 网络功能 网络连通 网线连接 单根 申请 选项 关联 | ||
1.一种网卡虚拟化特性的测试方法,其特征在于,所述方法应用于物理机,所述物理机包括固件和网卡,所述固件具有虚拟化功能的选项,所述虚拟化功能用于支持虚拟化服务,所述网卡用于为所述物理机提供网络功能,所述物理机上运行有虚拟机;所述方法包括:
为所述虚拟机分配虚拟网口,所述虚拟网口与所述网卡相关联;
测试所述虚拟机与物理客户机及所述物理机之间的网络连通性,所述物理客户机与所述物理机通过网线连接;
若所述虚拟机与所述物理客户机及所述物理机之间网络连通正常,则确定所述网卡为支持SR-IOV功能的网卡。
2.根据权利要求1所述的方法,其特征在于,所述物理机还包括内核,在为所述虚拟机分配虚拟网口之前,所述方法还包括:
修改所述内核的启动参数,所述启动参数用于所述物理机进行初始化设置。
3.根据权利要求2所述的方法,其特征在于,修改内核启动参数包括:
确定所述物理机的处理器类型;
当所述处理器为Intel处理器时,将intel_iommu=on添加到所述物理机内核启动参数;
当所述处理器为AMD处理器时,将amd_iommu=on添加到所述物理机内核启动参数。
4.根据权利要求1所述的方法,其特征在于,在为所述虚拟机分配虚拟网口之前,所述方法还包括:
修改系统配置文件,所述系统配置文件位于所述物理机,所述系统配置文件用于确定生成所述虚拟网口的数量;
为所述虚拟网口分配唯一的硬件地址。
5.根据权利要求1所述的方法,其特征在于,为所述虚拟机分配虚拟网口包括:
配置所述虚拟网口的驱动,所述驱动用于所述虚拟网口正常工作;
确定所述虚拟网口驱动成功加载到所述虚拟机。
6.一种物理机,其特征在于,所述物理机包括固件和网卡,所述固件具有虚拟化功能的选项,所述虚拟化功能用于支持虚拟化服务,所述网卡用于为所述物理机提供网络功能,所述物理机上运行有虚拟机,所述物理机还包括:
第一分配单元,用于为所述虚拟机分配虚拟网口,所述虚拟网口与所述网卡相关联;
测试单元,用于测试所述虚拟机与物理客户机及所述物理机之间的网络连通性,所述物理客户机与所述物理机通过网线连接;
确定单元,用于根据所述虚拟机与所述物理客户机及所述物理机之间网络连通正常,确定网卡为支持单根I/O虚拟化SR-IOV功能的网卡。
7.根据权利要求6所述的物理机,其特征在于,所述物理机还包括:
第一修改单元,用于修改所述内核的启动参数,所述启动参数用于所述物理机进行初始化设置。
8.根据权利要求6所述的物理机,其特征在于,所述物理机还包括:
第二修改单元,用于修改系统配置文件,所述系统配置文件位于所述物理机,所述系统配置文件用于确定生成所述虚拟网口的数量;
第二分配单元,用于为所述虚拟网口分配唯一的硬件地址。
9.一种物理机,其特征在于,所述物理机包括:处理器和存储器,所述存储器中存储有权利要求1-5任一所述的针对网卡SR-IOV特性测试的指令,所述处理器用于执行存储器中存储的针对网卡SR-IOV特性测试的指令,执行如权利要求1-5任一所述的针对网卡SR-IOV特性测试的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有针对网卡SR-IOV特性测试的指令,当其在计算机上运行时,使得计算机执行上述权利要求1-5任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810673112.1/1.html,转载请声明来源钻瓜专利网。