模板部署方法及装置制造方法及图纸

技术编号:13293404 阅读:58 留言:0更新日期:2016-07-09 11:13
本发明专利技术公开了一种模板部署方法及装置,其中,该方法包括:创建包含网络拓扑结构的示例模板和/或空白模板;通过示例模板和/或空白模板生成部署模板;将部署模板部署至云计算平台。通过本发明专利技术解决了相关技术中云计算环境模板自动部署过程操作较为复杂、门槛较高的问题,实现了在云环境中免去了模块开发的复杂过程,进而达到了模块部署简便,高效的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及模板部署方法及装置
技术介绍
云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。它描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云计算使得企业能够更迅速的部署应用程序,并降低管理的复杂度及维护成本,及允许IT资源的迅速重新分配以因应企业需求的快速改变。基于云环境的集群部署困难的考虑,需要一种自动化的通过简单定义和配置实现部署的云部署方式。自动化部署提供了方便快捷地使用云环境的途径。模板定义的协调部署方式是一种自动化部署云环境的方法。比如,对于Openstack,提供对云的基础设施运行环境的管理,其中Heat项目,就是通过模板定义的协同部署方式,来实现云基础设施软件运行环境的自动化部署。现有专利文献包括:专利号为CN201310576860.5的中国专利“一种基于虚拟机模板自动部署应用的方法及系统”和专利号为CN201310346519.0的中国专利“云计算应用软件自动部署方法”,都提供了云计算环境模板自动部署的解决方案,但这些专利存在以下不足:前者在自动部署中需要关注网络准备,NFS挂载等方面,操作较为复杂繁琐,后者需通过首次部署才能确定模板,门槛较高。针对相关技术中,云计算环境模板自动部署过程中存在的操作较为复杂、门槛较高的问题,还未提出有效的解决方案。
技术实现思路
本专利技术提供了一种模板部署方法及装置,以至少解决相关技术中云计算环境模板自动部署过程中存在的操作较为复杂、门槛较高的问题。根据本专利技术的一个方面,提供了一种模板部署方法,包括:创建包含网络拓扑结构的示例模板和/或空白模板;通过所述示例模板和/或空白模板生成部署模板;将所述部署模板部署至云计算平台。进一步地,创建包含网络拓扑结构的示例模板和/或空白模板之后包括:通过第三方插件为所述示例模板和/或空白模板提供模板资源。进一步地,过所述示例模板和/或空白模板生成部署模板包括:对所述示例模板和/或空白模板进行编辑;其中,对所述示例模板和/或空白模板进行编辑包括以下至少之一:对所述示例模板和/或空白模板属性的编辑、对所述示例模板和/或空白模板函数的编辑、对所述示例模板和/或空白模板资源的编辑。进一步地,对所述示例模板和/或空白模板资源的编辑包括:通过拖拽方式增加或者删除画布上的模板资源。进一步地,其特征在于,将所述部署模板部署至所述云计算平台包括:通过所述云计算平台的服务地址将所述部署模板部署至所述云计算平台。根据本专利技术的另一个方面,还提供了一种模板部署装置,包括:创建模块,用于创建包含网络拓扑结构的示例模板和/或空白模板;生成模块,用于通过所述示例模板和/或空白模板生成部署模板;部署模块,用于将所述部署模板部署至云计算平台。进一步地,所述装置还包括:提供模块,用于通过第三方插件为所述示例模板和/或空白模板提供模板资源。进一步地,所述生成模块包括:编辑单元,用于对所述示例模板和/或空白模板进行编辑;其中,对所述示例模板和/或空白模板进行编辑包括以下至少之一:对所述示例模板和/或空白模板属性的编辑、对所述示例模板和/或空白模板函数的编辑、对所述示例模板和/或空白模板资源的编辑。进一步地,所述编辑单元还用于通过拖拽方式增加或者删除画布上的模板资源。进一步地,所述部署模块还用于通过所述云计算平台的服务地址将所述部署模板部署至所述云计算平台。通过本专利技术,采用创建包含网络拓扑结构的示例模板和/或空白模板;通过示例模板和/或空白模板生成部署模板;将部署模板部署至云计算平台。解决了相关技术中云计算环境模板自动部署过程操作较为复杂、门槛较高的问题,实现了在云环境中免去了模块开发的复杂过程,达到了模块部署简便,高效的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的模板部署方法的流程图;图2是根据本专利技术实施例的模板部署装置的结构框图;图3是根据本专利技术实施例的模板部署装置的结构框图一;图4是根据本专利技术实施例的模板部署装置的结构框图二;图5是根据本专利技术实施例的生成自动化部署模板的可视化工具模块图;图6是根据本专利技术实施例的生成自动化部署模板的可视化工具中的第三方插件接入模块功能结构图;图7是根据本专利技术实施例的生成自动化部署模板的可视化工具中的创建模块结构功能图;图8是根据本专利技术实施例的生成自动化部署模板的可视化工具中的编辑模块结构功能图;图9是根据本专利技术实施例的模板常规生成流程图;图10是根据本专利技术实施例的示例模板的网络拓扑展示图;图11是根据本专利技术实施例的第三方插件开发及注册到模板编排工程的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种模板部署方法,图1是根据本专利技术实施例的模板部署方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,创建包含网络拓扑结构的示例模板和/或空白模板;步骤S104,通过示例模板和/或空白模板生成自动化部署模板;步骤S106,将自动化部署模板部署至云计算平台。通过上述步骤,在部署模板的过程中,首先创建包含网络拓扑结构的示例模板和/或空白模板,通过对示例模板和/或空白模板的处理生成自动化部署模板,然后将生成的自动化部署模板部署至云计算平台。通过该步骤,解决了相关技术中云计算环境模板自动部署过程操作较为复杂、门槛较高的问题,实现了在云环境中免去了模块开发的复杂过程,达到了模块部署简便,高效的效果。在对创建的包含网络拓扑结构的示例模板和/或空白模板进行处理的过程中,需要对示例模板和/或空白模板提供模块资源。在一个可选实施例中,通过第三方插件为示例模板和/或空白模板提供模板资源。从而提高了模板的可扩展性和灵活性。上述步骤S104涉及到通过示例模板和/或空白模板生成自动化部署模板,在一个可选实施例中,需要对示例模板和/或空白模板进行编辑,其中,对示例模板和/或空白模板进行编辑可以是对示例模板和/或空白模板属性的编辑,也可以是对示例模板和/或空白模板函数的编辑,本文档来自技高网
...

