[發(fā)明專利]一種虛擬機(jī)系統(tǒng)及其管理方法有效
| 申請?zhí)枺?/td> | 201110434912.6 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN103176831A | 公開(公告)日: | 2013-06-26 |
| 發(fā)明(設(shè)計(jì))人: | 楊雪梅;唐華斌 | 申請(專利權(quán))人: | 中國移動(dòng)通信集團(tuán)公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F11/14 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 余朦;王艷春 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機(jī) 系統(tǒng) 及其 管理 方法 | ||
技術(shù)領(lǐng)域
本申請涉及一種IT系統(tǒng)及其管理方法,具體地涉及一種虛擬機(jī)系統(tǒng)及其管理方法
背景技術(shù)
通過X86虛擬化(下文簡稱為:虛擬化)技術(shù)可以在一臺通用X86服務(wù)器(下文簡稱為:服務(wù)器)中構(gòu)建出多個(gè)相互獨(dú)立的虛擬機(jī),虛擬機(jī)之間共享該服務(wù)器的CPU、內(nèi)存、I/O等資源。通過虛擬化技術(shù)可以構(gòu)建資源共享的虛擬機(jī)池,有助于實(shí)現(xiàn)IT系統(tǒng)的整合。通常虛擬化產(chǎn)品包括兩部分:超級監(jiān)控單元(Hypervisor)和虛擬化管理系統(tǒng)。超級監(jiān)控單元是物理服務(wù)器與虛擬機(jī)之間的控制層,實(shí)現(xiàn)物理服務(wù)器資源的抽象化和資源隔離,并對上層虛擬機(jī)運(yùn)行進(jìn)行控制。虛擬化管理系統(tǒng)對各類物理服務(wù)器、虛擬資源、虛擬機(jī)進(jìn)行統(tǒng)一管理,實(shí)現(xiàn)資源發(fā)現(xiàn)、資源調(diào)配、批量部署、高可用(High?Availability)和自動(dòng)遷移以及其它基于策略的高級控制功能,并對外提供管理接口。虛擬機(jī)高可用是指虛擬機(jī)在運(yùn)行過程中出現(xiàn)故障(包括自身故障和服務(wù)器故障)時(shí),虛擬化管理系統(tǒng)可以控制該虛擬機(jī)在原服務(wù)器或新服務(wù)器中自動(dòng)重啟,在短時(shí)間內(nèi)恢復(fù)虛擬機(jī)的正常運(yùn)行。
現(xiàn)有技術(shù)中虛擬化技術(shù)的高可用系統(tǒng)的一種方案是將相應(yīng)文件保存在服務(wù)器的本地存儲中,虛擬化管理系統(tǒng)直接從本地存儲中加載運(yùn)行。但是,多個(gè)服務(wù)器的虛擬化是相互分離的,虛擬機(jī)與服務(wù)器的對應(yīng)關(guān)系相對固定。此時(shí),虛擬機(jī)的高可用僅支持服務(wù)器正常運(yùn)行中虛擬機(jī)故障的場景。這個(gè)方案中的虛擬機(jī)只能運(yùn)行在特定的服務(wù)器中,不能支持虛擬機(jī)在其它服務(wù)器重啟的高可用操作,無法滿足企業(yè)應(yīng)用對高可用的需求。
虛擬機(jī)的另一種的高可用系統(tǒng)的一種方案是共享集中存儲資源,虛擬機(jī)不再與特定服務(wù)器綁定。但這個(gè)方案依賴于集中存儲來存儲虛擬機(jī)鏡像文件和運(yùn)行虛擬機(jī),但這用運(yùn)行存在實(shí)現(xiàn)成本高、組網(wǎng)復(fù)雜而且存在I/O性能差影響虛擬機(jī)運(yùn)行效率等問題。
發(fā)明內(nèi)容
針對前述內(nèi)容描述的現(xiàn)有技術(shù)中的缺陷,本申請公開了一種虛擬機(jī)系統(tǒng)、一種虛擬機(jī)系統(tǒng)管理方法和一種高可用模塊。
本申請一個(gè)實(shí)施方案的一種虛擬機(jī)系統(tǒng)可包括:多個(gè)服務(wù)器,其每一個(gè)包括多個(gè)虛擬機(jī)和高可用模塊,并在其中存儲有每個(gè)所述虛擬機(jī)的鏡像文件;分布式文件存儲設(shè)備,儲存有每個(gè)所述服務(wù)器的虛擬機(jī)的鏡像文件副本;以及虛擬化管理模塊,其中,當(dāng)一個(gè)所述服務(wù)器中的高可用模塊確定出本地的一個(gè)或多個(gè)虛擬機(jī)發(fā)生故障并且存儲在本地的鏡像文件無法在本地啟動(dòng)發(fā)生故障的所述虛擬機(jī)時(shí),所述虛擬化管理器指定所述多個(gè)服務(wù)器中的另一服務(wù)器中的高可用模塊調(diào)用所述分布式文件存儲設(shè)備中存儲的對應(yīng)的虛擬機(jī)的鏡像文件副本,以在所述另一服務(wù)器上恢復(fù)所述發(fā)生故障的虛擬機(jī)。
在本申請的一個(gè)實(shí)施方案中還給出了一種虛擬機(jī)系統(tǒng)的管理方法。所述虛擬機(jī)系統(tǒng)包括多個(gè)服務(wù)器、分布式文件存儲設(shè)備和虛擬化管理模塊,所述方法包括:所述虛擬化管理器獲知所述多個(gè)服務(wù)器中第一服務(wù)器已確定出其本地的一個(gè)或多個(gè)虛擬機(jī)發(fā)生故障并且無法本地恢復(fù);以及所述虛擬化管理器指定所述多個(gè)服務(wù)器中的第二服務(wù)器復(fù)制所述分布式文件存儲設(shè)備中存儲的對應(yīng)的虛擬機(jī)的鏡像文件副本,以使得所述第二服務(wù)器運(yùn)行所述復(fù)制的鏡像文件副本。
在所述第二服務(wù)器中更新所述虛擬機(jī)的鏡像文件與所述鏡像文件副本的對應(yīng)關(guān)系。
在所述第二服務(wù)器通過運(yùn)行所復(fù)制的鏡像文件副本恢復(fù)所述虛擬機(jī)后,刪除所述第一服務(wù)器本地存儲的、發(fā)生故障的虛擬機(jī)的鏡像文件。
在本申請的另一個(gè)實(shí)施方案中給出了這樣一種高可用模塊,其可設(shè)置在具有多個(gè)虛擬機(jī)的服務(wù)器中并包括:確定子模塊,用于確定服務(wù)器中本地的虛擬機(jī)是否發(fā)生故障,以及確定存儲在本地的鏡像文件是否能夠在本地啟動(dòng)該虛擬機(jī);以及復(fù)制子模塊,用于將在分布式文件存儲設(shè)備中存儲的對應(yīng)的鏡像文件副本復(fù)制到本地,其中,當(dāng)?shù)谝环?wù)器中的所述確定子模塊已確定出其本地的一個(gè)或多個(gè)虛擬機(jī)發(fā)生故障并且無法本地恢復(fù)時(shí),第二服務(wù)器中的復(fù)制子模塊將分布式文件存儲設(shè)備中存儲的對應(yīng)的虛擬機(jī)的鏡像文件副本復(fù)制到所述第二服務(wù)器中,以使得所述第二服務(wù)器運(yùn)行所述復(fù)制的鏡像文件副本。
附圖說明
圖1是根據(jù)本申請的一個(gè)實(shí)施方案的虛擬機(jī)系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是根據(jù)本申請的一個(gè)實(shí)施方案的高可用模塊的功能框圖;
圖3是根據(jù)本申請的一個(gè)實(shí)施方案的虛擬機(jī)系統(tǒng)管理方法的流程圖;以及
圖4為根據(jù)本申請的一個(gè)實(shí)施方案中的圖3中示出的步驟S400的進(jìn)一步細(xì)化流程。
具體實(shí)施方案
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動(dòng)通信集團(tuán)公司,未經(jīng)中國移動(dòng)通信集團(tuán)公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110434912.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:正前角齒輪滾刀
- 下一篇:電圓鋸的鎖緊和松開裝置
- 一種可信虛擬機(jī)平臺
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法





