麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種云計算節點管理的方法及系統的制作方法

文檔序號:7861955閱讀:155來源:國知局
專利名稱:一種云計算節點管理的方法及系統的制作方法
技術領域
本發明涉及一種云計算集群的快速構建和管理方法,尤其是一種云計算集群中節點接入和移除以及云計算服務部署的方法及系統,屬于云計算集群構建和管理領域。
背景技術
云計算(Cloud Computing)是網絡計算(Grid Computing)、分布式計算(Distributed Computing)、并行計算(Parallel Computing)、效用計算(UtilityComputing)、網絡存儲(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機和網絡技術發展融合的產物,是一種商業計算模型。它借助將多個成本相對較低的計算機實體構建成集群網絡,按需為終端用戶提供可動態伸縮的廉價計算服務。 目前云計算集群網絡的構建核管理大多采用手工操作,主要存在的問題是
I、當集群網絡中包含的計算機節點較多時,部署集群的工作量較大。2、對專業性要求較高,因誤操作而導致數據丟失甚至集群癱瘓時有發生。3、實現節點接入或移除的操作繁瑣,可靠性低。4、部署云計算服務的程序較復雜,易出錯。這些問題使得云計算集群的構建和管理過于專業,在實際應用中具有一定的局限性和不可靠性。中國專利申請號201110101950. X名稱為“云計算網絡中計算機實體的接入和管理方法及云計算網絡”的專利中,提出了一種將計算機實體接入云計算網絡的方法。但該方法中云計算網絡結構過于復雜,計算實體接入云計算網絡后由云控制器進行管理,使得云控制器不具有遷移性。

發明內容
本發明的主要目的是提供一種云計算集群中節點和服務部署的方法和系統,從而減少在節點接入和移除以及服務部署時的工作量,降低其難度,強化其可靠性,滿足一般管理人員對云計算集群進行管理維護的需求。為了實現上述目的本發明采用的技術方案是一種云計算節點管理的方法,包括如下步驟
步驟一,云控制器接入云計算集群,與云計算集群中的集群控制器進行通訊。步驟二,web瀏覽器向云控制器發出指令。步驟三,云控制器執行步驟二中的指令,對云計算集群進行操作。步驟四,集群控制器獲取對云計算集群中的節點進行管理和調度的權利。具體地,步驟二中所述指令為云計算集群節點接入指令或者云計算集群節點移除指令或者云計算服務部署。具體地,所述云控制器執行云計算集群節點接入指令的步驟如下云控制器對接入的云計算集群節點進行角色分配、服務配置和啟用;
接入的云計算集群節點在集群控制器上注冊。具體地,所述角色分配包括在云計算集群中作為備用集群控制器,或在云計算集群中作為數據和/或服務節點。具體地,所述云控制器執行云計算集群節點移除指令的步驟如下
云控制器將待移除的云計算集群節點上的數據均衡遷移到云計算集群中其他節點;
云控制器檢測并停用待移除的云計算集群節點上的云計算服務;
云控制器將待移除的云計算集群節點及其服務從集群控制器上注銷。
具體地,所述云控制器執行云計算服務部署的步驟如下
云控制器對節點進行服務配置;
云控制器在集群控制器上注冊部署服務的節點及所部署的服務;
云控制器在節點上啟用部署的服務。一種云計算節點管理的系統包括云控制器、web瀏覽器、集群控制器、若干備用集群控制器和若干數據和/或服務節點,其中所述web瀏覽器向云控制器發送指令,云控制器根據指令完成需要執行的操作;云控制器與集群控制器和云控制器與備用集群控制器通過標準網絡接口進行通訊;集群控制器和備用集群控制器通過心跳線連接;集群控制器管理和調度各數據和/或服務節點。本發明的有益技術效果是與現有技術和操作方式相比,本發明提出了一種通用的、可移植的、易操作的、可靠性較高的云計算集群節點接入、移除與服務部署的方法和系統,可有效提高云計算集群中接入、移除節點和部署服務的可靠性和成功率,有效降低其操作難度和復雜性,在貼近人們常用的管理方式下使得以上操作更加高效。


圖I為本發明的網絡結構示意 圖2為本發明的云計算集群節點接入的方法流程示意 圖3為本發明的云計算集群節點移除的方法流程示意 圖4為本發明的云計算服務部署的方法流程示意圖。
具體實施例方式下面結合附圖對本發明作進一步的描述。圖I為本發明一種云計算節點管理的網絡結構示意圖。如圖所示,集群控制器12、備用集群控制器13和數據和/或服務節點14屬于云計算集群網絡的組成部分。數據和/或服務節點可以有多個,例如圖I中數據和/或服務節點A14-1,數據和/或服務節點B14-2和數據和/或服務節點C14-3。其中集群控制器12是云計算集群最頂層的主控節點,與備用集群控制器13通過心跳線相連,負責對云計算集群網絡中的節點及其云計算服務進行統一管理和調度操作,并通過心跳線將其狀態同步到備用集群控制器。當集群控制器12出現故障時,備用集群控制器13及時進行接管,保障云計算集群的正常工作。
數據和/或服務節點14在云計算集群中提供分布式存儲和分布式計算功能,根據需要同時提供云計算相關服務,受控于集群控制器12或備用集群控制器13。云控制器11作為一臺獨立的計算機實體,在云控制器11上部署本發明所述系統,通過標準網絡接口,以“即插即用”方式接入云計算集群I,取得與集群控制器12和備用集群控制器13的通訊權限,進而獲取對集群中節點的操作權限,并對外提供web服務。用戶通過web瀏覽器15向云控制器11發送指令,云控制器11根據指令完成需要執行的操作,進而返回執行結果或返回告警信息,最終將云計算集群I中所有數據和/或服務節點及其服務交由集群控制器管理。在云計算集群I部署好后,可將云控制器11遷移并接入其他云計算集群進行類似的操作。圖2為本發明中云計算集群節點接入的流程示意圖。如圖所示, 所述方法具體包括以下步驟
步驟201,將計算機實體作為云計算集群中的一個節點接入云集群網絡。具體的,該計算機實體能夠與集群控制器和備用集群控制器進行通訊,按約定配置IP地址,原則上并無特定拓撲結構要求。步驟202,云控制器根據web瀏覽器發送來的接入云計算集群節點指令,將接入云集群所需的文件發送給計算機實體。文件發送完成后,計算機實體返回確認信息到云控制器。步驟203,云控制器接收到文件發送成功的信息后,向集群控制器發送指令,登記計算機實體的角色和所配置的服務。同時向計算機實體發送指令,為其配置服務并嘗試啟用。計算機實體配置的服務啟用成功后,向云控制器返回確認信息。步驟204,云控制器接收到計算機實體服務啟用成功的信息后,與集群控制器通訊并進行計算機實體注冊確認。步驟205,計算機實體在集群控制器上注冊確認成功后,由集群控制器取得對該計算機實體的控制權,并將其作為云集群節點進行統一管理和調度。圖3為本發明中云計算集群節點移除的流程示意圖。如圖所示,所述方法具體包括以下步驟
步驟301,云控制器根據web瀏覽器發送來的移除節點指令,將需要移除的節點登記到集群控制器。步驟302,云控制器向云計算集群發送指令,由集群控制器統一調度,將需要移除的節點上的數據均衡遷移到云計算集群中的其他節點上。數據遷移完成后,向云控制器返回確認信息。步驟303,云控制器接收到數據遷移完成的信息后,檢測該節點上的云計算服務,并將其全部停用。服務停用成功后,向云控制器返回確認信息。步驟304,云控制器接收到服務停用成功的信息后,向集群控制器發送注銷指令,將移除節點的信息從集群控制器上刪除。圖4為本發明中云計算服務部署的流程示意圖。如圖所示,所述方法具體包括以下步驟
步驟401,通過web瀏覽器向云控制器發送部署服務的指令,包括需要部署服務的節點信息,需要部署的服務信息。步驟402,云控制器向需要部署服務的節點發送指令,在節點上進行服務配置。步驟403,云控制器向集群控制器發送指令,將需要部署服務的節點和所部署的服務在集群控制器上登記注冊。步驟404,云控制器向部署服務后的節點發送啟用服務的指令,節點啟用服務成功后,向云控制器返回確認信息。步驟405,云控制器接收到節點啟用服務成功的信息后,由集群控制器獲取對該節點啟用服務的管理權。上述一種云計算節點管理的方法及系統,通過在單臺計算機上部署該系統,以云控制器身份“熱插拔”接入到云計算集群,實現對云計算集群中節點的管理。尤其是對云計 算集群中接入、移除節點和部署服務提供了一種簡單、快捷、可靠的途徑,從而滿足一般管理人員的需求。
權利要求
1.一種云計算節點管理的方法,包括如下步驟 步驟一,云控制器接入云計算集群,與云計算集群中的集群控制器進行通訊; 步驟ニ,web瀏覽器向云控制器發出指令; 步驟三,云控制器執行步驟ニ中的指令,對云計算集群進行操作; 步驟四,集群控制器獲取對云計算集群中的節點進行管理和調度的權利。
2.根據權利要求I所述ー種云計算節點管理的方法,其特征是步驟ニ中所述指令為云計算集群節點接入指令或者云計算集群節點移除指令或者云計算服務部署。
3.根據權利要求I或2所述ー種云計算節點管理的方法,其特征是所述云控制器執行云計算集群節點接入指令的步驟如下 云控制器對接入的云計算集群節點進行角色分配、服務配置和啟用; 接入的云計算集群節點在集群控制器上注冊。
4.根據權利要求3所述ー種云計算節點管理的方法,其特征是所述角色分配包括在云計算集群中作為備用集群控制器,或在云計算集群中作為數據和/或服務節點。
5.根據權利要求I或2所述ー種云計算節點管理的方法,其特征是所述云控制器執行云計算集群節點移除指令的步驟如下 云控制器將待移除的云計算集群節點上的數據均衡遷移到云計算集群中其他節點; 云控制器檢測并停用待移除的云計算集群節點上的云計算服務; 云控制器將待移除的云計算集群節點及其服務從集群控制器上注銷。
6.根據權利要求I或2所述ー種云計算節點管理的方法,其特征是所述云控制器執行云計算服務部署的步驟如下 云控制器對節點進行服務配置; 云控制器在集群控制器上注冊部署服務的節點及所部署的服務; 云控制器在節點上啟用部署的服務。
7.—種云計算節點管理的系統包括云控制器和web瀏覽器,其特征是還包括集群控制器、若干備用集群控制器和若干數據和/或服務節點,其中所述web瀏覽器向云控制器發送指令,云控制器根據指令完成需要執行的操作;云控制器與集群控制器和云控制器與備用集群控制器通過標準網絡接ロ進行通訊;集群控制器和備用集群控制器通過心跳線連接;集群控制器管理和調度各數據和/或服務節點。
全文摘要
本發明涉及一種云計算節點管理的方法及系統,尤其是一種云計算集群中節點接入和移除以及云計算服務部署的方法及系統。該系統包括云控制器、web瀏覽器、集群控制器、若干備用集群控制器和若干數據和/或服務節點,通過在單臺計算機上部署該系統,以云控制器身份“熱插拔”接入到云計算集群,實現對云計算集群中節點的管理。可有效提高云計算集群中接入、移除節點和部署服務的可靠性和成功率,有效降低其操作難度和復雜性。
文檔編號H04L29/08GK102843438SQ20121037290
公開日2012年12月26日 申請日期2012年9月29日 優先權日2012年9月29日
發明者葉春生, 車新奕, 雷果, 劉學, 康華星, 姜雷 申請人:深圳市博瑞得科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 黄冈市| 天长市| 建水县| 肇州县| 福建省| 滦平县| 平陆县| 安新县| 平武县| 温州市| 和静县| 夹江县| 讷河市| 思茅市| 合肥市| 华阴市| 武汉市| 丰台区| 丹江口市| 东丰县| 遵义县| 遂昌县| 安阳市| 同德县| 赤城县| 康平县| 丹江口市| 南木林县| 杭州市| 成武县| 太康县| 喜德县| 清水县| 灵武市| 太保市| 应用必备| 金门县| 平舆县| 沂源县| 都昌县| 阳新县|