[发明专利]一种虚拟机创建方法在审
申请号: | 201811443765.7 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109656680A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 孔美琪;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 陈熙 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机创建 虚拟机 创建 嵌套 工作流创建 工作流模板 虚拟机功能 虚拟机管理 分子步骤 监控操作 模板设置 虚拟机时 块设备 网卡 并行 | ||
本发明涉及虚拟机管理技术领域,特别是一种虚拟机创建方法。本发明的方法是将创建虚拟机功能拆分为若干个子步骤;定义并行、嵌套和单工作流模板,基于模板设置镜像、块设备、网卡等操作;通过执行工作流创建虚拟机。本发明解决了传统创建虚拟机时无法拆分子步骤并监控操作结果的问题,方便在创建虚拟机的过程中了解每个步骤的执行情况及结果。
技术领域
本发明涉及虚拟机管理技术领域,特别是一种虚拟机创建方法。
背景技术
随着科技的发展,使用虚拟机的人越来越多。要为有需要的人提供虚拟机,创建虚拟机就成了一个必要的过程。而创建虚拟机涉及存储、计算、网络等方方面面,过程复杂、步骤繁多。一般的创建虚拟机存在以下不足:
一是传统的创建虚拟机一般都呈现顺序执行的流程,可并行执行的操作往往要等待其他没有先后顺序关系的任务执行完才能执行,造成不必要的耗时;
二是修改风险大,如果创建虚拟机的流程有改动,必须阅读并理解整个创建过程的代码,并针对特定位置修改,如果修改位置有误可能影响后面流程;
三是不够灵活,无法快速实现增删一个子操作而不修改原有代码;
四是无法监控和了解每个步骤的执行情况及结果。
为了便捷灵活高效地实现创建虚拟机,了解在创建过程中的执行情况及结果,本发明提供了一种基于可并行多嵌套工作流创建虚拟机的方法。
发明内容
本发明解决的技术问题在于提供一种基于可并行多嵌套工作流创建虚拟机的方法,可以更便捷、灵活地通过配置实现创建虚拟机。
本发明解决上述技术问题的技术方案是:
所述的方法是将创建虚拟机功能拆分为若干个子步骤;定义并行、嵌套和单工作流模板,基于模板设置镜像、块设备、网卡;通过执行工作流创建虚拟机。
所述的方法包括以下步骤:
步骤1:把创建虚拟机功能拆分为若干个子步骤;
步骤2:根据并行工作流模板设置镜像、块设备、网卡的并行点;
步骤3:根据嵌套工作流模板设置镜像、块设备、网卡的嵌套流;
步骤4:根据单工作流模板设置镜像、块设备、网卡的单工作流;
步骤5:执行工作流创建虚拟机。
所述创建虚拟机功能拆分后的子步骤包括文件系统检测、镜像操作及子操作步骤、块设备操作及子操作步骤、网卡操作及子操作步骤;子步骤可以配置为并行工作流、嵌套工作流或者单工作流。
所述并行工作流模板是一套配置并行操作的模板,需要配置任务名称、操作实现类、任务id,有子操作的需要配置子任务;子任务的父任务id为此前所述的任务id,子任务可以是嵌套工作流,也可以是单工作流;根据配置好的并行工作流,指定可以并行执行的镜像、块设备、网卡操作。
所述的并行点包括开始标识点和结束标识点;开始标志点是一个任务的开始标识,开始标识条件成立任务开始执行;结束标志点是一个任务的结束标识,结束标识条件成立时结束任务;根据配置的并行点决定镜像、块设备、网卡的工作流走向。
所述嵌套工作流模板是一套配置嵌套操作的模板,需要配置任务名称、操作实现类、任务id及父任务id,有子操作的需要配置子任务;子任务的父任务id为此前所述的任务id;嵌套工作流中的父任务可以有子任务,子任务可以是嵌套工作流,也可以是单工作流;有子任务的嵌套工作流需等子任务完成后,才能执行父任务;根据配置好的嵌套工作流,指定可以嵌套执行的镜像、块设备、网卡操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811443765.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟机的存储访问方法及装置
- 下一篇:一种云端融合环境下的能源调度方法