[發(fā)明專利]一種云平臺(tái)應(yīng)用集群自動(dòng)部署方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810353373.5 | 申請(qǐng)日: | 2018-04-19 |
| 公開(公告)號(hào): | CN108572860A | 公開(公告)日: | 2018-09-25 |
| 發(fā)明(設(shè)計(jì))人: | 熊夢;季統(tǒng)凱 | 申請(qǐng)(專利權(quán))人: | 國云科技股份有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 廣東莞信律師事務(wù)所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用集群 云平臺(tái) 虛擬機(jī)鏡像 自動(dòng)部署 集群 發(fā)布應(yīng)用 云計(jì)算應(yīng)用 管理功能 集群應(yīng)用 節(jié)點(diǎn)類型 選擇應(yīng)用 應(yīng)用類型 用戶登錄 直接定位 自動(dòng)完成 虛擬機(jī) 映射 配置 上傳 數(shù)據(jù)庫 保存 創(chuàng)建 發(fā)布 制作 | ||
1.一種云平臺(tái)應(yīng)用集群自動(dòng)部署方法,其特征在于:所述的方法包括如下步驟:
(1)根據(jù)應(yīng)用集群的節(jié)點(diǎn)類型制作虛擬機(jī)鏡像;
(2)上傳應(yīng)用集群虛擬機(jī)鏡像到云平臺(tái),生成ID、建立映射;并保存數(shù)據(jù)庫;
(3)用戶登錄云平臺(tái)選擇應(yīng)用類型,配置集群參數(shù)發(fā)布應(yīng)用;發(fā)布應(yīng)用集群時(shí)直接定位到虛擬機(jī)鏡像,快速創(chuàng)建虛擬機(jī)搭建應(yīng)用集群;
(4)云平臺(tái)根據(jù)不同的應(yīng)用類型采取對(duì)應(yīng)的方式自動(dòng)部署應(yīng)用集群。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述方法的虛擬機(jī)鏡像事先提供配置模板,發(fā)布應(yīng)用時(shí)用戶通過頁面輸入定制化的參數(shù)即可完成應(yīng)用的個(gè)性化配置。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于:所述節(jié)點(diǎn)類型根據(jù)不同的應(yīng)用可以為:
(1)主從應(yīng)用集群類型1:MASTER主節(jié)點(diǎn),SLAVE從節(jié)點(diǎn);
(2)主從應(yīng)用集群類型2:MASTER主節(jié)點(diǎn),SLAVE從節(jié)點(diǎn),輔助節(jié)點(diǎn);
(3)普通應(yīng)用集群:普通節(jié)點(diǎn);
所述輔助節(jié)點(diǎn)是指創(chuàng)建應(yīng)用集群所必須或者可選的其他類型節(jié)點(diǎn),包括但不限于消息隊(duì)列節(jié)點(diǎn),緩存節(jié)點(diǎn)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于:所述的數(shù)據(jù)庫記錄唯一對(duì)應(yīng)應(yīng)用集群具體應(yīng)用節(jié)點(diǎn)模板,包括但不限于如下字段:
(1)應(yīng)用集群類型、版本號(hào);
(2)應(yīng)用集群模板ID,應(yīng)用集群節(jié)點(diǎn)類型,虛擬機(jī)鏡像ID;
(3)腳本路徑,腳本通用參數(shù)及參數(shù)值。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于:所述的配置集群參數(shù)包括但不限于:
(1)設(shè)置應(yīng)用集群類型和版本號(hào);
(2)設(shè)置應(yīng)用集群的節(jié)點(diǎn)數(shù)量,包括主節(jié)點(diǎn)數(shù)量、從節(jié)點(diǎn)數(shù)量、輔助節(jié)點(diǎn)數(shù)量和普通節(jié)點(diǎn)數(shù)量;
(3)設(shè)置應(yīng)用集群配置參數(shù)。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于:所述的自動(dòng)部署應(yīng)用集群進(jìn)一步包括如下流程:
(1)根據(jù)設(shè)置的應(yīng)用集群類型和版本號(hào)以找到數(shù)據(jù)庫中記錄的模板ID;
(2)在數(shù)據(jù)庫中應(yīng)用部署表中新增一條應(yīng)用自動(dòng)部署進(jìn)度的信息記錄;
(3)根據(jù)應(yīng)用集群的類型開始不同流程的自動(dòng)部署;
(4)主從應(yīng)用集群部署:
流程一:先同時(shí)部署或者逐個(gè)依次部署主節(jié)點(diǎn),待所有主節(jié)點(diǎn)部署完成后,然后開始同時(shí)部署或者逐個(gè)依次部署各個(gè)從節(jié)點(diǎn);
流程二:先開始同時(shí)部署或者逐個(gè)依次部署各個(gè)從節(jié)點(diǎn),待從節(jié)點(diǎn)部署完成后,再同時(shí)部署或者逐個(gè)部署主節(jié)點(diǎn);
流程三:在主從應(yīng)用集群部署流程一和二的基礎(chǔ)上,根據(jù)需要依次加入輔助節(jié)點(diǎn)的部署流程控制;
(5)普通應(yīng)用集群部署流程:主要控制是同時(shí)部署多有的普通節(jié)點(diǎn)還是依次逐個(gè)的部署普通節(jié)點(diǎn)。
7.根據(jù)權(quán)利6要求所述的方法,其特征在于,每次的部署流程中都包括:
(1)根據(jù)數(shù)據(jù)庫中記錄的模板ID和應(yīng)用節(jié)點(diǎn)類型獲取節(jié)點(diǎn)在云平臺(tái)上對(duì)應(yīng)的虛擬機(jī)鏡像ID,并利用該鏡像ID創(chuàng)建相應(yīng)的虛擬機(jī);
(2)根據(jù)數(shù)據(jù)庫中記錄的模板ID和應(yīng)用節(jié)點(diǎn)類型獲取節(jié)點(diǎn)的腳本路徑;
(3)根據(jù)應(yīng)用集群應(yīng)用節(jié)點(diǎn)類型獲取用戶設(shè)置的配置參數(shù)并進(jìn)行配置;
(4)部署流程過程中設(shè)置定時(shí)器即使獲取部署進(jìn)行信息并更新數(shù)據(jù)庫應(yīng)用自動(dòng)部署進(jìn)度的信息記錄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國云科技股份有限公司,未經(jīng)國云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810353373.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 支持大量間歇使用的應(yīng)用集群的方法和系統(tǒng)
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種應(yīng)用程序的回退方法及裝置
- 應(yīng)用集群之間遷移數(shù)據(jù)的方法和裝置
- 一種集群應(yīng)用環(huán)境升級(jí)方法及裝置
- 一種云平臺(tái)應(yīng)用集群自動(dòng)部署方法
- 一種基于云平臺(tái)的電力應(yīng)用集群管理方法及裝置
- 一種基于Kubernetes集群的應(yīng)用主備實(shí)現(xiàn)方法及裝置
- 多集群資源調(diào)度方法、裝置及系統(tǒng)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 多級(jí)在線培訓(xùn)云平臺(tái)
- 一種云平臺(tái)的安全對(duì)接方法
- 一種云平臺(tái)接入方法、裝置及多云平臺(tái)管理系統(tǒng)
- 一種基于云平臺(tái)的智慧車間數(shù)字化生產(chǎn)線信息采集與監(jiān)控管理系統(tǒng)
- 一種云平臺(tái)級(jí)聯(lián)系統(tǒng)
- 基于國產(chǎn)平臺(tái)和X86平臺(tái)的異構(gòu)資源池管理方法及系統(tǒng)
- 一種創(chuàng)新創(chuàng)業(yè)孵化云平臺(tái)
- 云平臺(tái)安全網(wǎng)絡(luò)架構(gòu)
- 一種云服務(wù)的管理方法及裝置
- 一種賬號(hào)管理方法、云管理層、設(shè)備及介質(zhì)
- 一種云計(jì)算中虛擬機(jī)鏡像導(dǎo)出方法及裝置
- 一種云計(jì)算中虛擬機(jī)鏡像導(dǎo)入和導(dǎo)出系統(tǒng)
- 一種云計(jì)算中虛擬機(jī)鏡像導(dǎo)入方法及裝置
- 虛擬機(jī)鏡像分析
- 虛擬機(jī)鏡像離線升級(jí)方法
- 虛擬機(jī)鏡像文件的導(dǎo)出、導(dǎo)入方法及裝置
- 一種虛擬機(jī)鏡像版本管理的方法
- 基于麒麟云計(jì)算平臺(tái)的虛擬機(jī)鏡像管理方法、系統(tǒng)及介質(zhì)
- 一種云桌面啟動(dòng)方法及裝置
- 虛擬機(jī)系統(tǒng)鏡像處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 應(yīng)用系統(tǒng)的自動(dòng)部署系統(tǒng)和自動(dòng)部署方法
- 一種分布式自動(dòng)化部署系統(tǒng)
- 一種應(yīng)用程序的自動(dòng)部署方法及系統(tǒng)
- 一種云平臺(tái)自定義自動(dòng)部署的方法
- 一種OpenStack平臺(tái)的自動(dòng)部署方法及設(shè)備
- 一種自動(dòng)化部署方法及自動(dòng)化部署裝置
- 數(shù)據(jù)庫的自動(dòng)部署方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算機(jī)設(shè)備
- 一種自動(dòng)化部署腳本的生成方法及裝置
- 一種SVN自動(dòng)部署方法及其系統(tǒng)
- 一種大規(guī)模異構(gòu)設(shè)備應(yīng)用自動(dòng)部署裝置及方法





