[发明专利]编排文件的生成方法、装置及电子设备有效

专利信息
申请号: 201911033984.2 申请日: 2019-10-28
公开(公告)号: CN110795148B 公开(公告)日: 2022-10-14
发明(设计)人: 宋晶亮;孙韬;佘春利;刘天伟 申请(专利权)人: 北京旷视科技有限公司
主分类号: G06F8/73 分类号: G06F8/73;G06F8/60
代理公司: 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 代理人: 安卫静
地址: 100080 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 编排 文件 生成 方法 装置 电子设备
【说明书】:

发明提供了一种编排文件的生成方法、装置及电子设备,该方法包括:查找与待部署软件的类型标识信息对应的目标编排模板和候选功能组件集合;接收指定系统导入的待部署软件的集群信息;其中,集群信息包括多个节点对应的节点信息;从候选功能组件集合中确定目标功能组件;基于目标功能组件和集群信息,生成并展示待部署软件对应的拓扑结构图;其中,拓扑结构图包括目标功能组件和节点的关联关系;根据类型标识信息、目标编排模板、集群信息和目标功能组件,生成部署待部署软件所需的目标YAML文件;对目标YAML文件和拓扑结构图进行封装处理,得到编排文件。本发明可以提高编排文件的生成效率和可靠性。

技术领域

本发明涉及互联网技术领域,尤其是涉及一种编排文件的生成方法、装置及电子设备。

背景技术

软件产品可以为客户提供多项服务,在实际应用中通过将编排文件部署至集群便可以得到所需的软件产品,其中,编排文件也可理解为用于配置软件产品的文件。

目前,可基于软件产品的容器运行参数(诸如,软件产品的版本信息、场景信息、可配置服务和可变参数等)以及软件产品所在集群的环境信息(诸如,节点信息、显存信息和图形处理器数量等集群信息)生成编排文件,编排文件的生成方式由最初的手动编写转换为依靠编排工具编写,尽管使用编排工具的方式,在一定程度上改善了手动编写的效率较低和编排文件错误率较高的问题,但是编排工具生成编排文件的生成过程中仍然需要人工输入集群信息,而集群信息通常包括数量较大的节点和节点对应的信息,输入速度较慢且容易出错,影响了编排文件的生成效率和可靠性。另外,应用该编排工具生成编排文件的中间过程通常在后台进行,使用者难以及时发现问题,也影响了编排文件的生成效率。

发明内容

有鉴于此,本发明的目的在于提供一种编排文件的生成方法、装置及电子设备,以提高编排文件的生成效率和可靠性。

第一方面,本发明实施例提供了一种编排文件的生成方法,所述方法应用于编排工具,所述编排工具预先配置有多个不同类型软件对应的编排模板和功能组件,所述方法包括:查找与待部署软件的类型标识信息对应的目标编排模板和候选功能组件集合;其中,所述候选功能组件集合包括多个功能组件;接收指定系统导入的所述待部署软件的集群信息;其中,所述集群信息包括多个节点对应的节点信息;从所述候选功能组件集合中确定目标功能组件;基于所述目标功能组件和所述集群信息,生成并展示所述待部署软件对应的拓扑结构图;其中,所述拓扑结构图包括所述目标功能组件和所述节点的关联关系;根据所述类型标识信息、所述目标编排模板、所述集群信息和所述目标功能组件,生成部署所述待部署软件所需的目标YAML(YAML Ain't Markup Language)文件;对所述目标YAML文件和所述拓扑结构图进行封装处理,得到编排文件。

进一步,从所述候选功能组件集合中确定目标功能组件的步骤,包括:展示所述候选功能组件集合中的各个功能组件供用户选取;响应针对所述候选功能组件集合中的功能组件的拖拽操作,将被拖拽的功能组件从候选功能组件集合移动至预设的拓扑生成区域;将所述拓扑生成区域中的功能组件确定为目标功能组件。

进一步,所述基于所述目标功能组件和所述集群信息,生成并展示拓扑结构图的步骤,包括:基于所述目标功能组件的配置信息,建立所述目标功能组件与所述集群信息中各个所述节点之间的第一关联关系,以及各个所述目标功能组件之间的第二关联关系;读取所述目标功能组件在所述拓扑生成区域中所处的位置信息;根据所述目标功能组件的位置信息、所述第一关联关系和所述第二关联关系,生成并展示拓扑结构图。

进一步,所述拓扑结构图中的目标功能组件还配置编辑功能;在所述生成并展示拓扑结构图的步骤之后,所述方法还包括:响应针对所述拓扑结构图中的目标功能组件的第一点触操作,展示所述第一点触操作对应的目标功能组件的配置信息;响应针对展示的所述配置信息的编辑操作,根据所述编辑操作更新所述配置信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旷视科技有限公司,未经北京旷视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911033984.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top