一种自定义模板创建应用的方法技术

技术编号:13271276 阅读:65 留言:0更新日期:2016-05-18 20:44
本发明专利技术涉及云计算技术领域,特别是一种自定义模板创建应用的方法。本发明专利技术首先新增一个应用模版;用户可根据个人需要,设置虚拟机的实例配置,模版为需要额外挂载云盘的用户提供云盘设置项;模版同时提供浮动IP的配置,用户可以根据需求,自主选择虚拟机是否需要绑定浮动IP。根据用户是否选择软件负载均衡,模版区分为集群部署和应用部署两类。集群部署的模版额外为用户提供了多样化的扩展策略的配置。选择应用部署的用户,可以同时配置期望安装在虚拟机内部的应用及安装路径。创建好的模版,即可在发布应用时供平台上的所有用户共享使用。本发明专利技术解决了云平台创建大量应用时需要重复配置操作的问题;可以用于应用的创建。

【技术实现步骤摘要】

本专利技术涉及云计算
,特别是。
技术介绍
云平台中用户需要将大量的应用部署云平台上,且为了确保部署在虚拟机内部的 应用能够支持大量用户的访问,需要应用集群的方式维持应用的负载均衡,因此快速高效 的创建应用变的犹未重要。传统的云平台应用发布流程是直接在发布应用时设置全部配置 参数,这种操作方式存在以下问题: -是每次发布应用,都需要运维人员设置较多应用相关的参数配置,重复类似的 操作消耗了运维人员较多的工作时间,降低了运维人员的工作效率; 二是创建应用的方式单一,只能创建集群式的应用满足单一用户的需求;对于需 要批量创建虚拟机,并需要在虚拟机内部同步安装软件应用的用户,不能通过原有的创建 应用方式来满足他们的需求,限制了发布应用的灵活性和多样性。
技术实现思路
本专利技术在于提供了一种自定义配置创建应用模版的方法,解决云平台创建大量应 用时需要重复配置操作,不能快速灵活发布应用的问题。 本专利技术解决上述技术问题的技术方案是: 所述的方法包括如下步骤: 步骤1:新增一个模版,设置模版中虚拟机的实例配置; 步骤2:配置应用模版中是否需要挂载云盘及云盘的存储类型和云盘大小; 步骤3:检验虚拟机基本配置项是否正确完整填入,如果是则执行步骤4;否则返上 一步; 步骤4:配置应用模版中虚拟机是否需要绑定浮动IP; 步骤5:根据用户需求,自主选择是否添加软件负载均衡器,选择是,则执行步骤6; 否则,执行步骤7; 步骤6:集群部署类型的应用模版,需要输入用户期望实现的扩展策略方式; 步骤7:应用部署类型的应用模版,用户可以输入应用部署时期望虚拟机内部安装 的应用程序及应用程序安装的路径; 步骤8:检验扩展策略填写完整符合要求后,提交模版并将创建的模版保存在云平 台上; 步骤9:结束。 所述的模版中提供了多样化的配置项,用户可以依据生产环境中不同场景的需 求,配置出多种多样的应用模版,用户发布应用时,可根据目标需求,选取最佳模版,用于应 用的发布创建; 所述的虚拟机实例配置是指虚拟机的CPU、内存、磁盘大小及虚拟机存储类型的配 置。模版用于发布应用后,应用按照模版中定义的实例配置创建相应配置的虚拟机。 所述的挂载云盘是指发布应用的模版中如果配置了云盘相关项,应用创建虚拟机 时会同时创建额外的云盘并挂载到虚拟机上供用户使用。 当用户选择了软件负载均衡器,则模版类型为集群部署类型,根据此模版发布的 应用则为一个可根据扩展策略动态扩展的集群;用户未选择软件负载均衡器时,则模版类 型为应用部署类型,用户可选择希望部署在虚拟机内部的应用程序及应用程序的安装路 径,发布应用成功后,创建的虚拟机内部会相应安装选择的应用。 所述的扩展策略种类多样,可选择根据监控获取到的虚拟机CPU使用率、内存使用 率、磁盘读写速率等策略来触发集群调度;扩展方式可选择横向新增虚拟机、横向克隆虚拟 机、纵向修改虚拟机配置、混合调度方式来动态调度集群规模。 本专利技术通过引入自定义配置创建应用模版的方法,将发布应用时重复通用的操作 独立出来,构建出一个新的功能模块,通过把需要重复多次配置的参数放入模版中配置,简 化了运维人员发布应用的流程,实现了创建一个模版即可供所有用户用于发布应用,提高 了运维人员操作的效率。同时,运维人员可以通过发布不同配置不同类型的模版,满足不同 用户的多样化需求。【附图说明】 下面结合附图对本专利技术进一步说明:图1为本专利技术方法流程图;【具体实施方式】 见图1所示,本专利技术包括以下步骤: 填写创建模版的相关配置参数并保存到数据库中 【主权项】1. ,其特征在于:所述的方法包括如下步骤: 步骤1:新增一个模版,设置模版中虚拟机的实例配置; 步骤2:配置应用模版中是否需要挂载云盘及云盘的存储类型和云盘大小; 步骤3:检验虚拟机基本配置项是否正确完整填入,如果是则执行步骤4;否则返上一 步; 步骤4:配置应用模版中虚拟机是否需要绑定浮动IP; 步骤5 :根据用户需求,自主选择是否添加软件负载均衡器,选择是,则执行步骤6 ;否 贝1J,执行步骤7; 步骤6:集群部署类型的应用模版,需要输入用户期望实现的扩展策略方式; 步骤7:应用部署类型的应用模版,用户可以输入应用部署时期望虚拟机内部安装的应 用程序及应用程序安装的路径; 步骤8:检验扩展策略填写完整符合要求后,提交模版并将创建的模版保存在云平台 上; 步骤9:结束。2. 根据权利要求1所述的方法,其特征在于:所述的模版中提供了多样化的配置项,用 户可以依据生产环境中不同场景的需求,配置出多种多样的应用模版,用户发布应用时,可 根据目标需求,选取最佳模版,用于应用的发布创建; 所述的虚拟机实例配置是指虚拟机的CPU、内存、磁盘大小及虚拟机存储类型的配置。 模版用于发布应用后,应用按照模版中定义的实例配置创建相应配置的虚拟机。3. 根据权利要求1所述的方法,其特征在于:所述的挂载云盘是指发布应用的模版中如 果配置了云盘相关项,应用创建虚拟机时会同时创建额外的云盘并挂载到虚拟机上供用户 使用。4. 根据权利要求2所述的方法,其特征在于:所述的挂载云盘是指发布应用的模版中如 果配置了云盘相关项,应用创建虚拟机时会同时创建额外的云盘并挂载到虚拟机上供用户 使用。5. 根据权利要求1至4任一项所述的方法,其特征在于:当用户选择了软件负载均衡器, 则模版类型为集群部署类型,根据此模版发布的应用则为一个可根据扩展策略动态扩展的 集群;用户未选择软件负载均衡器时,则模版类型为应用部署类型,用户可选择希望部署在 虚拟机内部的应用程序及应用程序的安装路径,发布应用成功后,创建的虚拟机内部会相 应安装选择的应用。6. 根据权利要求1至4任一项所述的方法,其特征在于:所述的扩展策略种类多样,可选 择根据监控获取到的虚拟机cpu使用率、内存使用率、磁盘读写速率等策略来触发集群调 度;扩展方式可选择横向新增虚拟机、横向克隆虚拟机、纵向修改虚拟机配置、混合调度方 式来动态调度集群规模。7. 根据权利要求5所述的方法,其特征在于:所述的扩展策略种类多样,可选择根据监 控获取到的虚拟机cpu使用率、内存使用率、磁盘读写速率等策略来触发集群调度;扩展方 式可选择横向新增虚拟机、横向克隆虚拟机、纵向修改虚拟机配置、混合调度方式来动态调 度集群规模。【专利摘要】本专利技术涉及云计算
,特别是。本专利技术首先新增一个应用模版;用户可根据个人需要,设置虚拟机的实例配置,模版为需要额外挂载云盘的用户提供云盘设置项;模版同时提供浮动IP的配置,用户可以根据需求,自主选择虚拟机是否需要绑定浮动IP。根据用户是否选择软件负载均衡,模版区分为集群部署和应用部署两类。集群部署的模版额外为用户提供了多样化的扩展策略的配置。选择应用部署的用户,可以同时配置期望安装在虚拟机内部的应用及安装路径。创建好的模版,即可在发布应用时供平台上的所有用户共享使用。本专利技术解决了云平台创建大量应用时需要重复配置操作的问题;可以用于应用的创建。【IPC分类】G06F9/455【公开号】CN105589734【申请号】CN201510940161【专利技术人】胡雨欣, 杨松, 季统凯 【申请人】国云科技股份有限公司【公开日】201本文档来自技高网
...

【技术保护点】
一种自定义模板创建应用的方法,其特征在于:所述的方法包括如下步骤:步骤1:新增一个模版,设置模版中虚拟机的实例配置;步骤2:配置应用模版中是否需要挂载云盘及云盘的存储类型和云盘大小;步骤3:检验虚拟机基本配置项是否正确完整填入,如果是则执行步骤4;否则返上一步;步骤4:配置应用模版中虚拟机是否需要绑定浮动IP;步骤5:根据用户需求,自主选择是否添加软件负载均衡器,选择是,则执行步骤6;否则,执行步骤7;步骤6:集群部署类型的应用模版,需要输入用户期望实现的扩展策略方式;步骤7:应用部署类型的应用模版,用户可以输入应用部署时期望虚拟机内部安装的应用程序及应用程序安装的路径;步骤8:检验扩展策略填写完整符合要求后,提交模版并将创建的模版保存在云平台上;步骤9:结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡雨欣杨松季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1