超融合架构下的虚拟机业务网络带宽管理方法及装置制造方法及图纸

技术编号:35682898 阅读:17 留言:0更新日期:2022-11-23 14:26
本发明专利技术公开一种超融合架构下的虚拟机业务网络带宽管理方法,包括:获取待传输的数据信息,计算节点可分配物理带宽;基于所述数据信息和节点可分配物理带宽,在满足预设条件的情况下,确定带宽分配机制;在添加或者删除虚拟机的情况下,重新获取待传输的数据信息、计算节点可分配物理带宽,以所述带宽分配机制承载业务。该方法能够基于虚拟机的实际网络情况,进行合理的网络带宽分配,保障重要业务的宽带需求。宽带需求。宽带需求。

【技术实现步骤摘要】
超融合架构下的虚拟机业务网络带宽管理方法及装置


[0001]本专利技术属于网络带宽管理
,尤其涉及一种超融合架构下的虚拟机业务网络带宽管理方法、装置、设备及存储介质。

技术介绍

[0002]超融合是服务器虚拟化的自然延伸。服务器虚拟化是通过VMware、KVM、Xen、Hyper

V等虚拟化技术,将多台服务器的计算资源、存储资源和网络资源整合为一个资源平台,实现统一分配、使用、管理和监控。服务器虚拟化不仅可大幅度提升CPU的使用率,同时可保证业务的高可用,以及提供统一的运维管理平台。服务器虚拟化通常由FC/iSCSI SAN或NAS等传统磁盘阵列提供数据服务。
[0003]使用了超融合技术的服务器,不仅提供存储虚拟化服务,同时整合CPU、SSD、HDD等存储资源,通过分布式存储技术为虚拟机提供存储服务。分布式存储具备横向扩展的特点,可有效解决传统磁盘阵列扩展性较差的弱点。超融合的核心技术就是虚拟化,其实对于IT系统来说,95%的工作都可以认为是虚拟化。超融合将计算资源、网络资源和存储资源通过软件定义的方式,在一台物理机当中实现。超融合产品部署相对简单,但缺点也较为明显,如硬件资源的利用可能不均衡。这其中,对于网络资源方面,会存在业务抢占的场景,无法保证重要业务分配到足够多的带宽,当发生拥塞时,会随机丢包,无法保障重要业务的宽带需求。

技术实现思路

