[發明專利]虛擬機管理方法及裝置在審
| 申請號: | 201310507851.0 | 申請日: | 2013-10-24 |
| 公開(公告)號: | CN103581177A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 王春風;張永森 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F9/455 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 徐翀 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 管理 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,具體涉及一種虛擬機管理方法及裝置。
背景技術
現有的虛擬機(Virtual?Machine,VM)容錯(Fault?Tolerance)技術可以創建與主虛擬機保持實時同步的虛擬機影子實例,當發生硬件故障時,能夠在兩個虛擬機實例之間進行即時故障切換,從而消除數據丟失或業務中斷的風險,使應用在服務器發生故障的情況下也能夠持續可用。
請參考圖1,現有的虛擬機容錯方法包括:在一個計算節點中開通稱為生產主機的虛擬機,并對已經開通的生產主機開通容錯特性,同時,在另外一個計算節點上自動會生成稱為容錯主機的虛擬機。正常運行情況下,生產主機對外提供業務且與容錯主機同步,但容錯主機處于暫停狀態,不對外提供服務;生產主機和容錯主機采用共享存儲器,使用同一塊存儲單元保存內存數據,保證兩者的內存數據一致。當生產主機或者生產主機所在的物理節點發生不可恢復故障后,虛擬資源管理節點會檢測到生產主機故障,則虛擬資源管理節點將容錯主機置于工作狀態,接替生產主機提供業務,因為內存數據是完全一致的,所以業務宕機時間為零。
現有的虛擬機容錯技術只適用于在同一個數據中心內部進行故障虛擬機切換,如果整個數據中心出現大規模故障,例如,火災、水災或供電故障燈,則現有的虛擬機容錯技術難以實現故障虛擬機切換,不能保證業務持續可用,可靠性不夠高。
發明內容
本發明實施例提供一種虛擬機管理方法及裝置,以解決現有的虛擬機容錯技術在整個數據中心出現大規模故障時不能保證業務持續可用的技術問題。
本發明第一方面提供一種虛擬機管理方法,包括:
用于虛擬機容錯系統,所述虛擬機容錯系統包括第一數據中心和第二數據中心,所述第一數據中心和所述第二數據中心分別包括管理節點和計算節點以及存儲設備,所述計算節點與所述存儲設備連接;所述第一數據中心的存儲設備和所述第二數據中心的存儲設備通信,且所述第一數據中心的第一管理節點和所述第二數據中心的第二管理節點通信;所述方法包括:所述第一管理節點在所述第一數據中心的第一計算節點創建主虛擬機,在所述第二數據中心的第二計算節點創建所述主虛擬機的容錯虛擬機,所述容錯虛擬機與所述主虛擬機規格相同;指示所述第一計算節點將所述主虛擬機的內存數據同步到所述第二計算節點。
在第一種可能的實現方式中,所述虛擬機管理方法還包括:若所述第一管理節點檢測到所述主虛擬機發生故障,則將所述容錯虛擬機轉為運行態;或者,若所述第二管理節點檢測到所述第一數據中心發生故障,則將述容錯虛擬機轉為運行態。
結合第一方面或者第一種可能的實現方式,在第二種可能的實現方式中,所述第一管理節點在所述第一數據中心的第一計算節點創建主虛擬機之前還包括:所述第一管理節點接收來自客戶端的虛擬機創建申請,所述虛擬機創建申請包含需要創建的虛擬機的規格;根據所述虛擬機創建申請,生成并下發創建虛擬機指令給所述第一計算節點和所述第二計算節點。
結合第一方面或者第一種可能的實現方式,在第三種可能的實現方式中,所述虛擬機容錯系統還包括域名系統;所述虛擬機管理方法還包括:所述域名系統建立所述主虛擬機運行的業務的域名與所述主虛擬機的地址的映射關系;若所述業務從所述主虛擬機遷移至所述容錯虛擬機,則將所述映射關系中的地址更新為所述所述容錯虛擬機的地址。
結合第一方面或者第一種可能的實現方式,在第四種可能的實現方式中,所述虛擬機管理方法還包括:所述第一管理節點指示所述第一數據中心的路由設備發布所述主虛擬機運行的業務的精細路由,指示所述第二數據中心的路由設備發布所述業務的粗略路由;若檢測到所述業務從所述主虛擬機遷移至所述容錯虛擬機,則切換路由發布策略,指示所述第二數據中心的路由設備發布所述業務的精細路由,指示所述第一數據中心的路由設備發布所述業務的粗略路由;其中,所述精細路由包括所述主虛擬機或容錯虛擬機的地址,所述粗略路由包括所述主虛擬機或容錯虛擬機所屬的虛擬局域網的地址。
本發明第二方面提供一種虛擬機管理裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310507851.0/2.html,轉載請聲明來源鉆瓜專利網。





