【技术实现步骤摘要】
虚拟机放置策略的配置方法及装置
本专利技术涉及通信领域,具体而言,涉及一种虚拟机放置策略的配置方法及装置。
技术介绍
虚拟化技术是云服务平台构建的基础,虚拟化技术是指在物理服务器上,通过虚拟化管理软件Hypervisor将物理资源分割为多个逻辑分区,每个分区相互隔离,成为独立的虚拟机。对操作系统和应用程序来说虚拟机与物理服务器没有区别,它们可以共享同一台物理服务器的资源。虚拟化平台支持为云服务用户提供虚拟系统出租服务,所谓的虚拟系统是指包含一组虚拟机、存储和网络并且彼此间相互连接或关联的资源集合。为了便于用户将传统的应用系统托管在虚拟系统上,虚拟化平台还为云服务用户提供了虚拟系统的部署、管理功能,包括将传统应用系统的应用程序部署在虚拟机上,以及对存在位置依赖关系的应用程序之间提供放置策略功能。所谓的放置策略功能主要是指应用系统中应用程序部署在虚拟机中后,由于某些应用程序之间依赖于彼此之间的快速通信或对公共硬件的依赖性,要求两个或多个虚拟机之间在部署时能够靠的尽可能近;或者应用程序之间由于高可靠性或者故障恢复方面的考虑,要求两个或多个虚拟机之间在部署时能够尽量分开。目前云服务平台对虚拟机的放置通过放置策略控制,即亲近关系(Affinity)表示虚拟机之间要尽可能靠近部署,典型的做法是部署在同一个物理主机上,或者具有快速网络连接的不同主机上;可用关系(Availability)表示虚拟机之间要尽可能的分开部署,典型的做法是在不同的物理主机上。图1是根据相关技术的云服务平台模型的示意图,如图1所示,该模型中包括101打包/部署管理器,是原服务平台对应用系 ...
【技术保护点】
一种虚拟机放置策略的配置方法,其特征在于,包括:采用亲近关系将第一虚拟机和至少一个第二虚拟机组成第一放置策略组,其中,所述第一虚拟机的位置与所述第二虚拟机的位置之间存在所述亲近关系;采用可用关系将第一虚拟机和至少一个第三虚拟机组成第二放置策略组,其中,所述第一虚拟机的位置与所述第三虚拟机的位置之间存在所述可用关系;将具有关联关系的至少一个所述第一放置策略组和/或至少一个所述第二放置策略组组成至少一个放置策略组集合,其中,当所述放置策略组集合的个数为多个时,多个所述放置策略组集合之间的资源模式配置为支持对物理资源的资源共享模式或资源独占模式。
【技术特征摘要】
1.一种虚拟机放置策略的配置方法,其特征在于,包括: 采用亲近关系将第一虚拟机和至少一个第二虚拟机组成第一放置策略组,其中,所述第一虚拟机的位置与所述第二虚拟机的位置之间存在所述亲近关系; 采用可用关系将第一虚拟机和至少一个第三虚拟机组成第二放置策略组,其中,所述第一虚拟机的位置与所述第三虚拟机的位置之间存在所述可用关系; 将具有关联关系的至少一个所述第一放置策略组和/或至少一个所述第二放置策略组组成至少一个放置策略组集合,其中,当所述放置策略组集合的个数为多个时,多个所述放置策略组集合之间的资源模式配置为支持对物理资源的资源共享模式或资源独占模式。2.根据权利要求1所述的方法,其特征在于, 所述亲近关系是指所述第一虚拟机与任何一个所述第二虚拟机之间存在专用的通信链路或共享硬件依赖关系,其中,所述通信链路或所述共享硬件依赖关系要求多个虚拟机部署在同一个物理主机上,或者部署在具有专用连接的不同物理主机上; 所述可用关系是指所述第一虚拟机与任何一个所述第三虚拟机之间存在高可用性或备份关系,其中,所述高可用性或所述备份关系要求多个虚拟机部署在不同物理主机上。3.根据权利要求1所述的方法,其特征在于,所述放置策略组集合中任何一个虚拟机最多只能同时属于两个具有不同放置策略的放置策略组,即,当该虚拟机同时属于两个放置策略组时,其中一个放置策略组的放置策略必须是所述亲近关系,另外一个放置策略组的放置策略必须是可用关系。4.根据权利要求1所述的方法,其特征在于,当所述放置策略组集合的个数为多个时,所述放置策略组集合中的任何两个放置策略组内禁止出现两个或两个以上具有相同标识的虚拟机。`5.根据权利要求1所述的方`法,其特征在于, 所述资源共享模式是指设置为共享模式的多个所述放置策略组集合共享相同的物理资源; 所述资源独占模式是指设置为独占模式的多个所述放置策略组集合分别独占不同的物理资源。6.根据权利要求1所述的方法,其特征在于,只有当多个所述放置策略组集合都是设置为所述资源共享模式时,系统中的部署平台才将多个所述放置策略组集合中包含的物理资源以共享物理资源的方式部署。7.根据权利要求1至6中任一项所述的方法,其特征在于, 所述第一放置策略组和所述第二放置策略组的放置位置均能够由系统中的部署平台根据所述亲近关系和所述可用关系决定的; 所述放置策略组集合之间的放置位置均能够由所述部署平台根据所述资源共享模式和所述资源独占模式决定的。8.根据权利要求7所述的方法,其特征在于, 所述亲近关系和所述可用关系的类型包括以下之一:主机级别关系、机框级别关系、机架级别关系、机房级别关系、跨地域级别关系; 所述资源共享模式和所述资源独占模式的类型包括以下之一:主机级别的资源放置模式、机框级别的资源放置模式、机架级别的资源放置模式、机房级别的资源放置模式、跨地域级别的资源放置模式。9.一种虚拟机放置策略的配置方法,其特征在于,包括: 采用亲近关系将第一虚拟机对象和至少一个第二虚拟机对象组成第一放置策略组,其中,所述第一虚拟机对象的位置与所述第二虚拟机对象的位置之间存在所述亲近关系; 采用可用关系将第一虚拟机对象和至少一个第三虚拟机对象组成第二放置策略组,其中,所述第一虚拟机对象的位置与所述第三虚拟机对象的位置之间存在所述可用关系; 将具有关联关系的至少一个所述第一放置策略组和/或至少一个所述第二放置策略组组成至少一个放置策略组集合,其中,当所述放置策略组集合的个数为多个时,多个所述放置策略组集合之间的资源模式配置为支持对物理资源的资源共享模式或资源独占模式。10.根据权利要求9所述的方法,其特征在于,所述第一虚拟机对象、所述第二虚拟机对象以及所述第三虚拟机对象均包括以下至少之一的类型: 虚拟机、虚拟机集合,其中,所述虚拟机集合包括至少两个所述虚拟机。11.一种虚拟机放置策略的配置装置,其特征在于,包括: 第一组成模块...
【专利技术属性】
技术研发人员:楚俊生,王炜,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。