软件产品部署方法、装置、介质及电子设备制造方法及图纸

技术编号:32674558 阅读:14 留言:0更新日期:2022-03-17 11:30
本申请属于新兴信息技术领域,尤其是云计算领域,具体涉及一种软件产品部署方法、软件产品部署装置、计算机可读介质以及电子设备。本申请通过获取待部署的多个产品的信息以及需要部署所述多个产品的对象,然后基于所述多个产品的信息,通过数据库加载所述多个产品之间的依赖规则,并验证所述依赖规则的可行性;若所述依赖规则可行,则基于所述依赖规则确定所述多个产品的部署顺序,最后根据所述多个产品的部署顺序和所述多个产品的信息构建工作流模板。利用本申请的方法,可以加载不同厂商软件产品的依赖规则,并基于依赖规则来确定部署顺序,能将用户预选的产品自动部署在NFV系统上,大大的减少了人员投入,降低成本的同时提高了部署的效率。提高了部署的效率。提高了部署的效率。

【技术实现步骤摘要】
软件产品部署方法、装置、介质及电子设备


[0001]本申请属于新兴信息
,尤其是云计算领域,具体涉及一种软件产品部署方法、软件产品部署装置、计算机可读介质以及电子设备。

技术介绍

[0002]网络功能虚拟化(Network Functions Virtualiztion,以下简称NFV)是用软件来安装、控制、操作那些运行在通用硬件上的网络功能,融合了云和虚拟化技术,使得新一代网络业务拥有更好的伸缩性和自动化能力,解决了将网络功能部署在通用硬件上的问题。
[0003]现有的NFV系统的不同层级或同层级不同的组件之间可能采用的是不同厂商的软件产品,目前无论是厂商提供的部署工具还是实现开源的部署工具,都只能实现部分软件产品的自动化部署。然而,在不同应用场景下,NFV系统的产品组合变化多样,现有的部署方法中,部署人员需要使用不同厂商的工具部署不同的软件产品,无法实现自动部署,整个过程需要人工多次的介入,大大的增加了人员投入,成本高,而且效率低下。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件产品部署方法,其特征在于,包括:获取产品配置方案,所述产品配置方案包括待部署的多个产品的信息以及需要部署所述多个产品的对象;基于所述多个产品的信息,通过数据库加载所述多个产品之间的依赖规则,并验证所述依赖规则的可行性;若所述依赖规则可行,则基于所述依赖规则确定所述多个产品的部署顺序,根据所述多个产品的部署顺序和所述多个产品的信息构建工作流模板;根据所述工作流模板,将所述多个产品部署在所述对象上。2.根据权利要求1所述的软件产品部署方法,其特征在于,验证所述依赖规则的可行性,包括:基于所述依赖规则构建所述多个产品的有向图;若所述有向图为有向无环图,则所述依赖规则可行。若所述有向图为有向循环图,则所述依赖规则不可行。3.根据权利要求1所述的软件产品部署方法,其特征在于,所述方法还包括:若所述依赖规则不可行,则生成提示信息,所述提示信息用于提示所述产品配置方案发生错误。4.根据权利要求1所述的软件产品部署方法,其特征在于,获取产品配置方案,包括:从所述数据库中加载产品信息;从所述产品信息中获取待部署的多个产品信息;获取需要部署所述多个产品的对象;将所述待部署的多个产品信息与需要部署所述多个产品的对象进行绑定。5.根据权利要求1所述的软件产品部署方法,其特征在于,在接收用户的产品配置方案之后,所述方法包括:将所述产品配置方案保存到数据库中。6.根据权利要求1所述的软件产品部署方法,其特征在于,在根据所述工作流模板,将所...

【专利技术属性】
技术研发人员:李德恒樊勇兵黄志兰孟庆蕴师春雨
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1