欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種虛擬機(jī)在線快照生成與刪除方法

文檔序號(hào):6630272閱讀:496來源:國(guó)知局
一種虛擬機(jī)在線快照生成與刪除方法
【專利摘要】本發(fā)明涉及一種虛擬機(jī)在線快照生成與刪除方法。本發(fā)明在線快照生成的過程中首先要暫停虛擬機(jī)后端IO讀寫,然后修改磁盤快照文件名稱及大小、創(chuàng)建快照文件,接著創(chuàng)建虛擬機(jī)快照,最后恢復(fù)虛擬機(jī)后端IO讀寫;在刪除虛擬機(jī)快照過程中首先判斷所刪快照是否有子節(jié)點(diǎn),對(duì)于沒有子節(jié)點(diǎn)的快照直接進(jìn)行物理刪除,對(duì)于有節(jié)點(diǎn)的快照需要進(jìn)一步判斷是否只有一個(gè)子節(jié)點(diǎn),若不是則只能先進(jìn)行邏輯刪除并記錄,若是則需要先暫停虛擬機(jī)后端IO讀寫,然后進(jìn)行快照的合并與重定義父節(jié)點(diǎn)操作,接著物理刪除快照,最后恢復(fù)虛擬機(jī)后端IO讀寫。本發(fā)明解決了虛擬機(jī)關(guān)機(jī)備份所引起的時(shí)間長(zhǎng)、業(yè)務(wù)中斷久等問題;可用于虛擬機(jī)在線快照中。
【專利說明】-種虛擬機(jī)在線快照生成與刪除方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計(jì)算【技術(shù)領(lǐng)域】,特別是一種虛擬機(jī)在線快照生成與刪除方法。

