[發明專利]集群彈性部署的方法和管理系統有效
| 申請號: | 201510084932.3 | 申請日: | 2015-02-15 |
| 公開(公告)號: | CN104679717B | 公開(公告)日: | 2018-11-27 |
| 發明(設計)人: | 唐平 | 申請(專利權)人: | 北京京東尚科信息技術有限公司 |
| 主分類號: | G06F15/177 | 分類號: | G06F15/177;G06F17/30 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 趙曉祎;戚傳江 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 彈性 部署 方法 管理 系統 | ||
1.一種集群彈性部署的方法,其特征在于,所述集群的機器為實體機或虛擬機,所述方法包括步驟:
定義集群的基本信息;
從由擬用于生成集群的機器所組成的資源池中,選擇擬用于生成所述集群的機器;
選擇將用于所述機器的軟件的版本并修改所述機器的配置信息;
選擇擬部署在所述機器上的服務進程;以及
根據所述機器中所包括的檢測腳本,對所述機器進行環境正確性檢查,其中,如果所述環境正確性檢查通過,則從云存儲獲取對所述機器進行配置的鏡像文件,以及在所述機器上啟用所述擬部署在所述機器上的服務進程;以及,
所述方法進一步包括對所述集群進行動態修改配置的步驟,所述步驟包括:
對欲對其進行配置項修改的機器的原配置項進行備份;
修改所述機器的要更改的配置項;
根據所述機器中所包括的檢測腳本,對修改后的配置項的合法性進行審查,其中,如果所述配置項的合法性的審查通過,則所述修改后的配置項被推送到所述機器。
2.根據權利要求1所述的方法,其特征在于,所述定義集群的基本信息包括:定義所述集群的集群名稱、集群機器類型、使用有效期和集群規模。
3.根據權利要求1所述的方法,其特征在于,所述對所述機器進行環境正確性檢查包括:對所述機器的操作系統版本、JDK版本、主機名、防火墻、時間同步配置中的一項或多項進行檢查。
4.根據權利要求1所述的方法,其特征在于,進一步包括向所述集群添加機器的步驟,所述步驟包括:
從所述資源池中選擇空閑的機器并且指定在其上要部署的服務進程;以及
根據所述機器中所包括的檢測腳本,對所述機器進行環境正確性檢查,其中,如果所述環境正確性檢查通過,則從所述云存儲獲取對所述機器進行配置的鏡像文件,對所述機器的配置進行更新,以及啟用所述擬部署在所述機器上的服務進程。
5.根據權利要求1所述的方法,其特征在于,進一步包括向所述集群動態刪除機器的步驟,所述步驟包括:
選擇需要停止的機器并且停止部署在其上的服務進程;以及
根據所述機器中所包括的檢測腳本,對所述集群工作狀態進行檢測,其中,如果所述集群能夠工作正常,則將所述機器的配置信息重置為初始狀態。
6.一種集群彈性部署的管理系統,其特征在于,包括:
中心管理服務器;
云存儲;
數據庫;
由擬用于生成集群的機器所組成的資源池;以及
由所述中心管理服務器,根據權利要求1-5中任意一項所述的方法所部署的集群。
7.根據權利要求6所述的管理系統,其特征在于,所述資源池中的擬用于生成集群的機器能夠與所述中心管理服務器協同來完成接收命令和回送響應消息的相關操作。
8.根據權利要求6所述的管理系統,其特征在于,所述資源池中的擬用于生成集群的機器包括檢測腳本。
9.根據權利要求6所述的管理系統,其特征在于,所述中心管理服務器還用于獲取所述機器的所屬集群、機器工作狀態以及機器類型。
10.根據權利要求6所述的管理系統,其特征在于,所述中心管理服務器記錄所述集群和所述資源池的操作日志。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司,未經北京京東尚科信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510084932.3/1.html,轉載請聲明來源鉆瓜專利網。





