• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    云計算環境下的虛擬機管理方法技術

    技術編號:8532680 閱讀:235 留言:0更新日期:2013-04-04 15:35
    本發明專利技術提供了一種云計算環境下的虛擬機管理方法,包括:將虛擬機管理任務記錄在任務登記簿中;根據預定調度規則調度所述虛擬機管理任務;以及執行經過調度的所述虛擬機管理任務。通過本發明專利技術所描述的云計算環境下的虛擬機管理方法可以幫助管理人員在遇到網絡異常造成業務請求失敗時自動重試,并支持批量發起業務請求,同時避免管理人員花很長時間去等待計算中心對業務請求的響應,提高了云計算環境下的虛擬機管理效率。

    【技術實現步驟摘要】

    本專利技術大體上涉及云計算領域,更具體地來說,涉及一種。
    技術介紹
    在分布式的云計算系統中,一般需要使用ー個額外的管理節點對管轄范圍內的多個計算中心進行統一的管理和控制,相比讓系統運營人員及管理人員對各個計算中心進行單獨的管控,這種統ー管理的方式會更加便捷和高效,而且很明顯,這種分布式的結構還能有效提高系統的并發處理能力、容錯能力以及系統規模的可擴展性。在這樣的管理環境中,系統管理人員(或者是來自上層運營系統的請求)可以指定在某個計算中心上創建ー些虛擬機,然后對其進行操作(啟動、停止、重啟、掛起、恢復等)以及使用(登入虛擬機進行使用),對不再需要使用的虛擬機也可以進行刪除以回收資源。從系統設計的角度來看,分布式管理系統中的管理節點需要與遠端的各個計算中心進行通訊(一般是通過Web Service),這里有三個問題需要考慮第一,遠程的網絡通訊會受到網絡的穩定性影響,有時候可能只是因為偶發的網絡通訊異常造成請求服務失敗,系統需要能夠識別出這樣的情況并能夠自動重試;第二,有些操作(如創建虛擬機、刪除虛擬機、停止虛擬機)的請求在遠端的計算中心受理需時較長,從數分鐘到數十分鐘不等,這個過程要避免讓操作人員一直等待系統的響應;第三,在管理節點上,為了能提高操作人員的處理效率,系統需要對各類操作提供批量處理的功能,比如創建ー批虛擬機,或者啟動、停止一批虛擬機,這種批量處理的請求同樣不能讓操作人員去等待遠端的計算中心逐一響應。如果不能很好地解決上述這些問題,系統就無法為用戶提供分布式云計算管理的友好體驗,而沒有便捷高效的管理平臺,同樣也難以讓廣大的云計算中心的最終用戶去體驗云計算的強大之處。目前業界主要的云計算系統,通常只涉及到對ー個集中的計算中心進行單獨的管理,而沒有對大量的分布式的計算中心進行統一管理的作法。這種過于集中式的管理不便于系統規模的良性擴展,因為計算中心膨脹到一定程度之后,并發請求的數量、業務數據的規模以及于網絡帶寬的壓カ都非常大,會造成系統性能下降、響應時間過長、風險急劇上升等諸多問題,隨之而來的影響就是用戶使用云計算的體驗變差,管理人員維護計算中心的成本變高。云計算管理包含大量與云計算相關的資源管理,比如虛擬機管理、網絡管理、虛擬安全組管理、資源池管理等等,其中最重要的就是對虛擬機的管理。很多集中式的云計算管理系統在管理虛擬機時使用的還是同步處理方案,這樣的方案用戶體驗很差,因為ー些虛擬機管理操作非常耗時,響應ー個請求需要數分鐘,在此期間用戶只能等待,而且還有可能在等很長時間之后系統返回處理失敗,重新操作時又得從零開始,再次等待。
    技術實現思路
    為了克服現有技術中的上述缺陷,本專利技術提供了一種,從而解決了如何提高云計算環境下的虛擬機管理效率的技術問題。根據本專利技術的ー個方面,提供了一種,包括步驟S1:將虛擬機管理任務記錄在任務登記簿中;步驟S2 :根據預定調度規則調度所述虛擬機管理任務;以及步驟S3 :執行經過調度的所述虛擬機管理任務。在所述中,還包括步驟SOl :接收虛擬機管理任務請求;以及步驟S02 :將所述虛擬機管理任務請求轉換為虛擬機管理任務。在所述中,所述步驟SI還包括如果記錄成功,則返回成功信息并繼續執行步驟S2,如果記錄失敗,則返回失敗信息。在所述中,所述步驟S2進ー步包括步驟S21 :將符合所述預定調度規則的所述虛擬機管理任務從所述任務登記簿中取出并放入虛擬機任務池中;以及步驟S22 :將所述虛擬機任務池中的所述虛擬機管理任務傳送至任務處理器。在所述中,通過所述任務控制線程執行所述步驟S21,通過所述任務處理線程執行所述步驟S22,其中,通過任務獲取調度器來調度和控制所述任務獲取線程以及維護所述虛擬機任務池,并且通過任務處理調度器來調度和控制所述任務處理線程。在所述中,所述步驟S3進ー步包括步驟S31 獲取所述虛擬機管理任務對應的業務對象,根據所述業務對象重新組織所述虛擬機管理任務;以及步驟S32 :由所述任務處理器執行經過重新組織的所述虛擬機管理任務。在所述中,還包括步驟S4 :將執行過的所述虛擬機管理任務從所述任務登記簿中移除。在所述中,所述步驟S4進ー步包括每經過預定時間間隔,將預定數量的執行過的所述虛擬機管理任務從所述任務登記簿中移動至歷史任務登記簿中。在所述中,所述虛擬機管理任務包括創建虛擬機、刪除虛擬機、更新虛擬機、啟動虛擬機、關閉虛擬機、重啟虛擬機、掛起虛擬機、喚醒虛擬機或者遷移虛擬機。在所述中,所述預定調度規則為優先級調度規貝1J。通過本專利技術所描述的可以幫助管理人員在遇到網絡異常造成業務請求失敗時自動重試,并支持批量發起業務請求,同時避免管理人員花很長時間去等待計算中心對業務請求的響應,提高了云計算環境下的虛擬機管理效率。附圖說明附圖用來提供對本專利技術的進ー步理解,并且構成說明書的一部分,與本專利技術的實施例一起用于解釋本專利技術,并不構成對本專利技術的限制。在附圖中圖1是根據本專利技術的的總體流程圖;圖2是根據本專利技術的的具體流程圖;圖3是根據本專利技術的的具體實例的結構圖。具體實施例方式以下結合附圖對本專利技術的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本專利技術,并不用于限定本專利技術。圖1是根據本專利技術的的總體流程圖。在圖1中步驟SlOO (任務登記):將虛擬機管理任務記錄在任務登記簿中。在該步驟之前,還可以包括接收虛擬機管理任務請求的步驟和將所接收到的虛擬機管理任務請求轉換為虛擬機管理任務的步驟。優選地,在該步驟中,只要任務記錄成功,就可以返回成功信息,并繼續執行后續步驟,如果記錄失敗,可以返回失敗信息。其中,失敗信息可以包括失敗原因等等。此外,不僅可以只接收ー個虛擬機管理任務請求,還可以批量接收多個虛擬機管理任務請求,但每個虛擬機管理任務請求只轉換為一個虛擬機管理任務,并且每個虛擬機管理任務均與其對應的業務對象相關聯。在該任務登記步驟中沒有應用遠端通訊,也沒有復雜的業務邏輯,處理過程穩定而聞效。步驟S102(任務調度)根據預定調度規則調度虛擬機管理任務。其中,虛擬機管理任務包括但不限于創建虛擬機、刪除虛擬機、更新虛擬機、啟動虛擬機、關閉虛擬機、重啟虛擬機、掛起虛擬機、喚醒虛擬機或者遷移虛擬機等等。在ー個具體實施例中,該預定調度規則可以為優先級調度規則。例如,當任務登記簿中存在多種虛擬機管理任務時,可以預先對這些任務的優先級進行設定,從而根據這種設定在任務登記簿中選擇符合優先級的任務,進而完成調度過程。此后,將進行處理任務的步驟。在處理任務之前進行兩個步驟(任務登記和任務調度)的優點是能夠降低自動調度的性能消耗,使系統的處理效率最大化,原因是任務調度步驟可以使用多線程而明顯提高分布式系統的處理效率(此處的線程數量應該是受管計算中心數量的倍數,這樣在負載均衡的情況下,受管的各個計算中心可以同時提供服務),而任務登記步驟使用一個線程工作就可以滿足任務調度步驟所有線程的需要。步驟S104 (任務處理)執行符合上述預定調度規則進行調度的虛擬機管理任務。通過本實施所描述的可以幫助管理人員在遇到網絡異常造成業務請求失敗時自動重試,并支持批量發起業務請求,同時避免管理人員花很長時間去等待計算中心對業務請求的響應,提高了云計算環境下的虛擬機管理效率。圖2是根據本專利技術的的具體流程圖本文檔來自技高網
    ...

    【技術保護點】
    一種云計算環境下的虛擬機管理方法,其特征在于,包括:步驟S1:將虛擬機管理任務記錄在任務登記簿中;步驟S2:根據預定調度規則調度所述虛擬機管理任務;以及步驟S3:執行經過調度的所述虛擬機管理任務。

    【技術特征摘要】
    1.一種云計算環境下的虛擬機管理方法,其特征在于,包括 步驟S1:將虛擬機管理任務記錄在任務登記簿中; 步驟S2 :根據預定調度規則調度所述虛擬機管理任務;以及 步驟S3 :執行經過調度的所述虛擬機管理任務。2.根據權利要求1所述的云計算環境下的虛擬機管理方法,其特征在于,還包括 步驟SOl :接收虛擬機管理任務請求;以及 步驟S02 :將所述虛擬機管理任務請求轉換為虛擬機管理任務。3.根據權利要求1所述的云計算環境下的虛擬機管理方法,其特征在于,所述步驟SI還包括 如果記錄成功,則返回成功信息并繼續執行步驟S2,如果記錄失敗,則返回失敗信息。4.根據權利要求1所述的云計算環境下的虛擬機管理方法,其特征在于,所述步驟S2進一步包括 步驟S21 :將符合所述預定調度規則的所述虛擬機管理任務從所述任務登記簿中取出并放入虛擬機任務池中;以及 步驟S22 :將所述虛擬機任務池中的所述虛擬機管理任務傳送至任務處理器。5.根據權利要求4所述的云計算環境下的虛擬機管理方法,其特征在于, 通過所述任務控制線程執行所述步驟S21,通過所述任務處理線程執行所述步驟S22,其中,通過任務獲取調度...

    【專利技術屬性】
    技術研發人員:孫征王慧謙田勇季錫洋胡亮
    申請(專利權)人:無錫城市云計算中心有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻精品一区二区三区9厂| 在线播放无码高潮的视频| 一区二区三区无码被窝影院 | 无码专区一va亚洲v专区在线 | 国产免费无码一区二区| 色欲狠狠躁天天躁无码中文字幕| 亚州AV综合色区无码一区| 成人无码a级毛片免费| 日韩精品无码人妻免费视频| 亚洲日韩精品无码专区网址 | 蜜桃臀AV高潮无码| 日韩无码系列综合区| 无码av高潮喷水无码专区线| 久久精品无码一区二区三区日韩| 亚洲日韩国产AV无码无码精品| 永久免费av无码网站yy| 久久久精品人妻无码专区不卡| 无码中文2020字幕二区| 永久免费AV无码国产网站| 日韩亚洲AV无码一区二区不卡 | 精品无码av一区二区三区| 中文字幕AV中文字无码亚| 国产午夜鲁丝片AV无码| 亚洲精品GV天堂无码男同 | 亚洲精品无码中文久久字幕| 亚洲av无码国产精品夜色午夜| 国产精品成人无码久久久久久 | 国产精品无码AV不卡| 色窝窝无码一区二区三区| 一夲道无码人妻精品一区二区| 亚洲Av无码乱码在线播放| 无码一区二区三区在线| 成年男人裸j照无遮挡无码| 国产成人无码A区精油按摩| 国产品无码一区二区三区在线| 一区二区三区无码被窝影院| 国产精品无码一区二区三区毛片 | 中文无码AV一区二区三区| 亚洲伊人成无码综合网| 国产日韩精品无码区免费专区国产| 国产乱子伦精品免费无码专区|