[發明專利]一種云平臺的升級方法及裝置有效
| 申請號: | 201610152457.3 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN105589697B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 鄧書芬 | 申請(專利權)人: | 廣州杰賽科技股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H04L12/24 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 510310 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 升級 方法 裝置 | ||
本發明公開了一種云平臺的升級方法,包括:逐一檢測云平臺中每個節點的資源狀態;若所述節點的資源處于空閑狀態,則向所述節點發送升級包,使所述節點安裝所述升級包進行升級;若所述節點的資源處于運行狀態,則對所述節點中正在運行的虛擬機進行遷移,并向遷移后的所述節點發送升級包,使所述節點安裝所述升級包進行升級。相應的,本發明還公開了一種云平臺的升級裝置。采用本發明實施例,能夠使云平臺在升級期間繼續對外服務,提高云平臺升級時的便利性。
技術領域
本發明涉及計算機網絡技術領域,尤其涉及一種云平臺的升級方法及裝置。
背景技術
云計算(Cloud Computing)是虛擬化(Virtualization)、效用計算(UtilityComputing)、IaaS(Infrastructure as a service,基礎設施即服務)、PaaS(平臺即服務)、SaaS(軟件即服務)等概念混合演進并躍升的結果。它提供了一個全新的互聯網商業服務模型,即用戶可以通過網絡以按需、易擴展的方式租用所需的服務。
基礎設施即服務IaaS是把基礎設備這些設施作為一種底層資源來為上層提供服務。IaaS的設施有很多,常見的PC、網絡、處理、存儲、帶寬等等都可以作為其基礎資源。這些基礎資源對用戶來說是透明的,也就是說當它們被提供的時候是經過虛擬化后的計算資源。這些資源只作為服務提供給終端用戶,終端用戶不用關心這些資源的來源或者實現細節。此外,這些資源對外會被封裝為統一的邏輯接口,從而屏蔽了底層硬件的差異。
對于云平臺來說,為了維持平臺的正常運轉,我們經常需要對平臺進行升級,目前在對平臺升級方面的技術多是采用外接設備升級和網絡升級。但,無論是外接設備升級還是網絡升級,云平臺均需要在升級期間停止對外服務,進而會導致給用戶帶來損失的情況發生。
發明內容
本發明實施例提出一種云平臺的升級方法及裝置,能夠使云平臺在升級期間繼續對外服務,提高云平臺升級時的便利性。
本發明實施例提供一種云平臺的升級方法,包括:
逐一檢測云平臺中每個節點的資源狀態;
若所述節點的資源處于空閑狀態,則向所述節點發送升級包,使所述節點安裝所述升級包進行升級;
若所述節點的資源處于運行狀態,則對所述節點中正在運行的虛擬機進行遷移,并向遷移后的所述節點發送升級包,使所述節點安裝所述升級包進行升級。
進一步地,所述對所述節點中正在運行的虛擬機進行遷移,并向遷移后的所述節點發送升級包,使所述節點安裝所述升級包進行升級,具體包括:
獲取待遷移節點的資源使用量;
將所述待遷移節點上正在運行的虛擬機遷移至資源空閑量大于所述資源使用量的其他節點上;
向遷移出虛擬機的節點發送升級包,使所述遷移出虛擬機的節點安裝所述升級包進行升級。
進一步地,所述將所述待遷移節點上正在運行的虛擬機遷移至資源空閑量大于所述資源使用量的其他節點上,具體包括:
在預設的時間閾值內,循環判斷所述云平臺中是否具有資源空閑量大于所述待遷移節點的資源使用量的其他節點;
若是,則將所述待遷移節點上正在運行的虛擬機遷移至所述其他節點上;
若否,則在達到所述時間閾值時,新增一個空閑節點,并將所述待遷移節點上正在運行的虛擬機遷移至所述空閑節點上。
進一步地,在所述對所述節點中正在運行的虛擬機進行遷移,并向遷移后的所述節點發送升級包,使所述節點安裝所述升級包進行升級之后,還包括:
將所述虛擬機遷移回升級后的原節點上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州杰賽科技股份有限公司,未經廣州杰賽科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610152457.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種批量更新Linux虛擬機系統補丁的方法
- 下一篇:樣本抽取方法和裝置





