[發明專利]一種多模板組合發布應用集群的方法有效
| 申請號: | 201711200681.6 | 申請日: | 2017-11-27 |
| 公開(公告)號: | CN108062225B | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 熊夢;季統凱;譚思敏 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/61;G06F9/455;H04L29/08 |
| 代理公司: | 廈門市新華專利商標代理有限公司 35203 | 代理人: | 徐勛夫 |
| 地址: | 523000 廣東省東莞市松山湖高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模板 組合 發布 應用 集群 方法 | ||
1.一種多模板組合發布應用集群的方法,其特征在于:云平臺用戶按照一定的應用模板格式發布一個自動化安裝軟件工具與自動化配置完整的應用,通過事先定義好的各個自動部署模板實現應用的自動部署,當用戶需要部署一個應用時,選擇其中的一個模板進行應用發布,對于多角色的應用集群,以模板組合的方式,通過多個模板來發布同一個應用,后續模板發布的應用作為第一個模板發布的應用集群的后期自動擴展,先分別制作主模板和從模板的云服務器鏡像并上傳到云平臺,所述從模板依賴所述主模板,一個主模板包括一個或者多個從模板;云平臺租戶在其創建的私有內網創建主模板和從模板,并創建master應用和slave應用;所述應用集群是指包括多臺云服務器搭建成的一個業務系統集群,各個云服務器按角色分為master和slave,相應的在其上運行著master應用進程和slave應用進程;所述的master是應用集群中的主控制管理端,所述slave是應用集群中的從實現端;所述的方法具體包括如下步驟:
(1)分別制作主模板和從模板的云服務器鏡像并上傳到云平臺,具體包括:
該云服務器鏡像按角色分為master鏡像和slave鏡像,在鏡像中安裝好所需軟件工具,并做好初步的安裝配置,將制作好的master鏡像和slave鏡像提交到云平臺鏡像存儲系統,供后面創建應用模板時選擇使用;
(2)云平臺租戶創建私有內網;
(3)云平臺租戶利用主模板鏡像及所創內網創建主模板,該主模板創建過程中,需要選擇指定的master鏡像,針對master鏡像設置自動安裝配置腳本,該腳本用于獲取利用master鏡像創建的虛擬機當前的內網IP,并替換/etc/hosts中鏡像模板原有的IP;然后利用腳本啟動master的服務,具體包括:
(31)定義主模板的元數據,包括模板名稱和備注;
(32)定義主模板的云服務器個數;
(33)定義主模板的云服務器所接入的網絡配置,包括關聯內網、浮動IP和安全組;
(34)定義主模板的云服務器的資源配置,包括CPU核數,內存大小和磁盤空間;
(35)定義主模板的云服務器自動化配置腳本及腳本參數;
(4)云平臺租戶選擇主模板創建master應用,具體包括;
(41)定義master應用的元數據,包括應用名稱和備注;
(42)定義master應用的使用者;
(43)定義master應用的參數值;
(5)云平臺租戶利用從模板鏡像及所創內網創建從模板,該從模板創建過程中,需要選擇指定的slave鏡像,針對slave鏡像設置自動安裝配置腳本,需要指定master應用,以master應用中云服務器的內網IP作為參數代替,具體包括:
(51)定義從模板的元數據,包括模板名稱和備注;
(52)定義從模板的云服務器個數;
(53)定義模板的云服務器所接入的網絡配置,包括關聯內網、浮動IP和安全組;
(54)定義從模板的云服務器的資源配置,包括CPU核數,內存大小和磁盤空間;
(55)定義從模板的云服務器自動化配置腳本及腳本參數;
(6)云平臺租戶選擇從模板并指定主模板創建slave應用,先選定從模板,設置應用名稱和描述信息,并指定從模板中對應主模板的相關參數,參數包括主模板云服務器的內網IP,啟動從模板的應用自動發布過程;該從模板發布的應用發布成功后,自動加入主模板所發布的應用集群,具體為:
(61)定義slave應用的元數據,包括應用名稱和備注;
(62)定義slave應用的使用者;
(63)定義slave應用的參數值,包括指定所屬的master應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711200681.6/1.html,轉載請聲明來源鉆瓜專利網。





