一种虚拟机部署方法、装置及系统的利记博彩app

文档序号:6651781阅读:382来源:国知局
专利名称:一种虚拟机部署方法、装置及系统的利记博彩app
技术领域
本发明涉及移动通信领域,尤其涉及一种虚拟机部署方法、装置及系统。
背景技术
虚拟化技术是指为需要运行的程序或软件营造它所需要的执行环境。在采用了虚拟化技术后,程序或软件的运行不一定独享底层的物理计算资源,只是运行在一个与真实计算环境完全相同的虚拟机中,其中,与真实计算环境完全相同指具有相同的CPU (CentralProcessing Unit,中央处理单元)主频,内存和硬盘容量。虚拟化技术的引入,打破了真实计算环境中软件与硬件之间的紧密耦合关系,从而可以有效的提高计算机资源利用率,也可以降低成本。“虚拟机部署”的概念是指在基于虚拟机的业务模式下,在业务的部署阶段为虚拟机分配一定的虚拟资源并启动虚拟机,该虚拟机中已经预装了操作系统及业务,目前业界在该领域的主流标准是由Vmware公司提出OVF(OpenVirtualization Format,开放虚拟化格式)标准,该标准描述了一种开放、安全、可迁移、有效以及可扩展的格式,用于封装和分发将在物理机上执行的业务。现有技术中,基于OVF的虚拟机部署的业务生命周期遵循以下模式开发阶段、封装和分发阶段、部署阶段以及激活阶段。其中开发阶段包括1、分析应用的环境需求;2、准备和启动一个或多个操作系统虚拟镜像;3、安装支撑应用的软件及程序;4、优化系统和软件设置。封装和分发阶段包括I、编写OVF信封2、将虚拟镜像和OVF信封等封装成OVF包;经过开发阶段之后,业务将在封装和分发阶段封装为OVF格式。部署阶段包括I、在虚拟化平台上面(比如VMware vSphere 4)部署OVF包;2、安装OVF包,启动已经部署成功的虚拟机。其中,OVF包是一种分发包,OVF包中包含的一个OVF描述符文件(.ovf):通常表示OVF信封,OVF描述符文件定义了虚拟资源相关信息,采用XML格式。激活阶段包括激活已部署成功的虚拟机的网络和软件设置,比如设置其IP地址。如图I所示,为现有技术中基于OVF的虚拟机部署方案的逻辑架构示意图,其中, 物理资源信息通过OVF生成工具生成OVF包,虚拟化平台解析OVF包后,根据OVF包中携带的虚拟资源相关信息进行虚拟机部署、虚拟机监控及虚拟机调度。如表I所示,为物理资源信息的描述字段,包括Disk Section, Network Section等。表I
权利要求
1.一种虚拟机部署方法,其特征在于,包括 获取待部署虚拟机的业务的业务描述信息,所述业务描述信息中包括所述业务的物理资源需求类型信息; 根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,在各物理机中选择执行所述业务的物理机; 在选择出的物理机上,为所述业务部署虚拟机。
2.如权利要求I所述的方法,其特征在于,获取待部署虚拟机的业务的业务描述信息,具体包括 接收开放虚拟化格式OVF生成装置发送的OVF包,所述OVF包为OVF生成装置将待部署虚拟机的业务的业务描述信息翻译为预设格式,并根据翻译后的业务描述信息生成的;解析接收到的OVF包; 从解析出的OVF包中提取出所述业务的业务描述信息。
3.如权利要求I所述的方法,其特征在于,所述业务描述信息还包括与所述待部署虚拟机的业务之间的逻辑关系为互斥关系的业务的业务标识信息; 所述根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,在各物理机中选择执行所述业务的物理机,具体包括 分别确定执行与所述待部署虚拟机的业务之间的逻辑关系为互斥关系的每个业务的物理机; 在除确定出的物理机之外的各物理机中,根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,选择执行所述待部署虚拟机的业务的物理机。
4.如权利要求I所述的方法,其特征在于,所述业务描述信息还包括与所述待部署虚拟机的业务之间的逻辑关系为优先关系的业务的业务标识信息; 所述根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,在各物理机中选择执行所述业务的物理机,具体包括 分别确定执行与所述待部署虚拟机的业务之间的逻辑关系为互补关系的每个业务的物理机; 在确定出的各物理机中,根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,选择执行所述待部署虚拟机的业务的物理机。
5.一种虚拟机部署装置,其特征在于,包括 获取模块,用于获取待部署虚拟机的业务的业务描述信息,所述业务描述信息中包括所述业务的物理资源需求类型信息; 选择模块,用于根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,在各物理机中选择执行所述业务的物理机; 部署模块,用于在选择出的物理机上,为所述业务部署虚拟机。
6.如权利要求5所述的装置,其特征在于,所述获取模块包括 接收子模块,用于接收开放虚拟化格式OVF生成装置发送的OVF包,所述OVF包为OVF生成装置将待部署虚拟机的业务的业务描述信息翻译为预设格式,并根据翻译后的业务描述信息生成的; 解析子模块,解析接收到的OVF包;提取子模块,从解析出的OVF包中提取出所述业务的业务描述信息。
7.如权利要求5所述的装置,其特征在于,所述业务描述信息还包括与所述待部署虚拟机的业务之间的逻辑关系为互斥关系的业务的业务标识信息;以及 所述选择模块,包括 第一确定子模块,用于分别确定执行与所述待部署虚拟机的业务之间的逻辑关系为互斥关系的每个业务的物理机; 第一选择子模块,用于在除确定出的物理机之外的各物理机中,根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,选择执行所述待部署虚拟机的业务的物理机。
8.如权利要求5所述的装置,其特征在于,所述业务描述信息还包括与所述待部署虚拟机的业务之间的逻辑关系为优先关系的业务的业务标识信息;以及 所述选择模块,包括 第二确定子单元,用于分别确定执行与所述待部署虚拟机的业务之间的逻辑关系为互补关系的每个业务的物理机; 第二选择子单元,用于在确定出的各物理机中,根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,选择执行所述待部署虚拟机的业务的物理机。
9.一种虚拟化平台,其特征在于,包括权利要求5 8所述的任一虚拟化部署装置。
10.一种虚拟机部署系统,其特征在于,包括开放虚拟化格式OVF生成装置和虚拟化平台,其中 所述OVF生成装置,用于获取待部署虚拟机的业务的业务描述信息,所述业务描述信息中包括所述业务的物理资源需求类型信息;根据获取的业务描述信息生成OVF包,所述OVF包为OVF生成装置将待部署虚拟机的业务的业务描述信息翻译为预设格式,并根据翻译后的业务描述信息生成的;将生成的OVF包发送给虚拟化平台; 虚拟化平台,用于接收OVF生成装置发送的OVF包,解析接收到的OVF包,从解析出的OVF包中提取出所述业务的业务描述信息,根据所述业务描述信中包含的物理资源需求类型信息以及各物理机的物理资源利用信息,在各物理机中选择执行所述业务的物理机,在选择出的物理机上,为所述业务部署虚拟机。
全文摘要
本发明公开了一种虚拟机部署方法、装置及系统,用以提高虚拟机部署的效率和准确性,其中,所述虚拟机部署方法,包括获取待部署虚拟机的业务的业务描述信息,所述业务描述信息中包括所述业务的物理资源需求类型信息;根据所述物理资源需求类型信息以及各物理机的物理资源利用信息,在各物理机中选择执行所述业务的物理机;在选择出的物理机上,为所述业务部署虚拟机。
文档编号G06F9/455GK102646052SQ201110039050
公开日2012年8月22日 申请日期2011年2月16日 优先权日2011年2月16日
发明者于青, 张剑寅, 彭晋, 许辉阳 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1