【背景技術(shù)】
[0002] 在云計(jì)算平臺(tái)中,備份恢復(fù)機(jī)制是必不可少的,采用該種兀余存儲(chǔ)的方式便于在 虛擬機(jī)崩潰后把其狀態(tài)恢復(fù)到某個(gè)備份時(shí)間點(diǎn)上,虛擬機(jī)在某個(gè)時(shí)間點(diǎn)的備份被稱之為快 照。常用的快照方法步驟如下:
[000引 1、將虛擬機(jī)關(guān)機(jī);
[0004] 2、將虛擬機(jī)實(shí)例的鏡像文件拷貝一份作為快照文件;
[0005] 3、重新對(duì)虛擬機(jī)開機(jī);
[0006] 上述方法的實(shí)現(xiàn)最為簡(jiǎn)單,可存在W下的弊端:
[0007] 1、在快照過程中虛擬機(jī)需要關(guān)機(jī),影響虛擬機(jī)上業(yè)務(wù)系統(tǒng)的正常運(yùn)行;
[0008] 2、拷貝完整的虛擬機(jī)實(shí)例鏡像文件需要的時(shí)間較長(zhǎng),恢復(fù)的需要時(shí)間也較長(zhǎng);
[0009] 3、虛擬機(jī)快照文件占用的存儲(chǔ)空間較大。
[0010] 因此,需要一種在線的增量式的快照方法。


【發(fā)明內(nèi)容】

[0011] 本發(fā)明解決的技術(shù)問題在于提供一種虛擬機(jī)在線快照生成與刪除方法,解決虛擬 機(jī)關(guān)機(jī)備份所引起的備份時(shí)間長(zhǎng)、業(yè)務(wù)中斷久等問題。
[0012] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0013] 所述的方法包括在線快照生成和在線快照刪除,其中,
[0014] 在線快照生成包括如下步驟:
[0015] 步驟1 ;暫停虛擬機(jī)后端10讀寫,
[0016] 步驟2 ;修改磁盤快照文件名稱及大小、創(chuàng)建新的磁盤快照文件,
[0017] 步驟3;創(chuàng)建快照,
[001引步驟4 ;恢復(fù)虛擬機(jī)后端10讀寫;
[0019] 在線快照刪除包括如下步驟:
[0020] 步驟1 ;判斷要?jiǎng)h除的快照是否有子節(jié)點(diǎn),如果有子節(jié)點(diǎn)則直接執(zhí)行步驟3 ;
[0021] 步驟2 ;物理刪除快照,過程結(jié)束;
[0022] 步驟3 ;判斷是否只有一個(gè)子節(jié)點(diǎn),如果是則直接執(zhí)行步驟g;
[0023] 步驟4 ;邏輯刪除快照并記錄,過程結(jié)束;
[0024] 步驟5 ;暫停虛擬機(jī)后端10讀寫;
[002引步驟6 ;合并快照、重定義父節(jié)點(diǎn);
[002引步驟7 ;物理刪除快照;
[0027] 步驟8 ;恢復(fù)虛擬機(jī)后端10讀寫。
[0028] 所述的虛擬機(jī)在線快照是指在保持虛擬機(jī)正常運(yùn)行不關(guān)機(jī)的情況下,對(duì)虛擬機(jī)的 磁盤數(shù)據(jù)進(jìn)行備份操作;
[0029] 所述的磁盤可W是虛擬機(jī)系統(tǒng)盤,也可W是虛擬機(jī)數(shù)據(jù)盤。
[0030] 所述的后端是指在宿主機(jī)中運(yùn)行的負(fù)責(zé)與各個(gè)虛擬機(jī)進(jìn)行10交互的服務(wù)程序;
[0031] 所述的暫停虛擬機(jī)后端10是將宿主機(jī)上的后端服務(wù)程序置于掛起狀態(tài),將虛擬 機(jī)前端發(fā)送過來的磁盤10保存;
[0032] 所述的前端是相對(duì)于后端、運(yùn)行在虛擬機(jī)上的一個(gè)服務(wù)程序,短時(shí)間的暫停后端 10的讀寫功能不影響前端10的運(yùn)行,虛擬機(jī)正常運(yùn)行。
[0033] 所述的磁盤快照文件是指用于保存虛擬機(jī)磁盤數(shù)據(jù)的本地vM、qcow2格式文件, 或,本地或者網(wǎng)絡(luò)上的Iv塊設(shè)備等后端存儲(chǔ)介質(zhì);
[0034] 所述的vM、qcow2是虛擬機(jī)常用的鏡像文件格式,Iv是指邏輯卷。
[0035] 所述的快照子節(jié)點(diǎn)是指在快照樹結(jié)構(gòu)中一快照基于另一快照創(chuàng)建;基于另一快照 基礎(chǔ)上創(chuàng)建的快照為子節(jié)點(diǎn),創(chuàng)建另一快照的基礎(chǔ)快照為父節(jié)點(diǎn);
[0036] 所述的快照樹是指在基于本方法所創(chuàng)建出來的所有快照之間相互依賴,一個(gè)父節(jié) 點(diǎn)可W創(chuàng)建多個(gè)子節(jié)點(diǎn),子節(jié)點(diǎn)又可W充當(dāng)父節(jié)點(diǎn)、創(chuàng)建多個(gè)子節(jié)點(diǎn),各節(jié)點(diǎn)最終都依賴于 同一個(gè)根節(jié)點(diǎn),形成一個(gè)倒型樹結(jié)構(gòu)。
[0037] 所述的快照合并是指將某個(gè)快照節(jié)點(diǎn)與其子節(jié)點(diǎn)進(jìn)行合并,將數(shù)據(jù)合在一起,取 消兩者之間的父子關(guān)系。
[0038] 所述的重定義父節(jié)點(diǎn)是指修改快照子節(jié)點(diǎn)的父節(jié)點(diǎn)。
[0039] 本發(fā)明方案的有益效果如下:
[0040] 1、本發(fā)明的快照生成方法是在線的,不需要對(duì)虛擬機(jī)進(jìn)行關(guān)機(jī)操作,不會(huì)影響業(yè) 務(wù)系統(tǒng)的正常運(yùn)行;
[0041] 2、本發(fā)明的快照生成方法在砂級(jí)內(nèi)完成,對(duì)虛擬機(jī)所在物理機(jī)的資源消耗極少;
[0042] 3、本發(fā)明的快照是增量式的快照,對(duì)存儲(chǔ)空間的占用相對(duì)一般的全量快照少得 多。

【專利附圖】

【附圖說明】
[0043] 下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明:
[0044] 圖1為本發(fā)明的流程圖;
[0045] 圖2為本發(fā)明的快照樹示意圖。

【具體實(shí)施方式】
[0046] 如圖1所示,本發(fā)明下面W邏輯卷Iv的形式作為虛擬機(jī)的磁盤文件為例進(jìn)行具體 描述,首先創(chuàng)建虛擬機(jī):
[0047] #lvcreate-L20G-nlv_xenvg_info:rtrend
[0048]#ddif二 /root/win2008-R2-64bit-20G-〇riginal.vhdof二 /dev/vg_ infortrend/lv_xenbs= 5M
[0049] #lvcreate_L20G_nlv_xen_snap3vg_info:rtrend
[0050] 冉vhd-uti1snapshot-n/dev/vg_infortrend/lv_xen_snap3-p/dev/vg_ infortrend/lv_xen
[0051] 上述中將虛擬機(jī)鏡像文件win2008-R2-64bit-20G-〇riginal.vhd注入到邏輯卷 lv_xen,創(chuàng)建lv_xen的外部快照到新的邏輯卷lv_xen_snap3中,并利用其啟動(dòng)虛擬機(jī)。
[0052] 虛擬機(jī)在線快照過程如下:
[0053] (1)暫停虛擬機(jī)后端10讀寫
[0054] #tap-ctllist//查看虛擬機(jī)刖ktap信息
[00巧]

【權(quán)利要求】
1. 一種虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的方法包括在線快照生成 和在線快照刪除,其中, 在線快照生成包括如下步驟: 步驟1 :暫停虛擬機(jī)后端10讀寫, 步驟2 :修改磁盤快照文件名稱及大小、創(chuàng)建新的磁盤快照文件, 步驟3:創(chuàng)建快照, 步驟4 :恢復(fù)虛擬機(jī)后端10讀寫; 在線快照刪除包括如下步驟: 步驟1 :判斷要?jiǎng)h除的快照是否有子節(jié)點(diǎn),如果有子節(jié)點(diǎn)則直接執(zhí)行步驟3 ; 步驟2 :物理刪除快照,過程結(jié)束; 步驟3 :判斷是否只有一個(gè)子節(jié)點(diǎn),如果是則直接執(zhí)行步驟5 ; 步驟4 :邏輯刪除快照并記錄,過程結(jié)束; 步驟5 :暫停虛擬機(jī)后端10讀寫; 步驟6 :合并快照、重定義父節(jié)點(diǎn); 步驟7 :物理刪除快照; 步驟8 :恢復(fù)虛擬機(jī)后端10讀寫。
2. 根據(jù)權(quán)利要求1所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的虛擬 機(jī)在線快照是指在保持虛擬機(jī)正常運(yùn)行不關(guān)機(jī)的情況下,對(duì)虛擬機(jī)的磁盤數(shù)據(jù)進(jìn)行備份操 作; 所述的磁盤可以是虛擬機(jī)系統(tǒng)盤,也可以是虛擬機(jī)數(shù)據(jù)盤。
3. 根據(jù)權(quán)利要求1所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的后端 是指在宿主機(jī)中運(yùn)行的負(fù)責(zé)與各個(gè)虛擬機(jī)進(jìn)行10交互的服務(wù)程序; 所述的暫停虛擬機(jī)后端10是將宿主機(jī)上的后端服務(wù)程序置于掛起狀態(tài),將虛擬機(jī)前 端發(fā)送過來的磁盤10保存; 所述的前端是相對(duì)于后端、運(yùn)行在虛擬機(jī)上的一個(gè)服務(wù)程序,短時(shí)間的暫停后端10的 讀寫功能不影響前端10的運(yùn)行,虛擬機(jī)正常運(yùn)行。
4. 根據(jù)權(quán)利要求2所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的后端 是指在宿主機(jī)中運(yùn)行的負(fù)責(zé)與各個(gè)虛擬機(jī)進(jìn)行10交互的服務(wù)程序; 所述的暫停虛擬機(jī)后端10是將宿主機(jī)上的后端服務(wù)程序置于掛起狀態(tài),將虛擬機(jī)前 端發(fā)送過來的磁盤10保存; 所述的前端是相對(duì)于后端、運(yùn)行在虛擬機(jī)上的一個(gè)服務(wù)程序,短時(shí)間的暫停后端10的 讀寫功能不影響前端10的運(yùn)行,虛擬機(jī)正常運(yùn)行。
5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的磁盤快照文件是指用于保存虛擬機(jī)磁盤數(shù)據(jù)的本地vhd、qcow2格式文件,或,本地 或者網(wǎng)絡(luò)上的lv塊設(shè)備等后端存儲(chǔ)介質(zhì); 所述的vhd、qc〇W2是虛擬機(jī)常用的鏡像文件格式,lv是指邏輯卷。
6. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的快照子節(jié)點(diǎn)是指在快照樹結(jié)構(gòu)中一快照基于另一快照創(chuàng)建;基于另一快照基礎(chǔ)上創(chuàng) 建的快照為子節(jié)點(diǎn),創(chuàng)建另一快照的基礎(chǔ)快照為父節(jié)點(diǎn); 所述的快照樹是指在基于本方法所創(chuàng)建出來的所有快照之間相互依賴,一個(gè)父節(jié)點(diǎn)可 以創(chuàng)建多個(gè)子節(jié)點(diǎn),子節(jié)點(diǎn)又可以充當(dāng)父節(jié)點(diǎn)、創(chuàng)建多個(gè)子節(jié)點(diǎn),各節(jié)點(diǎn)最終都依賴于同一 個(gè)根節(jié)點(diǎn),形成一個(gè)倒型樹結(jié)構(gòu)。
7. 根據(jù)權(quán)利要求5所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的快照 子節(jié)點(diǎn)是指在快照樹結(jié)構(gòu)中一快照基于另一快照創(chuàng)建;基于另一快照基礎(chǔ)上創(chuàng)建的快照為 子節(jié)點(diǎn),創(chuàng)建另一快照的基礎(chǔ)快照為父節(jié)點(diǎn); 所述的快照樹是指在基于本方法所創(chuàng)建出來的所有快照之間相互依賴,一個(gè)父節(jié)點(diǎn)可 以創(chuàng)建多個(gè)子節(jié)點(diǎn),子節(jié)點(diǎn)又可以充當(dāng)父節(jié)點(diǎn)、創(chuàng)建多個(gè)子節(jié)點(diǎn),各節(jié)點(diǎn)最終都依賴于同一 個(gè)根節(jié)點(diǎn),形成一個(gè)倒型樹結(jié)構(gòu)。
8. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的快照合并是指將某個(gè)快照節(jié)點(diǎn)與其子節(jié)點(diǎn)進(jìn)行合并,將數(shù)據(jù)合在一起,取消兩者之 間的父子關(guān)系。
9. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的重定義父節(jié)點(diǎn)是指修改快照子節(jié)點(diǎn)的父節(jié)點(diǎn)。
10. 根據(jù)權(quán)利要求7所述的虛擬機(jī)在線快照生成與刪除方法,其特征在于:所述的快照 合并是指將某個(gè)快照節(jié)點(diǎn)與其子節(jié)點(diǎn)進(jìn)行合并,將數(shù)據(jù)合在一起,取消兩者之間的父子關(guān) 系。
【文檔編號(hào)】G06F11/14GK104375877SQ201410545538
【公開日】2015年2月25日 申請(qǐng)日期:2014年10月15日 優(yōu)先權(quán)日:2014年10月15日
【發(fā)明者】熊夢(mèng), 楊松, 莫展鵬, 季統(tǒng)凱 申請(qǐng)人:國(guó)云科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
多伦县| 中牟县| 图片| 阿拉善右旗| 昔阳县| 松溪县| 包头市| 项城市| 塔城市| 翁牛特旗| 专栏| 丘北县| 永善县| 云霄县| 台安县| 泾阳县| 巴塘县| 始兴县| 栾城县| 淮阳县| 仁布县| 西乌| 阿拉善盟| 芦山县| 自治县| 交城县| 西乌珠穆沁旗| 青龙| 建德市| 恭城| 丹江口市| 临沭县| 红桥区| 华宁县| 文化| 滕州市| 惠安县| 防城港市| 胶南市| 上栗县| 晋城|