【技术实现步骤摘要】
一种虚拟机部署方法及装置
本专利技术属于云计算虚拟机管理领域,具体涉及一种虚拟机部署方法及装置。
技术介绍
随着互联网的发展,云服务供应商提供的服务越来越多样化,而虚拟机在众多服务中,尤其重要。虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机是运行在物理机上的,而云服务供应商提供的虚拟机是共享物理资源的,这就有可能造成虚拟机间资源的竞争,从而会导致物理机负载不均与虚拟机性能下降。近年来,针对虚拟机的部署,人们提出了几种虚拟机部署方法,其中,提出一种方法为:从可以部署的虚拟机服务器中,选择出满足当前部署虚拟机的资源需求量的服务器作为候选服务器;对于每台候选服务器,计算候选服务器的剩余资源量和虚拟机资源需求量的匹配度以及虚拟机部署在所属候选服务器的平均能耗利用率,最后计算出候选服务器的综合适应度;从所述候选服务器中,选择出所述综合适应度最高的候选服务器部署虚拟机。这种方法提高了服务器的资源利用率,降低了数据中心的能耗。提出的另一种方法为:根据待部署虚拟机中每两个虚拟机之间的 ...
【技术保护点】
1.一种虚拟机部署方法,其特征在于,包括:/n步骤1、获取物理机集群的第一资源使用率;其中,所述第一资源使用率为所述物理机集群中每个物理机的资源使用率集合;/n步骤2、将虚拟机分别拟部署在所述物理机集群的每个物理机上,分别获取将所述虚拟机拟部署在所述每个物理机上时,所述物理机集群的第二资源使用率;其中,所述第二资源使用率为将所述虚拟机拟部署在所述物理机集群上后,所述物理机集群中每个物理机的资源使用率集合;/n步骤3、根据所述第一资源使用率和所述多个第二资源使用率,将所述虚拟机部署在物理机集群中指定的所述物理机上。/n
【技术特征摘要】
1.一种虚拟机部署方法,其特征在于,包括:
步骤1、获取物理机集群的第一资源使用率;其中,所述第一资源使用率为所述物理机集群中每个物理机的资源使用率集合;
步骤2、将虚拟机分别拟部署在所述物理机集群的每个物理机上,分别获取将所述虚拟机拟部署在所述每个物理机上时,所述物理机集群的第二资源使用率;其中,所述第二资源使用率为将所述虚拟机拟部署在所述物理机集群上后,所述物理机集群中每个物理机的资源使用率集合;
步骤3、根据所述第一资源使用率和所述多个第二资源使用率,将所述虚拟机部署在物理机集群中指定的所述物理机上。
2.根据权利要求1所述的虚拟机部署方法,其特征在于,
所述第一资源使用率为所述物理机集群中每个物理机的CPU使用率集合;
所述第二资源使用率为将所述虚拟机部署在所述物理机集群上后,所述物理机集群中每个物理机的CPU使用率集合。
3.根据权利要求1所述的虚拟机部署方法,其特征在于,在步骤3之前,还包括:
步骤X1、建立虚拟机性能模型。
4.根据权利要求3所述的虚拟机部署方法,其特征在于,步骤X1包括:
步骤X11、将预设物理机空载,并在所述预设物理机上部署所述预设虚拟机;
步骤X12、通过测试程序获取所述预设虚拟机在所述预设物理机上的期望性能;
步骤X13、获取所述预设物理机的多个第二资源使用率,并通过测试程序获取每个第二资源使用率对应的所述预设虚拟机的实际性能;
步骤X14、根据所述期望性能和所述多个实际性能,计算对应的多个相对性能;
步骤X15、将所述第二资源使用率和所述多个相对性能拟合成曲线,建立虚拟机性能模型。
5.根据权利要求4所述的虚拟机部署方法,其特征在于,所述虚拟机性能模型的公式为:
pyx(Ux)=-6×10-0.5×Ux2+2*10-0.5×Ux+1.014
其中,pyx(Ux)为所述物理机的相对性能,Ux为第二资源...
【专利技术属性】
技术研发人员:赵辉,王静,王泉,刘凤,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。