[發明專利]基于監控的虛擬機容錯方法及裝置有效
| 申請號: | 201410095757.3 | 申請日: | 2014-03-14 |
| 公開(公告)號: | CN103902401B | 公開(公告)日: | 2018-01-12 |
| 發明(設計)人: | 徐安 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F9/455 |
| 代理公司: | 北京路浩知識產權代理有限公司11002 | 代理人: | 李迪 |
| 地址: | 300384 天津市華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 監控 虛擬機 容錯 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于監控的虛擬機容錯方法及裝置。
背景技術
虛擬化容錯技術是虛擬化平臺的一項重要功能,當前的虛擬化容錯技術都需要依靠共享存儲支持,共享存儲是整個虛擬化平臺的核心,而單一的共享存儲成為了整個虛擬化平臺的單店故障,影響了虛擬化平臺的高可用性。并且,現有虛擬化容錯技術所需要的共享存儲對較小的虛擬化環境而言是比較昂貴的一項開支,制約了虛擬化容錯技術的廣泛應用。而且,現有服務器配置較大容量的本地存儲沒有被合理利用。
進一步地,傳統技術中,管理員需要實時關心那臺物理機有什么異常,同時,需要人為遷移發生異常物理機上的虛擬機,成本大,處理效率低下。
發明內容
本發明所要解決的技術問題是如何低成本、高效的實時監控物理機的異常,且自動遷移發生異常物理機上的虛擬機的問題。
為此目的,本發明提出了一種基于監控的虛擬機容錯方法,所述方法具體包括:
S1:一臺源宿主機與至少一臺目的宿主機通信,建立虛擬步調一致的成員關系,其中所述成員包括數個虛擬機,每個虛擬機運行在聯網的節點計算機上;
S2:所述目的宿主機監控到所述源宿主機出現異常時,通過使用共享存儲啟動所述虛擬機。
進一步地,所述S1之后還包括:
以預定周期將所述虛擬磁盤文件復制到所述多個虛擬機所在的目的宿主機上。
進一步地,所述S2進一步包括:
在啟動所述虛擬機的情況下,預先提示用戶選擇是否對所述虛擬機開啟共享存儲,并且在用戶選擇開啟共享存儲的情況下,確定需要將所述虛擬機所在的目的宿主機的物理磁盤轉換為文件形式存在的虛擬磁盤。
具體地,所述目的宿主機以預設頻率監控所述源宿主機。
進一步地,所述S2之后還包括:
檢測某個虛擬機所在的目的宿主機的運行情況,在檢測到所述某個虛擬機所在的目的宿主機出現異常的情況下,所述多個虛擬機中的一個利用所在目的宿主機上的虛擬磁盤文件,接管所述某個虛擬機的工作。
為此目的,本發明還提出了一種基于監控的虛擬機容錯裝置,包括:
通信建立模塊,用于一臺源宿主機與至少一臺目的宿主機通信,建立虛擬步調一致的成員關系,其中所述成員包括數個虛擬機,每個虛擬機運行在聯網的節點計算機上;
啟動模塊,用于所述目的宿主機監控到所述源宿主機出現異常時,通過使用共享存儲啟動所述虛擬機。
進一步地,還包括:
提示模塊,用于在啟動所述虛擬機的情況下,預先提示用戶選擇是否對所述虛擬機開啟共享存儲;
確定模塊,用于在用戶選擇開啟共享存儲的情況下,確定需要將所述虛擬機所在的目的宿主機的物理磁盤轉換為文件形式存在的虛擬磁盤。
進一步地,還包括:
檢測模塊,用于檢測某個虛擬機所在的目的宿主機的運行情況,在檢測到所述某個虛擬機所在的目的宿主機出現異常的情況下,所述多個虛擬機中的一個利用所在目的宿主機上的虛擬磁盤文件,接管所述某個虛擬機的工作。
通過采用本發明所公開的一種基于監控的虛擬機容錯方法,使得某臺物理機死機后,其他物理機依然可以訪問共享存儲上的該虛擬機使用的存儲資源,也就能正常恢復發生異常了的虛擬機。具有處理任務的高效性與易用性。本發明還公開了一種基于監控的虛擬機容錯裝置。
附圖說明
通過參考附圖會更加清楚的理解本發明的特征和優點,附圖是示意性的而不應理解為對本發明進行任何限制,在附圖中:
圖1示出了本發明實施例中的一種基于監控的虛擬機容錯方法的步驟流程圖;
圖2示出了本發明實施例中的一種基于監控的虛擬機容錯裝置的結構圖。
具體實施方式
下面將結合附圖對本發明的實施例進行詳細描述。
如圖1所示,本發明實施例中提供了一種基于監控的虛擬機容錯方法,具體包括以下步驟:
步驟S1:一臺源宿主機與至少一臺目的宿主機通信,建立虛擬步調一致的成員關系,其中成員包括數個虛擬機,每個虛擬機運行在聯網的節點計算機上。
步驟S2:目的宿主機監控到源宿主機出現異常時,通過使用共享存儲啟動虛擬機。
進一步地,步驟S1之后還包括:
以預定周期將虛擬磁盤文件復制到多個虛擬機所在的目的宿主機上。
進一步地,步驟S2進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410095757.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可調定量自動注油裝置
- 下一篇:一種基于改進遺傳算法的云任務調度方法





