[发明专利]虚拟机放置策略的配置方法及装置有效
申请号: | 201210298668.X | 申请日: | 2012-08-21 |
公开(公告)号: | CN103634128B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 楚俊生;王炜 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 余刚,梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 放置 策略 配置 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种虚拟机放置策略的配置方法及装置。
背景技术
虚拟化技术是云服务平台构建的基础,虚拟化技术是指在物理服务器上,通过虚拟化管理软件Hypervisor将物理资源分割为多个逻辑分区,每个分区相互隔离,成为独立的虚拟机。对操作系统和应用程序来说虚拟机与物理服务器没有区别,它们可以共享同一台物理服务器的资源。
虚拟化平台支持为云服务用户提供虚拟系统出租服务,所谓的虚拟系统是指包含一组虚拟机、存储和网络并且彼此间相互连接或关联的资源集合。为了便于用户将传统的应用系统托管在虚拟系统上,虚拟化平台还为云服务用户提供了虚拟系统的部署、管理功能,包括将传统应用系统的应用程序部署在虚拟机上,以及对存在位置依赖关系的应用程序之间提供放置策略功能。
所谓的放置策略功能主要是指应用系统中应用程序部署在虚拟机中后,由于某些应用程序之间依赖于彼此之间的快速通信或对公共硬件的依赖性,要求两个或多个虚拟机之间在部署时能够靠的尽可能近;或者应用程序之间由于高可靠性或者故障恢复方面的考虑,要求两个或多个虚拟机之间在部署时能够尽量分开。目前云服务平台对虚拟机的放置通过放置策略控制,即亲近关系(Affinity)表示虚拟机之间要尽可能靠近部署,典型的做法是部署在同一个物理主机上,或者具有快速网络连接的不同主机上;可用关系(Availability)表示虚拟机之间要尽可能的分开部署,典型的做法是在不同的物理主机上。
图1是根据相关技术的云服务平台模型的示意图,如图1所示,该模型中包括101打包/部署管理器,是原服务平台对应用系统及其包含的虚拟机进行打包,形成开放虚拟格式(Open Virtualization Format)包,OVF包包括应用系统及其包含的虚拟机的配置、映像、环境等信息,以及目标云服务平台对OVF包进行部署,恢复应用系统及其包含的虚拟机的环境配置信息;102应用系统产品信息,包含应用系统中应用程序相关的产品信息,如应用程序的放置策略等;103应用系统管理器,负责为应用系统选择满足放置策略等要求的主机系统,负责应用系统的加载、配置和管理等功能;105虚拟机是封装了CPU、内存、本地磁盘和网络等虚拟化的资源实体。
图2是根据相关技术的开放虚拟格式(OVF)包的格式示意图,如图2所示,该格式图中包括201 OVF包,描述了一个开放的、可携带的、有效的并且可扩展的运行在虚拟机中的应用软件的打包和分发格式。OVF包包含1个OVF描述符文件,0个或1个OVF清单文件,0个或1个证书文件,0个或多个映像文件,0个或多个资源文件;221 OVF信封,描述虚拟机(及其虚拟硬件)相关的所有元数据信息,以及OVF包本身的结构;231磁盘,描述OVF包中虚拟磁盘相关的元数据信息;232网络,描述OVF包使用的所有逻辑网络列表;233资源分配,描述OVF包中虚拟机集合所需的资源要求;234启动,描述OVF包中虚拟机集合的上电和关闭;235部署选项,规定一套资源配置信息,如虚拟机的最小配置、正常配置和最大配置等;236产品,规定虚拟机及其运行程序的产品信息,如产品名称、版本和设备商等;237放置组/放置,描述OVF包中两个或多个虚拟机之间的部署关系,是尽可能的靠近还是尽可能分开等。
图3是根据相关技术的OVF包中放置策略组的结构示意图,如图3所示,该结构中包括301打包/部署管理器,其具体功能参见图1中101的描述;302应用系统管理器,其具体功能参见图1中103的描述;303放置策略,即OVF包所包含的所有策略组信息;310放置策略组,描述OVF包中具有亲近关系或可用关系的两个或多个虚拟机组;311放置策略,描述放置策略组中虚拟机之间的关系,即是亲近关系还是可用关系;312虚拟机,其具体功能参见图1中105的描述,虚拟机中加载应用系统的应用程序。
目前,云服务平台对虚拟机的放置策略要求通过放置策略组进行控制,所谓的放置策略组是满足一种放置策略的虚拟机组,并且规定虚拟机最多只能是一个放置策略组的成员。但是对于一些传统的应用,某个应用程序与应用系统内部分应用程序之间存在亲近关系(比如彼此之间存在快速通信要求),而与其他部分应用程序之间存在可用关系(比如彼此之间是备份关系)。这样一来,为某个虚拟机指定一个放置策略组将无法满足实际部署要求。另外,对于应用系统的使用者来说,有可能希望某个放置策略组对物理资源的分配是独占关系或共享关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210298668.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:镀铜线剥挂回收槽
- 下一篇:无静默期的频谱检测方法及装置