[发明专利]虚拟资源编排方法及装置有效
申请号: | 201710189168.5 | 申请日: | 2017-03-27 |
公开(公告)号: | CN107145380B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 孙勐;文震 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 资源 编排 方法 装置 | ||
本申请公开了一种虚拟资源编排方法及装置,属于计算机技术领域。所述方法包括:获取编排模板,该编排模板包括至少两个存在依赖关系的第一待编排虚拟资源和第二待编排虚拟资源的配置参数和关系指示信息,第一待编排虚拟资源和第二待编排虚拟资源可以均为虚拟机或容器,该第一待编排虚拟资源的关系指示信息和该第二待编排虚拟资源的关系指示信息可以联合指示该第二待编排虚拟资源依赖于该第一待编排虚拟资源的指定参数;基于该第一待编排虚拟资源和第二待编排虚拟资源的配置参数创建对应的第一虚拟资源和第二虚拟资源;将该第一虚拟资源中的指定参数的参数值传输至该第二虚拟资源中。本申请能够提高应用节点部署的效率,简化应用节点部署的流程。
技术领域
本申请涉及计算机技术领域,特别涉及一种虚拟资源编排方法及装置。
背景技术
在实际应用中,一些分布式、集群式的应用,如分布式文档存储数据库(英文:MongoDB)、分布式计算(英文:Hadoop)等中间应用,需要多节点部署,并且可能会随业务负载变化而动态增减节点个数。
相关技术中,可以将这些应用的多个节点部署于虚拟机或容器中,具体地,一种情况下,可以将这些节点全部部署于虚拟机中,或者,全部部署于容器(英文:container)中,另一种情况下,可以将这些节点混合部署于虚拟机和容器中。
在实际应用中,通常可以利用编排的方式创建容器或虚拟机以部署上述应用,具体地,在节点全部部署于虚拟机或容器上时,以全部部署于虚拟机上为例,技术人员可以编辑一个编排模板,该编排模板中可以定义一组虚拟机的配置参数和依赖关系,而后虚拟机编排装置可以根据该编排模板的定义,首先创建被依赖的虚拟机并获取该被依赖的虚拟机的被依赖的参数值,而后再创建依赖于上述被依赖的虚拟机的依赖虚拟机,在创建依赖虚拟机的过程中,虚拟机编排装置可以将上述被依赖的参数值配置于依赖虚拟机中,以使依赖虚拟机基于该被依赖的参数值运行部署于自身中的应用;
由于现有的编排方式仅能够实现一组容器或一组虚拟机的创建,并不能实现虚拟机和容器的混合创建,因此,在将应用的节点混合部署于容器和虚拟机中时,技术人员需要根据容器和虚拟机的依赖关系编辑多个编排模板,并对创建容器和虚拟机的过程进行人工干预。例如,在将节点部署于虚拟机A,容器B和虚拟机Z上,且虚拟机A依赖于容器B的IP地址,容器B依赖于虚拟机Z的IP地址时,技术人员需要编辑一个编排模板创建虚拟机Z,然后技术人员需要编辑一个编排模板创建容器B,在创建容器B时,技术人员还需要将虚拟机Z的IP地址配置给容器B,再然后技术人员需要编辑一个编排模板创建虚拟机A,在创建虚拟机A时,技术人员还需要将容器B的IP地址配置给虚拟机A。
在实现本申请的过程中,发明人发现现有技术至少存在以下问题:
在将节点混合部署于虚拟机和容器上时,需要编辑多个编排模板,且需要人工干预创建过程,导致节点部署的效率较低,流程较为复杂。
发明内容
为了解决现有技术节点部署效率较低、流程较为复杂的问题,本发明实施例提供了一种虚拟资源编排方法及装置。所述技术方案如下:
一方面,提供了一种虚拟资源编排方法,所述方法包括:
获取编排模板,所述编排模板包括至少两个待编排虚拟资源的配置参数和关系指示信息,所述至少两个待编排虚拟资源包括存在依赖关系的第一待编排虚拟资源和第二待编排虚拟资源,所述第一待编排虚拟资源的关系指示信息用于指示所述第一待编排虚拟资源的指定参数被依赖,所述第二待编排虚拟资源的关系指示信息用于指示所述第二待编排虚拟资源依赖于所述第一待编排虚拟资源的指定参数,所述待编排虚拟资源为虚拟机或容器;
基于所述第一待编排虚拟资源的配置参数创建对应的第一虚拟资源;
基于所述第二待编排虚拟资源的配置参数创建对应的第二虚拟资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710189168.5/2.html,转载请声明来源钻瓜专利网。