【技术保护点】
一种模板部署方法,其特征在于,包括:创建包含网络拓扑结构的示例模板和/或空白模板;通过所述示例模板和/或空白模板生成部署模板;将所述部署模板部署至云计算平台。

【技术特征摘要】
1.一种模板部署方法,其特征在于,包括:
创建包含网络拓扑结构的示例模板和/或空白模板;
通过所述示例模板和/或空白模板生成部署模板;
将所述部署模板部署至云计算平台。
2.根据权利要求1所述的方法,其特征在于,创建包含网络拓扑结构的示例模板和/
或空白模板之后包括:
通过第三方插件为所述示例模板和/或空白模板提供模板资源。
3.根据权利要求1所述的方法,其特征在于,通过所述示例模板和/或空白模板生成
部署模板包括:
对所述示例模板和/或空白模板进行编辑;
其中,对所述示例模板和/或空白模板进行编辑包括以下至少之一:对所述示
例模板和/或空白模板属性的编辑、对所述示例模板和/或空白模板函数的编辑、对
所述示例模板和/或空白模板资源的编辑。
4.根据权利要求3所述的方法,其特征在于,对所述示例模板和/或空白模板资源的
编辑包括:
通过拖拽方式增加或者删除画布上的模板资源。
5.根据权利要求1至4中任一项所述的方法,其特征在于,将所述部署模板部署至所
述云计算平台包括:
通过所述云计算平台的服务地址将...

【专利技术属性】
技术研发人员:谭珊珊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1