[發明專利]編排文件的生成方法、裝置及電子設備有效
| 申請號: | 201911033984.2 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110795148B | 公開(公告)日: | 2022-10-14 |
| 發明(設計)人: | 宋晶亮;孫韜;佘春利;劉天偉 | 申請(專利權)人: | 北京曠視科技有限公司 |
| 主分類號: | G06F8/73 | 分類號: | G06F8/73;G06F8/60 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 安衛靜 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編排 文件 生成 方法 裝置 電子設備 | ||
1.一種編排文件的生成方法,其特征在于,所述方法應用于編排工具,所述編排工具預先配置有多個不同類型軟件對應的編排模板和功能組件,所述方法包括:
查找與待部署軟件的類型標識信息對應的目標編排模板和候選功能組件集合;其中,所述候選功能組件集合包括多個功能組件;
接收指定系統導入的所述待部署軟件的集群信息;其中,所述集群信息包括多個節點對應的節點信息;
從所述候選功能組件集合中確定目標功能組件;
基于所述目標功能組件和所述集群信息,生成并展示所述待部署軟件對應的拓撲結構圖;其中,所述拓撲結構圖包括所述目標功能組件和所述節點的關聯關系;
根據所述類型標識信息、所述目標編排模板、所述集群信息和所述目標功能組件,生成部署所述待部署軟件所需的目標YAML文件;
對所述目標YAML文件和所述拓撲結構圖進行封裝處理,得到編排文件。
2.根據權利要求1所述的方法,其特征在于,從所述候選功能組件集合中確定目標功能組件的步驟,包括:
展示所述候選功能組件集合中的各個功能組件供用戶選取;
響應針對所述候選功能組件集合中的功能組件的拖拽操作,將被拖拽的功能組件從候選功能組件集合移動至預設的拓撲生成區域;
將所述拓撲生成區域中的功能組件確定為目標功能組件。
3.根據權利要求2所述的方法,其特征在于,所述基于所述目標功能組件和所述集群信息,生成并展示拓撲結構圖的步驟,包括:
基于所述目標功能組件的配置信息,建立所述目標功能組件與所述集群信息中各個所述節點之間的第一關聯關系,以及各個所述目標功能組件之間的第二關聯關系;
讀取所述目標功能組件在所述拓撲生成區域中所處的位置信息;
根據所述目標功能組件的位置信息、所述第一關聯關系和所述第二關聯關系,生成并展示拓撲結構圖。
4.根據權利要求3所述的方法,其特征在于,所述拓撲結構圖中的目標功能組件還配置編輯功能;
在所述生成并展示拓撲結構圖的步驟之后,所述方法還包括:
響應針對所述拓撲結構圖中的目標功能組件的第一點觸操作,展示所述第一點觸操作對應的目標功能組件的配置信息;
響應針對展示的所述配置信息的編輯操作,根據所述編輯操作更新所述配置信息。
5.根據權利要求1所述的方法,其特征在于,所述根據所述類型標識信息、所述目標編排模板、所述集群信息和所述目標功能組件,生成部署所述待部署軟件所需的目標YAML文件的步驟,包括:
按照所述目標編排模板,對所述集群信息中的各個所述節點進行參數配置,得到編排對象;
基于所述類型標識信息和所述目標功能組件的配置信息,生成環境變量;
將所述編排對象和所述環境變量寫入初始YAML文件,得到部署所述待部署軟件所需的目標YAML文件。
6.根據權利要求1所述的方法,其特征在于,所述類型標識信息包括至少一個網絡標識信息;
所述查找與待部署軟件的類型標識信息對應的目標編排模板和候選功能組件集合的步驟,包括:
查找與待部署軟件的類型標識信息中每個所述網絡標識信息分別對應的目標編排模板和候選功能組件集合。
7.根據權利要求1所述的方法,其特征在于,所述編排工具的圖形用戶界面上預先配置有全量編排控件和/或增量編排控件;
所述方法還包括:
響應針對所述全量編排控件的第二點觸操作,并執行所述查找與待部署軟件的類型標識信息對應的目標編排模板和候選功能組件集合的步驟;
響應針對所述增量編排控件的第三點觸操作,在所述編排工具的拓撲生成區域展示所述第三點觸操作對應軟件的拓撲結構圖,并響應針對所述拓撲結構圖的編輯操作,生成包含所述編輯操作對應增量信息的增量YAML文件,對所述增量YAML文件和編輯操作后的所述拓撲結構圖進行封裝處理,得到增量編排文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京曠視科技有限公司,未經北京曠視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911033984.2/1.html,轉載請聲明來源鉆瓜專利網。





