[发明专利]一种虚拟机部署方法及装置有效
| 申请号: | 201711035080.4 | 申请日: | 2017-10-30 |
| 公开(公告)号: | CN107749805A | 公开(公告)日: | 2018-03-02 |
| 发明(设计)人: | 李彦君;祝乃国 | 申请(专利权)人: | 山东浪潮云服务信息科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/455 |
| 代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 部署 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种虚拟机部署方法及装置。
背景技术
现有大规模的数据中心一般采用虚拟化技术,如何进行合理的虚拟机部署,使得数据中心的整体资源利用效率更高且服务性能更优,是构建数据中心时需要考虑的一个非常重要的问题。
目前在进行虚拟机部署时,一般只考虑数据中心的各个服务器的可用计算资源是否满足待部署虚拟机的需求,例如,只考虑服务器的CPU数量和可用内存容量是否满足需求,如果确定出多个满足需求的服务器,则将待部署虚拟机随机部署在确定出的服务中。
上述过程中,由于没有考虑到各个服务器之间存在的网络资源的约束条件,例如,没有考虑到网络带宽要求,从而容易形成流量热点,进而降低了网络资源的使用效率。
发明内容
本发明实施例提供了一种虚拟机部署方法及装置,能提高网络资源的使用率。
第一方面,本发明实施例提供了一种虚拟机部署方法,包括:
确定至少一个待部署虚拟机对应的部署环境的流量信息;
确定所述部署环境中的至少一个物理设备分别对应的资源信息;
确定所述至少一个待部署虚拟机中,每一个所述待部署虚拟机对应的网络需求和计算需求;
根据所述流量信息和所述资源信息,从所述至少一个物理设备中确定至少一个目标服务器;其中,所述目标服务器对应的可用资源满足至少一个所述待部署虚拟机对应的所述网络需求和所述计算需求;
将所述至少一个待部署虚拟机分别部署至确定出的所述目标服务器中。
优选地,
所述确定至少一个待部署虚拟机对应的部署环境的流量信息,包括:
确定所述部署环境中的每一个所述物理设备与其他物理设备之间的连接关系;
根据各个所述物理设备对应的所述连接关系,确定所述部署环境对应的拓扑连接关系;其中,每一个所述物理设备对应的每一个所述连接关系形成所述拓扑连接关系中的一条物理链路;
获取每一条所述物理链路对应的流量数据,并根据获取的流量数据,确定所述部署环境对应的流量信息。
优选地,
所述根据所述流量信息和所述资源信息,从所述至少一个物理设备中确定至少一个目标服务器,包括:
根据所述拓扑连接关系以及每一条所述物理链路对应的流量数据,确定所述部署环境中每一个所述物理设备对应的有效出口带宽;
根据每一个所述物理设备对应的CPU数量和可用内存容量,确定每一个所述物理设备对应的计算资源空闲率;
根据每一个所述待部署虚拟机对应的所述网络需求和计算需求,确定各个所述待部署虚拟机对应的总网络需求和总计算需求;
根据确定出的所述有效出口带宽和所述计算资源空闲率,从所述至少一个物理设备中确定待部署物理设备;其中,所述待部署服物理设备对应的所述有效出口带宽和所述计算资源空闲率分别大于所述总网络需求和所述总计算需求;
根据所述拓扑连接关系,确定与所述待部署物理设备对应的所述目标服务器。
优选地,
所述物理设备包括:服务器和交换机;
根据每一个所述物理设备对应的CPU数量和可用内存容量,确定每一个所述物理设备对应的计算资源空闲率,包括:
针对每一个交换机:根据所述拓扑连接关系,确定与所述交换机对应的至少一个所述服务器;
对确定出的每一个所述服务器分别对应的CPU数量和可用内存容量进行叠加,并将叠加结果作为所述交换机对应的所述计算资源空闲率。
优选地,
所述根据确定出的所述有效出口带宽和所述计算资源空闲率,从所述至少一个物理设备中确定待部署物理设备,包括:
A1:根据每一个所述服务器对应的所述有效出口带宽和所述计算资源空闲率,确定所述至少一个服务器中是否存在至少一个待部署服务器,如果是,从所述至少一个待部署服务器中选择一个所述目标服务器,否则,根据所述拓扑连接关系,确定与各个所述服务器相连的至少一个第一交换机;
A2:根据每一个所述第一交换机对应的所述有效出口带宽和所述计算资源空闲率,确定所述至少一个第一交换机中是否存在至少一个待部署交换机,如果是,执行步骤A3,否则执行A4;
A3:从所述至少一个待部署交换机中选择一个目标交换机,并将所述目标交换机对应的服务器作为所述目标服务器;
A4:确定与各个所述第一交换机相连的至少一个第二交换机,并将所述第二交换机作为所述第一交换机执行步骤A2。
优选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云服务信息科技有限公司,未经山东浪潮云服务信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711035080.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及系统
- 下一篇:花台式微型基站箱柜





