【技术实现步骤摘要】
一种基于智能网卡的虚拟网络冗余备份方法及装置
[0001]本专利技术属于网卡虚拟化
,具体涉及一种基于智能网卡的虚拟网络冗余备份方法及装置。
技术介绍
[0002]云计算与虚拟化发展日新月异,云计算的发展推动了新一代的数据中心建设,公有云私有云的部署,也为企业的办公和管理提供了更多的便利。随着虚拟化网络的发展,对虚拟化环境的需求不再仅仅是对功能的需求,对虚拟环境的性能要求也越来越高。
[0003]在虚拟化环境部署中,从原有依靠普通网卡实现虚拟网络的配置,转变为依靠智能网卡硬件卸载虚拟机流量来提高网络的转发性能。通过智能网卡,虚拟机的流量直接卸载到物理网卡硬件,不需要经过CPU的转发,大大降低了对CPU资源的使用,降低了CPU开销,从而提高了虚拟机的性能。但是本质上虚拟机使用的网卡实际是物理网卡物理功能对应的虚拟功能,一旦出现虚拟功能损坏,或者物理网卡损坏,则此时虚拟机的流量就会出现转发不通,进而影响现网环境业务的正常进行。
[0004]此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于智能网卡的虚拟网络冗余备份方法及装置,是非常有必要的。
技术实现思路
[0005]针对现有技术的上述虚拟环境性能要求越来越高,智能网卡已经提高网络及虚拟机的性能,但虚拟机使用的网卡仍然依赖物理网卡及其虚拟功能的缺陷,本专利技术提供一种基于智能网卡的虚拟网络冗余备份方法及装置,以解决上述技术问题。
[0006]第一方面,本专利技术提供一种基于智能网卡的虚拟网络冗余备份方法,包括如 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能网卡的虚拟网络冗余备份方法,其特征在于,包括如下步骤:S1.搭建云主机硬件环境,在云主机安装网卡,并设置外部交换机与云主机的网卡对接;网卡数量至少为两块,且网卡中至少有一块为智能网卡;S2.搭建云主机SDN环境,安装虚拟化平台和OVS组件,创建虚拟机及OVS网桥,设置OVS网桥创建虚拟网卡端口,开启智能网卡SR
‑
IOV功能,为智能网卡PF端口配置VF端口,将VF端口和虚拟网卡端口分配给虚拟机使用,将各PF端口进行链路聚合后生成绑定端口,挂载到OVS网桥;S3.云主机监控VF端口状态,并在监控到VF端口损坏时,将虚拟机的网络通过OVS网桥切换到绑定端口的冗余备份网络。2.如权利要求1所述的基于智能网卡的虚拟网络冗余备份方法,其特征在于,步骤S1具体步骤如下:S11.在云主机安装若干网卡;S12.当待创建虚拟机数量大于1时,设置网卡数量大于等于待创建虚拟机数量,且智能网卡数量至少与待创建虚拟机数量相等;S13.设置外部交换机与云主机各网卡的每个PF端口连接。3.如权利要求1所述的基于智能网卡的虚拟网络冗余备份方法,其特征在于,步骤S2具体步骤如下:S21.为云主机配置虚拟化平台,创建虚拟机及OVS网桥,在OVS网桥为每个虚拟机分配虚拟网卡端口,并在OVS网桥上创建OVS用户态流表;S22.开启智能网卡SR
‑
IOV功能,为智能网卡PF端口配置VF端口,并将VF端口分配给虚拟机,下发软件流表到智能网卡的硬件表项,设置虚拟机流量卸载到智能网卡,由智能网卡根据软件流表完成上下行流量的解封和发送;S23.进行网卡绑定,将各网卡的PF端口进行链路聚合绑定,生成绑定端口,将绑定端口挂载到OVS网桥上。4.如权利要求3所述的基于智能网卡的虚拟网络冗余备份方法,其特征在于,步骤S21具体步骤如下:S211.在云主机安装虚拟化平台,创建虚拟机;S212.在云主机安装OVS组件,所述OVS组件包括用户态模块和内核态模块;S213.基于OVS组件创建OVS网桥,在OVS网桥为每个虚拟机分配虚拟网卡端口;S214.通过OVS用户态模块向OVS网桥下发OVS用户态流表。5.如权利要求4所述的基于智能网卡的虚拟网络冗余备份方法,其特征在于,步骤S22具体步骤如下:S221.开启智能网卡SR
‑
IOV功能;S222.为每个智能网卡的PF端口配置若干各VF端口,并将一个VF端口分配给一个虚拟机使用;S223.OVS内核态模块将软件流表下发到智能网卡的硬件表项,智能网卡根据软件流表将虚拟机下发的报文进行封装,下行发送到交换机,或者将交换机上接收的报文进行解封,并上行发送到虚拟机。6.如权利要求3所述的基于智能网卡的虚拟网络冗余备份方法,其特征在于,步骤S23
具体步骤如下:S231.选定绑定模式,将各网卡的PF端口进行链路聚合绑定,生成绑定端口;所述绑定模式包括负载均衡模式和非负载均衡模式;S232.将绑定端口挂载到OVS网桥上;S233.在OVS网桥上设置流表控制环路。7.如权利要求6所述的基于智能网卡的虚拟网络冗余备份方法,其特征在于,步骤S3具体步骤如下:S31.云主机OVS内核态模块监控各智能网卡的VF端口状态;若各...
【专利技术属性】
技术研发人员:王传雷,王培辉,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。