[发明专利]一种虚拟资源管理方法及装置在审
申请号: | 201711018790.6 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107577521A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 商晓;胡玉鹏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 资源管理 方法 装置 | ||
技术领域
本发明属于云计算技术领域,尤其涉及一种虚拟资源管理方法及装置。
背景技术
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,由计算、存储、网络等几个主要的组件组合起来完成云计算管理工作,其目标是为全球数以亿计的用户提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。
目前对OpenStack虚拟资源的管理手段为:通过命令行组合的脚本方式对虚拟资源进行定义、组合、编排,但是采用这种方式对虚拟资源进行管理需要花费大量人力和时间投入进行脚本编写,并且操作流程复杂,大大降低了用户体验。
因此,迫切需要提供一种虚拟资源管理方案来解决上述技术问题。
发明内容
本发明提供一种虚拟资源管理方法及装置,以解决上述问题。
本发明实施例提供一种虚拟资源管理方法,包括以下步骤:创建资源编排模板文件并对所述资源编排模板文件进行编辑,获得编辑后的资源编排模板文件;
通过执行所述编辑后的资源编排模板文件,对所述编辑后的资源编排模板文件中的虚拟资源进行编排管理。
本发明实施例还提供一种虚拟资源管理装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
创建资源编排模板文件并对所述资源编排模板文件进行编辑,获得编辑后的资源编排模板文件;
通过执行所述编辑后的资源编排模板文件,对所述编辑后的资源编排模板文件中的虚拟资源进行编排管理。
本发明实施例提供的技术方案:创建资源编排模板文件并对所述资源编排模板文件进行编辑,获得编辑后的资源编排模板文件;通过执行所述编辑后的资源编排模板文件,对所述编辑后的资源编排模板文件中的虚拟资源进行编排管理。
上述技术方案中,通过执行编辑后的资源编排模板文件,对虚拟资源进行编排管理,简化了用户编排虚拟资源的操作,节省了时间消耗和人力投入,大大提高了用户体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的资源编排模板文件创建原理图;
图2所示为本发明实施例2的openstack的Heat服务组件执行资源编排模板文件的原理图;
图3所示为本发明实施例3的采用Hot模板编排openstack资源的原理图;
图4所示为本发明实施例4的虚拟资源管理方法流程图;
图5所示为本发明实施例5的虚拟资源管理装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
简要术语说明:
OpenStack:一个开源的云计算管理平台项目;Heat:一个基于模板来编排复合云应用的openstack服务组件,使用模板以实现资源的自动化部署;Hot模板:Heat组件自有的一种基于YAML格式的模板类型。
本发明对采用Hot模板编排Openstack资源的方法及操作步骤进行了描述,采用该方法能够快捷的定义构建出用户所需的虚拟资源集,缩短对虚拟资源定义、配置、组合的编排所需时间消耗和人力投入,提高用户的使用体验。
实施方案主要分为两个业务阶段:
业务阶段1:创建并编辑基于openstack Hot格式的yaml资源编排模板文件;openstack提供了一套yaml格式的Hot类型资源编排模板文件及模板编译语言,该种模板拥有丰富的资源类型,每种资源类型对应一种编译语言的一种资源类,用户根据自身的业务需要按照一定的顺序编译所需的各种虚拟资源类及相应的输入和输出即完成了资源编排模板文件的创建和编译;
业务阶段2:通过openstack的Heat业务流程组件编译执行编辑的资源编排模板文件,产生用户所定义编排的虚拟资源。
本发明实施例改进了openstack执行资源编排模板文件的方式,设计简洁的UI界面来引导用户执行资源编排模板文件完成虚拟资源的编排和管理。
结合图1对业务阶段1进行详细说明,图1所示为本发明实施例1的资源编排模板文件创建原理图,包括以下步骤:
1)创建格式为yaml的资源编排模板文件即HOT模板;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711018790.6/2.html,转载请声明来源钻瓜专利网。