[发明专利]一种虚拟机部署方法、装置及系统有效
| 申请号: | 201110039050.7 | 申请日: | 2011-02-16 | 
| 公开(公告)号: | CN102646052A | 公开(公告)日: | 2012-08-22 | 
| 发明(设计)人: | 许辉阳;彭晋;于青;张剑寅 | 申请(专利权)人: | 中国移动通信集团公司 | 
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 | 
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 | 
| 地址: | 100032 *** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 部署 方法 装置 系统 | ||
技术领域
本发明涉及移动通信领域,尤其涉及一种虚拟机部署方法、装置及系统。
背景技术
虚拟化技术是指为需要运行的程序或软件营造它所需要的执行环境。在采用了虚拟化技术后,程序或软件的运行不一定独享底层的物理计算资源,只是运行在一个与真实计算环境完全相同的虚拟机中,其中,与真实计算环境完全相同指具有相同的CPU(Central Processing Unit,中央处理单元)主频,内存和硬盘容量。虚拟化技术的引入,打破了真实计算环境中软件与硬件之间的紧密耦合关系,从而可以有效的提高计算机资源利用率,也可以降低成本。
“虚拟机部署”的概念是指在基于虚拟机的业务模式下,在业务的部署阶段为虚拟机分配一定的虚拟资源并启动虚拟机,该虚拟机中已经预装了操作系统及业务,目前业界在该领域的主流标准是由Vmware公司提出OVF(OpenVirtualization Format,开放虚拟化格式)标准,该标准描述了一种开放、安全、可迁移、有效以及可扩展的格式,用于封装和分发将在物理机上执行的业务。
现有技术中,基于OVF的虚拟机部署的业务生命周期遵循以下模式:开发阶段、封装和分发阶段、部署阶段以及激活阶段。其中:
开发阶段包括:1、分析应用的环境需求;2、准备和启动一个或多个操作系统虚拟镜像;3、安装支撑应用的软件及程序;4、优化系统和软件设置。
封装和分发阶段包括:1、编写OVF信封2、将虚拟镜像和OVF信封等封装成OVF包;经过开发阶段之后,业务将在封装和分发阶段封装为OVF格式。
部署阶段包括:1、在虚拟化平台上面(比如VMware vSphere 4)部署OVF包;2、安装OVF包,启动已经部署成功的虚拟机。
其中,OVF包是一种分发包,OVF包中包含的一个OVF描述符文件(.ovf):通常表示OVF信封,OVF描述符文件定义了虚拟资源相关信息,采用XML格式。
激活阶段包括:激活已部署成功的虚拟机的网络和软件设置,比如设置其IP地址。
如图1所示,为现有技术中基于OVF的虚拟机部署方案的逻辑架构示意图,其中,物理资源信息通过OVF生成工具生成OVF包,虚拟化平台解析OVF包后,根据OVF包中携带的虚拟资源相关信息进行虚拟机部署、虚拟机监控及虚拟机调度。如表1所示,为物理资源信息的描述字段,包括Disk Section,Network Section等。
表1
其中,磁盘字段描述了OVF包中所有虚拟磁盘的信息;网络字段指定了OVF适用的网络;资源分配字段指定了该OVF包需要的资源,像内存或者CPU资源等;注释字段指定了在某一实体上自由格式的注释;产品字段指定了改OVF包的相关信息,像名称和版本信息,以及可以配置的属性等;Eula字段指定了OVF包内软件的使用许可;安装字段指定了如何启动虚拟机;配置选项字段指定了资源需求的动态变化;操作系统字段指定了安装该虚拟机操作系统的用户;安装字段指定了虚拟机需要初始化以便需要安装及配置软件。
现有技术为业务部署虚拟机时,一般都是为各业务任意分配执行该业务的物理机,而不同的业务对物理资源的需求不同,例如,业务A是CPU密集型业务,即其对CPU的消耗较大,业务B是内存密集型业务,即其对内存的消耗较大,此外不同的物理机的物理资源使用情况也是不同的,例如,物理机1的CPU利用率为80%,内存利用率为10%,物理机2的CPU利用率是20%,内存利用率为70%,若按照现有技术的方案,为各业务任意分配执行该业务的物理机,则可能在内存利用率低、CPU利用率高的物理机上,为CPU密集型业务部署虚拟机,从而导致该物理机的CPU负载过重,严重时可能导致物理机故障,而其他物理机的CPU资源的利用率又较低,或者在CPU利用率低、内存利用率高的物理机上,为内存密集型业务部署虚拟机,从而导致该物理机的内存负载过重,严重时可能导致物理机故障,而其他物理机的内存资源的利用率又较低。
由此可见,按照现有的虚拟机部署方法为业务部署虚拟机时,可能导致物理机的物理资源负荷过重或物理资源利用率较低。
发明内容
本发明实施例提供一种虚拟机部署方法、装置及系统,用以提高虚拟机部署的效率和准确性,以达到均衡各物理机的物理资源负荷及提高各物理机的物理资源利用率的目的。
本发明实施例提供一种虚拟机部署方法,包括:
获取待部署虚拟机的业务的业务描述信息,所述业务描述信息中包括所述业务的物理资源需求类型信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110039050.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带斗篷的抽屉式加香喷嘴机构
 - 下一篇:散热模组与具有散热模组的电子装置
 





