本说明书涉及计算机,尤其涉及一种虚拟机的网络限速方法、装置、设备及介质。
背景技术:
1、随着云计算的不断发展,云平台上的业务越来越多,进而出现业务之间对网络资源的争抢。对于某些对网络带宽、时延有高要求的业务,当网络带宽紧张,产生严重丢包时,会导致业务质量下降,可能导致业务服务不可用。
2、目前,对于网络资源紧张,且网络要求较高的业务服务,通常通过增加网络带宽保证业务的正常运行。然而,一味的增加网络带宽,不仅会增加运营的复杂,还会带来维护成本的上升。
3、由此可见,如何对指定租户的网络资源进行合理分配,保证重要业务的网络带宽和时延,进而保证重要业务的正常运行,保障重要业务的服务质量,是本领域技术人员亟待解决的问题。
技术实现思路
1、本说明书一个或多个实施例提供了一种虚拟机的网络限速方法、装置、设备及介质,用于解决背景技术提出的技术问题。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供的一种虚拟机的网络限速方法,包括:
4、在云平台上创建指定租户的业务时,通过云平台向集群控制器发送网络限速请求;
5、根据所述网络限速请求,通过所述集群控制器获取所述指定租户关联虚拟机的相关信息;
6、根据所述指定租户关联虚拟机的相关信息,通过所述集群控制器向borderleaf交换机下发相应的限速配置信息,以通过所述限速配置信息实现所述指定租户关联虚拟机的网络限速。
7、本说明书一个或多个实施例提供的一种虚拟机的网络限速装置,所述装置包括:
8、限速请求发送单元,在云平台上创建指定租户的业务时,通过云平台向集群控制器发送网络限速请求;
9、虚拟机信息获取单元,根据所述网络限速请求,通过所述集群控制器获取所述指定租户关联虚拟机的相关信息;
10、租户网络限速单元,根据所述指定租户关联虚拟机的相关信息,通过所述集群控制器向borderleaf交换机下发相应的限速配置信息,以通过所述限速配置信息实现所述指定租户关联虚拟机的网络限速。
11、本说明书一个或多个实施例提供的一种虚拟机的网络限速设备,包括:
12、至少一个处理器;以及,
13、与所述至少一个处理器通信连接的存储器;其中,
14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
15、在云平台上创建指定租户的业务时,通过云平台向集群控制器发送网络限速请求;
16、根据所述网络限速请求,通过所述集群控制器获取所述指定租户关联虚拟机的相关信息;
17、根据所述指定租户关联虚拟机的相关信息,通过所述集群控制器向borderleaf交换机下发相应的限速配置信息,以通过所述限速配置信息实现所述指定租户关联虚拟机的网络限速。
18、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
19、在云平台上创建指定租户的业务时,通过云平台向集群控制器发送网络限速请求;
20、根据所述网络限速请求,通过所述集群控制器获取所述指定租户关联虚拟机的相关信息;
21、根据所述指定租户关联虚拟机的相关信息,通过所述集群控制器向borderleaf交换机下发相应的限速配置信息,以通过所述限速配置信息实现所述指定租户关联虚拟机的网络限速。
22、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
23、本说明书实施例集群控制器获取指定租户关联虚拟机的相关信息,以确定指定租户关联虚拟机的限速配置信息,并将限速配置信息下发至borderleaf交换机,以实现对指定租户的网络资源合理分配。
1.一种虚拟机的网络限速方法,其特征在于,所述方法包括:
2.根据权利要求1的所述方法,其特征在于,所述集群控制器包括硬件overlay与sdn控制器,所述硬件overlay用于将网络之间的隔离与互联,所述sdn控制器用于网络的构建与管理。
3.根据权利要求1的所述方法,其特征在于,所述云平台为openstack云平台;
4.根据权利要求1的所述方法,其特征在于,在所述指定租户关联虚拟机的数量发生改变时,所述方法还包括:
5.根据权利要求1的所述方法,其特征在于,所述限速配置信息包括所述指定租户关联虚拟机的流量相关策略,所述流量相关策略包括流表规则、匹配条件与动作指令。
6.根据权利要求1的所述方法,其特征在于,在所述borderleaf交换机为多个时,所述通过所述集群控制器向borderleaf交换机下发相应的限速配置信息,包括:
7.根据权利要求1的所述方法,其特征在于,在所述borderleaf交换机为多个时,所述通过所述集群控制器向borderleaf交换机下发相应的限速配置信息,包括:
8.一种虚拟机的网络限速装置,其特征在于,所述装置包括:
9.一种虚拟机的网络限速设备,其特征在于,包括:
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令设置为: