[發(fā)明專利]用于虛擬化集群的選舉方法及裝置有效
| 申請?zhí)枺?/td> | 201410301929.8 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN104079647B | 公開(公告)日: | 2017-11-14 |
| 發(fā)明(設計)人: | 羅逸秀 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京博思佳知識產(chǎn)權代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 虛擬 集群 選舉 方法 裝置 | ||
技術領域
本發(fā)明涉及云計算技術領域,尤其涉及用于虛擬化集群的選舉方法及裝置。
背景技術
在云計算領域,通過虛擬化技術的運用,使得業(yè)務應用由傳統(tǒng)的硬件服務器轉(zhuǎn)移到虛擬化的服務器平臺上,構成相應的虛擬化集群。如圖1所示,虛擬化集群通常包括一組物理服務器主機,每臺主機上運行一個或多個虛擬機(VM,Virtual Machine)。
在虛擬化技術中,通常會使用虛擬化集群提供硬件層面的故障恢復高可靠保障,其技術目標是實現(xiàn)當某一臺主機故障時,可以將其上運行的虛擬機運行到集群中的其他可用的主機上,以確保業(yè)務的永續(xù)。
然而,在相關技術中,當某臺主機故障后,需要在所有剩余的主機中進行選舉計算,需要占用較大的管理帶寬,且限制了集群中主機的數(shù)量規(guī)模,尤其是當同時出現(xiàn)多點故障時,將極大地影響整個集群的穩(wěn)定性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種新的技術方案,可以解決相關技術中在選舉備份主機時,由于參與的主機數(shù)量較多而導致的帶寬占用較大、集群規(guī)模受限的技術問題。
為實現(xiàn)上述目的,本發(fā)明提供技術方案如下:
根據(jù)本發(fā)明的第一方面,提出了一種用于虛擬化集群的選舉方法,應用于虛擬化集群中的任一主機,包括:
獲取虛擬化集群中所有主機的資源占用參數(shù)信息;
對所述虛擬化集群中的當前主機及所述虛擬化集群中除當前主機之外的其他主機中的每一個主機的資源占用參數(shù)信息分別進行求和計算;
分別判斷每個求和結果是否滿足小于或等于預設的第一閾值,并篩除所述其他主機中不滿足條件的主機;
在所述其他主機中剩余的滿足條件的主機中,確定當前主機對應的備份主機。
根據(jù)本發(fā)明的第二方面,還提出了一種用于虛擬化集群的選舉裝置,應用于虛擬化集群中的任一主機,包括:
獲取單元,用于獲取虛擬化集群中所有主機的資源占用參數(shù)信息;
計算單元,用于對所述虛擬化集群中的當前主機及所述虛擬化集群中除當前主機之外的其他主機中的每一個主機的資源占用參數(shù)信息分別進行求和計算;
篩除單元,用于分別判斷每個求和結果是否滿足小于或等于預設的第一閾值,并篩除所述其他主機中不滿足條件的主機;
確定單元,用于在所述其他主機中剩余的滿足條件的主機中,確定當前主機對應的備份主機。
由以上技術方案可見,本發(fā)明通過由每臺主機單獨計算對應的備份主機,無需其他主機的參與,從而有助于節(jié)省虛擬化集群的管理帶寬,并且避免對虛擬化集群的規(guī)模和擴展造成限制。
附圖說明
圖1示出了虛擬化集群的結構示意圖;
圖2示出了根據(jù)本發(fā)明的一示例性實施例的用于虛擬化集群的選舉方法的示意流程圖;
圖3示出了根據(jù)本發(fā)明的一示例性實施例的虛擬機與物理服務器之間的關系示意圖;
圖4示出了根據(jù)本發(fā)明的一示例性實施例的選擇備份主機的示意流程圖;
圖5示出了根據(jù)本發(fā)明的一示例性實施例的驗證選中的備份主機的示意流程圖;
圖6示出了根據(jù)本發(fā)明的一示例性實施例的在虛擬化集群中建立組群的示意圖;
圖7示出了根據(jù)本發(fā)明的一示例性實施例的虛擬機故障恢復時間的示意圖;
圖8示出了根據(jù)本發(fā)明的一示例性實施例的選擇仲裁主機的示意流程圖;
圖9示出了根據(jù)本發(fā)明的一示例性實施例的用于虛擬化集群的選舉裝置的示意框圖。
具體實施方式
本發(fā)明通過由每臺主機單獨計算對應的備份主機,無需其他主機的參與,從而有助于節(jié)省虛擬化集群的管理帶寬,并且避免對虛擬化集群的規(guī)模和擴展造成限制。
為對本發(fā)明進行進一步說明,提供下列實施例:
圖2示出了根據(jù)本發(fā)明的一示例性實施例的選擇備份主機的方法的示意流程圖。
如圖2所示,根據(jù)本發(fā)明的一示例性實施例的選擇備份主機的方法,應用于虛擬化集群中的任一主機,包括:
步驟201,獲取虛擬化集群中所有主機的資源占用參數(shù)信息;
步驟202,根據(jù)所述資源占用參數(shù)信息,確定當前主機在所述虛擬化集群中的備份主機。
在上述實施例中,由虛擬化集群中的每臺主機確定對應的備份主機,即每臺主機的備份主機都是通過獨立的計算過程得到的,而無需其他主機的參與,從而節(jié)省虛擬化集群的管理帶寬,并且避免對虛擬化集群的規(guī)模和擴展造成限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經(jīng)新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410301929.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網(wǎng)絡流量管理設備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構建方法、介質(zhì)、設備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設備及可讀存儲介質(zhì)