[0004]为解决上述问题,本专利技术的目的是提供一种超融合架构下的虚拟机业务网络带宽管理方法、装置、设备及存储介质,该方法、装置、设备及存储介质能够基于虚拟机的实际网络情况,进行合理的网络带宽分配,保障重要业务的宽带需求。
[0005]为实现上述目的,本专利技术的技术方案为:一种超融合架构下的虚拟机业务网络带宽管理方法,包括:获取待传输的数据信息,计算节点可分配物理带宽;基于所述数据信息和节点可分配物理带宽,在满足预设条件的情况下,确定带宽分配机制;在添加或者删除虚拟机的情况下,重新获取待传输的数据信息、计算节点可分配物理带宽,以所述带宽分配机制承载业务。
[0006]在本专利技术的一个实施例中,在所述获取待传输的数据信息,计算节点可分配物理带宽之前还包括:启动服务,将服务设置为运行状态;检测服务状态是否正常:如果服务状态不正常,则重新尝试拉起服务;如果服务状态正常,则进行待传输数据信息的获取和节点可分配物理带宽的计算。
[0007]在本专利技术的一个实施例中,所述获取待传输的数据信息,计算节点可分配物理带宽进一步包括:根据节点上已启用的物理网卡的实际带宽减去预留给网卡百分之一的保留带宽,将剩余带宽用作可以为虚拟机动态分配的节点可分配物理带宽。
[0008]在本专利技术的一个实施例中,所述基于所述数据信息和节点可分配物理带宽,在满
足预设条件的情况下,确定带宽分配机制包括:在所有虚拟机均提供同质服务的情况下,启动第一预设模式对节点可分配物理带宽进行配置;在部分虚拟机需要提供预设带宽的情况下,启动第二预设模式对节点可分配物理带宽进行配置;在所有虚拟机已预先设置优先等级的情况下,启动第三预设模式对节点可分配物理带宽进行配置。
[0009]在本专利技术的一个实施例中,所述第一预设模式为以平均值带宽承载业务,具体包括:为节点上的所有开机状态的虚拟机平均分配实际带宽值;在添加或者删除虚拟机的情况下,重新为节点上的所有开机状态的虚拟机平均分配实际带宽值;在判断发生拥塞的情况下,各虚拟机丢弃超出平均值部分带宽,拥塞解除后,重新以平均值带宽承载业务。
[0010]在本专利技术的一个实施例中,所述第二预设模式为以指定带宽承载业务,具体包括:为节点上指定的虚拟机分配期望的带宽值,该值需要小于等于剩余可分配实际带宽值,对于未指定带宽的虚拟机则按照固定平均分配的原则,共享剩余带宽值;在添加或者删除虚拟机的情况下,遍历当前所有虚拟机并为节点上指定的虚拟机分配期望的带宽值,该值需要小于等于剩余可分配实际带宽值,对于未指定带宽的虚拟机则按照固定平均分配的原则,共享剩余带宽值;在判断发生拥塞的情况下,优先保障已分配了指定带宽的虚拟机业务,其余未指定带宽的虚拟机随机丢包,拥塞解除后,各虚拟机继续以拥塞前的带宽分配方式承载业务。
[0011]在本专利技术的一个实施例中,所述第三预设模式为基于优先级分配带宽承载业务,具体包括:将节点所有虚拟机按照其预设优先级加入对应优先级队列并根据优先级自动分配所有虚拟机的带宽;在添加或者删除虚拟机的情况下,更新优先级队列中虚拟机数量,并重新分配队列内所有虚拟机的带宽;在判断发生拥塞的情况下,将80%的带宽分配给高优先级队列的虚拟机,将20%带宽分配给其余虚拟机,拥塞解除后,重新基于优先级分配带宽承载业务。
[0012]基于相同的构思,本专利技术还提供一种超融合架构下的虚拟机业务网络带宽管理装置,包括:信息获取模块,用于获取待传输的数据信息,计算节点可分配物理带宽;带宽分配模块,用于基于所述数据信息和节点可分配物理带宽,在满足预设条件的情况下,确定带宽分配机制;校验模块,用于在添加或者删除虚拟机的情况下,重新获取待传输的数据信息、计算节点可分配物理带宽,以所述带宽分配机制承载业务。
[0013]基于相同的构思,本专利技术还提供一种计算机设备,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现上述任意一项所述的超融合架构下的虚拟机业务网络带宽管理方法。
[0014]基于相同的构思,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现上述任意一项所述的超融合架构下的虚拟机业务网络带宽管理方法。
[0015]采用上述技术方案后,与现有技术相比,本专利技术的有益之处在于:
[0016]1、基于所述待传输的数据信息和节点可分配物理带宽,确定带宽分配机制,使得节点带宽分配能够根据实际情况,确定最优的带宽分配模式,不仅能够避免业务抢占的情况,而且可以保证重要业务分配到足够多的带宽,以保证重要业务的正常进行。
[0017]2、当工作在第一预设模式承载业务的情况下,将虚拟机的物理带宽平均分配,保证了每台虚拟机有保底带宽可以承载其服务。
[0018]3、当工作在第二预设模式承载业务的情况下,将虚拟机的物理带宽指定分配,增加了灵活性,可以按需为运行高优先级业务的虚拟机分配足够多的带宽以保障重要业务。
[0019]4、当工作在第三预设模式承载业务的情况下,将虚拟机加入到优先级队列中实现带宽动态分配,并把拥塞时产生的丢包放到低优先级队列,从而满足了高优先级队列业务不丢包的需求。
附图说明
[0020]下面结合附图对本专利技术的具体实施方式作进一步详细说明,其中:
[0021]图1为本专利技术一种超融合架构下的虚拟机业务网络带宽管理方法的流程图;
[0022]图2为本专利技术一种超融合架构下的虚拟机业务网络带宽管理方法运行逻辑图;
[0023]图3为本专利技术一种超融合架构下的虚拟机业务网络带宽管理装置示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种超融合架构下的虚拟机业务网络带宽管理方法,其特征在于,包括:获取待传输的数据信息,计算节点可分配物理带宽;基于所述数据信息和节点可分配物理带宽,在满足预设条件的情况下,确定带宽分配机制;在添加或者删除虚拟机的情况下,重新获取待传输的数据信息、计算节点可分配物理带宽,以所述带宽分配机制承载业务。2.如权利要求1所述的超融合架构下的虚拟机业务网络带宽管理方法,其特征在于,在所述获取待传输的数据信息,计算节点可分配物理带宽之前还包括:启动服务,将服务设置为运行状态;检测服务状态是否正常:如果服务状态不正常,则重新尝试拉起服务器;如果服务状态正常,则进行待传输数据信息的获取和节点可分配物理带宽的计算。3.如权利要求1所述的超融合架构下的虚拟机业务网络带宽管理方法,其特征在于,所述获取待传输的数据信息,计算节点可分配物理带宽进一步包括:根据节点上已启用的物理网卡的实际带宽减去预留给网卡百分之一的保留带宽,将剩余带宽用作可以为虚拟机动态分配的节点可分配物理带宽。4.如权利要求1所述的超融合架构下的虚拟机业务网络带宽管理方法,其特征在于,所述基于所述数据信息和节点可分配物理带宽,在满足预设条件的情况下,确定带宽分配机制包括:在所有虚拟机均提供同质服务的情况下,启动第一预设模式对节点可分配物理带宽进行配置;在部分虚拟机需要提供预设带宽的情况下,启动第二预设模式对节点可分配物理带宽进行配置;在所有虚拟机已预先设置优先等级的情况下,启动第三预设模式对节点可分配物理带宽进行配置。5.如权利要求4所述的超融合架构下的虚拟机业务网络带宽管理方法,其特征在于,所述第一预设模式为以平均值带宽承载业务,具体包括:为节点上的所有开机状态的虚拟机平均分配实际带宽值;在添加或者删除虚拟机的情况下,重新为节点上的所有开机状态的虚拟机平均分配实际带宽值;在判断发生拥塞的情况下,各虚拟机丢弃超出平均值部分带宽,拥塞解除后,重新以平均值带宽承载业务。6.如权利要求4所述的超融合架构下的虚拟机业务网络带宽管理方法,其特征在于,所述第二预...

【专利技术属性】
技术研发人员:李文飞徐文豪王弘毅张凯
申请(专利权)人:北京志凌海纳科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1