创建虚拟机的方法及装置与流程

文档序号:25543211发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种创建虚拟机的方法,其特征在于,所述方法包括:

控制器接收创建请求,所述创建请求包括待创建虚拟机属于的租户网络的网络信息;

所述控制器根据所述网络信息,确定负载信息满足第一条件且与所述租户网络相对应的数据中心交换机tor;

所述控制器根据所述网络信息,在与所述tor相连的主机上创建所述待创建虚拟机。

2.如权利要求1所述的方法,其特征在于,所述tor的负载信息包括所述tor中的逻辑端口数目,所述逻辑端口数目用于反应所述tor上传输的业务数目;

所述控制器根据所述网络信息,确定负载信息满足第一条件且与所述租户网络相对应的数据中心交换机tor,包括:

所述控制器根据所述网络信息,获取所述租户网络对应的每个tor中的逻辑端口数目;

所述控制器从所述每个tor中选择逻辑端口数目最小的一个tor,或者,选择逻辑端口数目小于第一阈值的一个tor。

3.如权利要求2所述的方法,其特征在于,所述控制器根据所述网络信息,获取所述租户网络对应的每个tor中的逻辑端口数目,包括:

所述控制器根据租户网络的网络信息与tor的设备标识的对应关系和所述网络信息,确定所述租户网络对应的每个tor;

所述控制器根据所述每个tor的设备标识,从tor的设备标识与逻辑端口数目之间的对应关系中,获取所述每个tor中的逻辑端口数目。

4.如权利要求1至3任一项所述的方法,其特征在于,所述控制器根据所述网络信息,在与所述tor相连的主机上创建所述待创建虚拟机之前,还包括:

所述控制器获取与所述tor相连的每个主机包括的虚拟机数目,选择虚拟机数目满足第二条件的主机;

所述根据所述网络信息,在与所述tor相连的主机上创建所述待创建虚拟机,包括:

所述控制器根据所述网络信息,在所述选择的主机上创建所述待创建的虚拟机。

5.如权利要求4所述的方法,其特征在于,所述控制器获取与所述tor相连的每个主机包括的虚拟机数目,包括:

所述控制器从所述控制器管理的网络的网络拓扑图中获取与所述tor相连的每个主机的设备标识,所述网络包括所述tor和所述每个主机;

所述控制器根据所述每个主机的设备标识,从主机的设备标识与虚拟机数目的对应关系中获取所述每个主机中的虚拟机数目。

6.如权利要求4或5所述的方法,其特征在于,所述选择虚拟机数目满足第二条件的主机,包括:

所述控制器选择虚拟机数目最小的主机,或者,选择虚拟机数目小于第二阈值的主机。

7.如权利要求4或5所述的方法,其特征在于,所述选择虚拟机数目满足第二条件的主机,包括:

所述控制器计算所述每个主机包括的计算资源总量和虚拟机数目之间的比值;

所述控制器选择比值最大的主机或选择比值大于第三阈值的主机。

8.一种创建虚拟机的装置,其特征在于,所述装置包括:

接收单元,用于接收创建请求,所述创建请求包括待创建虚拟机属于的租户网络的网络信息;

处理单元,用于根据所述网络信息,确定负载信息满足第一条件且与所述租户网络相对应的数据中心交换机tor;

所述处理单元,还用于根据所述网络信息,在与所述tor相连的主机上创建所述待创建虚拟机。

9.如权利要求8所述的装置,其特征在于,所述tor的负载信息包括所述tor中的逻辑端口数目,所述逻辑端口数目用于反应所述tor上传输的业务数目;

所述处理单元,用于:

根据所述网络信息,获取所述租户网络对应的每个tor中的逻辑端口数目;

从所述每个tor中选择逻辑端口数目最小的一个tor,或者,选择逻辑端口数目小于第一阈值的一个tor。

10.如权利要求9所述的装置,其特征在于,所述处理单元,用于:

根据租户网络的网络信息与tor的设备标识的对应关系和所述网络信息,确定所述租户网络对应的每个tor;

根据所述每个tor的设备标识,从tor的设备标识与逻辑端口数目之间的对应关系中,获取所述每个tor中的逻辑端口数目。

11.如权利要求8至10任一项所述的装置,其特征在于,所述处理单元,用于:

获取与所述tor相连的每个主机包括的虚拟机数目,选择虚拟机数目满足第二条件的主机;

根据所述网络信息,在所述选择的主机上创建所述待创建的虚拟机。

12.如权利要求11所述的装置,其特征在于,所述处理单元,用于:

从所述装置管理的网络的网络拓扑图中获取与所述tor相连的每个主机的设备标识,所述网络包括所述tor和所述每个主机;

根据所述每个主机的设备标识,从主机的设备标识与虚拟机数目的对应关系中获取所述每个主机中的虚拟机数目。

13.如权利要求11或12所述的装置,其特征在于,所述处理单元,用于:

选择虚拟机数目最小的主机,或者,选择虚拟机数目小于第二阈值的主机。

14.如权利要求11或12所述的装置,其特征在于,所述处理单元,用于:

计算所述每个主机包括的计算资源总量和虚拟机数目之间的比值;

选择比值最大的主机或选择比值大于第三阈值的主机。


技术总结
本申请公开了一种创建虚拟机的方法及装置,属于通信领域。所述方法包括:控制器接收创建请求,所述创建请求包括待创建虚拟机属于的租户网络的网络信息;所述控制器根据所述网络信息,确定负载信息满足第一条件且与所述租户网络相对应的数据中心交换机TOR;所述控制器根据所述网络信息,在与所述TOR相连的主机上创建所述待创建虚拟机。本申请能够降低TOR的负载,避免在TOR上形成网络拥塞等问题。

技术研发人员:廖文奇
受保护的技术使用者:华为技术有限公司
技术研发日:2019.12.12
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1