一種異地容災(zāi)備份處理方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種異地容災(zāi)備份處理方法及裝置,其中,所述方法包括:周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署數(shù)據(jù)確定所述虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù);將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址;其中,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一個(gè)周期的增量數(shù)據(jù)。本發(fā)明采用增量備份的方式備份數(shù)據(jù),每次的備份只需備份與前一次相比增加和者被修改的數(shù)據(jù)。則每次備份的數(shù)據(jù)間沒有重復(fù)的備份數(shù)據(jù),因此備份的數(shù)據(jù)量不大,備份所需的時(shí)間縮短,且大大節(jié)約了帶寬資源。
【專利說明】
一種異地容災(zāi)備份處理方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明實(shí)施例涉及異地容災(zāi)技術(shù)領(lǐng)域,尤其涉及一種異地容災(zāi)備份處理方法及裝 置。
【背景技術(shù)】
[0002] 隨著信息技術(shù)的發(fā)展,信息技術(shù)已經(jīng)滲透到人們生活的方方面面,離開信息技術(shù) 人類生活將陷入困境。而基于信息技術(shù)的信息系統(tǒng)一旦因?yàn)樽匀换蛘呷藶樵驅(qū)е虏荒苷?常支持組織的業(yè)務(wù),整個(gè)組織的業(yè)務(wù)必然會(huì)因此受到影響,從而造成重大利益損失。更有甚 者,比如金融、電力、交通等國(guó)民經(jīng)濟(jì)重大行業(yè)中,信息系統(tǒng)的使用已經(jīng)到了關(guān)系到企業(yè)存 亡的程度,這些信息系統(tǒng)一旦發(fā)生故障使得業(yè)務(wù)中斷,其所造成的損失是難以估量的。因 此,保持業(yè)務(wù)的持續(xù)性,保證數(shù)據(jù)安全已成為不同機(jī)構(gòu)、機(jī)關(guān)以及企業(yè)建設(shè)自己信息系統(tǒng)必 須考慮的重要目標(biāo)。
[0003] 傳統(tǒng)的容災(zāi)備份技術(shù)一般只考慮將計(jì)算機(jī)所存儲(chǔ)的數(shù)據(jù)通過遠(yuǎn)程備份方式復(fù)制 到通過網(wǎng)絡(luò)連接的遠(yuǎn)程容災(zāi)中心,并在出現(xiàn)災(zāi)難時(shí)從遠(yuǎn)程容災(zāi)中心重新獲取所丟失的數(shù) 據(jù),從而達(dá)到降低災(zāi)難損失的目的。然而,現(xiàn)有容災(zāi)備份技術(shù)通常采用全量備份的方式,對(duì) 于異地備份來說,會(huì)浪費(fèi)較多的帶寬資源;而且每次備份的數(shù)據(jù)間有重復(fù)數(shù)據(jù),使得備份的 數(shù)據(jù)量大且浪費(fèi)備份時(shí)間。
【發(fā)明內(nèi)容】
[0004] 針對(duì)現(xiàn)有技術(shù)的缺陷,本發(fā)明實(shí)施例提供了一種異地容災(zāi)備份處理方法及裝置, 用以避免現(xiàn)有技術(shù)中浪費(fèi)較多的帶寬資源、每次備份的數(shù)據(jù)間有重復(fù)數(shù)據(jù)而導(dǎo)致備份的數(shù) 據(jù)量大且浪費(fèi)備份時(shí)間的問題。
[0005] 第一方面,本發(fā)明提供了 一種異地容災(zāi)備份處理方法,所述方法包括:
[0006] 周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署數(shù)據(jù)確定所述虛擬機(jī)存 儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù);
[0007] 將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址;
[0008] 其中,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一 個(gè)周期的增量數(shù)據(jù)。
[0009] 優(yōu)選地,所述周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),包括:
[0010] 每隔預(yù)設(shè)時(shí)間段,暫停虛擬機(jī)并獲取所述虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)。
[0011]優(yōu)選地,所述將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址, 包括:
[0012] 恢復(fù)所述虛擬機(jī),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ) 地址。
[0013] 優(yōu)選地,所述預(yù)設(shè)的異地存儲(chǔ)地址包括:遠(yuǎn)程的網(wǎng)絡(luò)文件系統(tǒng)NFS目錄。
[0014] 優(yōu)選地,所述方法還包括:
[0015] 生成日志記錄;所述日志記錄包括所述虛擬機(jī)的標(biāo)識(shí)、所述虛擬機(jī)的數(shù)據(jù)同步完 成時(shí)間、數(shù)據(jù)同步持續(xù)時(shí)間、數(shù)據(jù)同步狀態(tài)、同步數(shù)據(jù)的大小及同步周期。
[0016] 第二方面,本發(fā)明提供了 一種異地容災(zāi)備份處理裝置,所述裝置包括:
[0017] 數(shù)據(jù)獲取單元,用于周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署數(shù) 據(jù)確定所述虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù);
[0018] 數(shù)據(jù)存儲(chǔ)單元,用于將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ) 地址;
[0019] 其中,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一 個(gè)周期的增量數(shù)據(jù)。
[0020] 優(yōu)選地,所述數(shù)據(jù)獲取單元,具體用于:
[0021] 每隔預(yù)設(shè)時(shí)間段,暫停虛擬機(jī)并獲取所述虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)。
[0022] 優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)單元,具體用于:
[0023] 恢復(fù)所述虛擬機(jī),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ) 地址。
[0024] 優(yōu)選地,所述預(yù)設(shè)的異地存儲(chǔ)地址包括:遠(yuǎn)程的網(wǎng)絡(luò)文件系統(tǒng)NFS目錄。
[0025] 優(yōu)選地,所述裝置還包括:日志生成單元,用于:
[0026] 生成日志記錄;所述日志記錄包括所述虛擬機(jī)的標(biāo)識(shí)、所述虛擬機(jī)的數(shù)據(jù)同步完 成時(shí)間、數(shù)據(jù)同步持續(xù)時(shí)間、數(shù)據(jù)同步狀態(tài)、同步數(shù)據(jù)的大小及同步周期。
[0027] 由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過周期性地獲取虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì) 應(yīng)的增量部署數(shù)據(jù),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址 中,如此,采用增量備份的方式備份數(shù)據(jù),每次的備份只需備份與前一次相比增加和者被修 改的數(shù)據(jù)。則每次備份的數(shù)據(jù)間沒有重復(fù)的備份數(shù)據(jù),因此備份的數(shù)據(jù)量不大,備份所需的 時(shí)間縮短,且大大節(jié)約了帶寬資源。
[0028] 當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu) 點(diǎn)。
【附圖說明】
[0029] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些圖獲得其他的附圖。
[0030] 圖1是本發(fā)明一實(shí)施例提供的一種異地容災(zāi)備份處理方法的流程示意圖;
[0031] 圖2是本發(fā)明另一實(shí)施例提供的一種異地容災(zāi)備份系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖3是本發(fā)明一實(shí)施例提供的一種異地容災(zāi)備份處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034] 圖1是本發(fā)明一實(shí)施例提供的一種異地容災(zāi)備份處理方法的流程示意圖,如圖1所 示,所述方法包括:
[0035] S1:周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署數(shù)據(jù)確定所述虛擬 機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)。
[0036] 具體來說,可根據(jù)如下方式確定所述虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù) 據(jù):獲取所述虛擬機(jī)存儲(chǔ)卷的當(dāng)前周期對(duì)應(yīng)的部署數(shù)據(jù)及上一周期對(duì)應(yīng)的部署數(shù)據(jù),并用 當(dāng)前周期對(duì)應(yīng)的部署數(shù)據(jù)與上一周期對(duì)應(yīng)的部署數(shù)據(jù)進(jìn)行比較,獲得當(dāng)前周期對(duì)應(yīng)的增量 部署數(shù)據(jù)。
[0037] 需要說明的是,本步驟中的獲取的虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)即為虛擬機(jī)存儲(chǔ)卷的 全量部署數(shù)據(jù);周期性指每隔預(yù)設(shè)時(shí)間段,例如,1天、2天或1周等等,可根據(jù)實(shí)際需要進(jìn)行 設(shè)置,本實(shí)施例對(duì)此不加以限制。
[0038] S2:將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址。
[0039] 其中,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一 個(gè)周期的增量數(shù)據(jù)。其中,每個(gè)周期的增量數(shù)據(jù)即為每個(gè)周期獲取的增量部署數(shù)據(jù)。舉例來 說,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有:初始數(shù)據(jù)、第一周期增量數(shù)據(jù)、第二周期增量數(shù) 據(jù)、…、第N周期增量數(shù)據(jù),其中N小于等于1。
[0040] 可理解的是,初次在預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)數(shù)據(jù)后,該異地存儲(chǔ)地址中只包 括初始數(shù)據(jù)。之后第一次增量備份的對(duì)象是進(jìn)行全備后所產(chǎn)生的增加和修改的數(shù)據(jù);第二 次增量備份的對(duì)象是進(jìn)行第一次增量備份后所產(chǎn)生的增加和修改的數(shù)據(jù),如此類推。
[0041] 舉例來說,設(shè)置的周期為1天,則每天對(duì)虛擬機(jī)存儲(chǔ)卷的數(shù)據(jù)進(jìn)行增量備份,重復(fù) 上述步驟S1至S2,可在異地存儲(chǔ)地址存儲(chǔ)包括:base volume,day 1增量,day2增量,..., dayN增量的多個(gè)文件,其中,base volume為初始數(shù)據(jù)。進(jìn)一步地,若需要恢復(fù)到第Μ天的數(shù) 據(jù),則將前Μ天的增量數(shù)據(jù)和初始數(shù)據(jù)相加即可,即:base volume+dayl增量+day2增量+··· + dayM增量,如此獲得第Μ天的數(shù)據(jù)。
[0042] 由此可見,本實(shí)施例通過周期性地獲取虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù) 據(jù),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址中,如此,采用增量 備份的方式備份數(shù)據(jù),每次的備份只需備份與前一次相比增加和者被修改的數(shù)據(jù)。則每次 備份的數(shù)據(jù)間沒有重復(fù)的備份數(shù)據(jù),因此備份的數(shù)據(jù)量不大,備份所需的時(shí)間很短,且大大 節(jié)約了帶寬資源。
[0043] 具體地,上述步驟S1中所述周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),具體可包括 如下步驟:
[0044] 每隔預(yù)設(shè)時(shí)間段,暫停虛擬機(jī)并獲取所述虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)。
[0045] 如此,暫停虛擬機(jī)可使得虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)暫時(shí)不發(fā)生變化,從而獲取當(dāng) 前時(shí)間點(diǎn)對(duì)應(yīng)的部署數(shù)據(jù)。
[0046] 進(jìn)一步地,上述步驟S2中所述將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的 異地存儲(chǔ)地址,具體可包括如下步驟:
[0047] 恢復(fù)所述虛擬機(jī),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ) 地址。
[0048]由此可見,獲取所述虛擬機(jī)對(duì)應(yīng)的增量部署數(shù)據(jù)后,可恢復(fù)所述虛擬機(jī),使得虛擬 機(jī)繼續(xù)進(jìn)行工作,并將當(dāng)前周期對(duì)應(yīng)的增量數(shù)據(jù)發(fā)送至異地存儲(chǔ)地址,即遠(yuǎn)程存儲(chǔ)地址。 [0049]舉例來說,所述預(yù)設(shè)的異地存儲(chǔ)地址可包括:遠(yuǎn)程的網(wǎng)絡(luò)文件系統(tǒng)(Network File System,簡(jiǎn)稱NFS)目錄。
[0050] 進(jìn)一步地,在本發(fā)明另一實(shí)施例提供的容災(zāi)備份處理方法中,除了上述步驟,該方 法還包括如下步驟:
[0051] 生成日志記錄。其中,所述日志記錄包括所述虛擬機(jī)的標(biāo)識(shí)、所述虛擬機(jī)的數(shù)據(jù)同 步完成時(shí)間、數(shù)據(jù)同步持續(xù)時(shí)間、數(shù)據(jù)同步狀態(tài)、同步數(shù)據(jù)的大小及同步周期。
[0052]如此,通過日志記錄可對(duì)每個(gè)周期進(jìn)行數(shù)據(jù)同步(即數(shù)據(jù)備份)進(jìn)行詳細(xì)的了解。 而且,當(dāng)網(wǎng)絡(luò)異常時(shí),生成的日志記錄,可顯示出數(shù)據(jù)同步狀態(tài)異常,以供用戶查看。
[0053]為了更清楚地說明本發(fā)明的技術(shù)方案,下面通過一個(gè)具體的實(shí)施例來說明一種容 災(zāi)備份處理方法,如圖2所示的一種異地容災(zāi)備份系統(tǒng)的示意圖。
[0054]需要說明的是,本實(shí)施例支持一個(gè)或者多個(gè)虛擬機(jī)的組合一起備份,如圖2所示, 主計(jì)算機(jī)處的備份虛擬機(jī)包括保護(hù)組1和保護(hù)組2,其中保護(hù)組1包括虛擬機(jī)VM1和虛擬機(jī) VM2,保護(hù)組2包括虛擬機(jī)VM3、虛擬機(jī)VM4及虛擬機(jī)VM5。如圖2所示,
[0055] 1、設(shè)定主備關(guān)系:
[0056]如圖2所示,主計(jì)算機(jī)(zasrc(主))設(shè)置在北京,備份計(jì)算機(jī)(zasrc(備))設(shè)置在天 津,兩者間通過網(wǎng)絡(luò)(Internet)連接。
[0057] 2、在主計(jì)算機(jī)zasrc(主)上設(shè)定備份計(jì)劃:
[0058] a)支持定時(shí)備份,就是定時(shí)備份增量數(shù)據(jù),并以網(wǎng)絡(luò)數(shù)據(jù)流傳遞給備份計(jì)算機(jī); [0059] b)備份虛擬機(jī)VM配置信息到備份計(jì)算機(jī)上;
[0060] c)保證備份檢驗(yàn)(checkpoint)的數(shù)據(jù)完整性一通過pause-vm&f lush解決==> snapshot已支持;
[0061] d)數(shù)據(jù)備份不依賴底層存儲(chǔ)的實(shí)現(xiàn):支持MixSAN,iSCSI/FC共享存儲(chǔ)和本地存儲(chǔ)。
[0062] 3、第一次備份全量;
[0063] 4、定時(shí)備份增量;
[0064]具體地,增量備份時(shí)導(dǎo)出網(wǎng)絡(luò)數(shù)據(jù)流
[0065]如下所示,需要把文件倒成網(wǎng)絡(luò)數(shù)據(jù)流,并保存到backup site(備份計(jì)算機(jī))上。
[0067]由此可見,斷點(diǎn)1 (snap 1)時(shí),備份全量數(shù)據(jù)basef i 1 e,斷點(diǎn)2 (snap2)時(shí),備份與全 量數(shù)據(jù)相比的第一增量數(shù)據(jù)diffsnapl,斷點(diǎn)3(snap3)時(shí),備份第二增量數(shù)據(jù)diffsnap2,以 此類推,在此不再贅述。而需要恢復(fù)數(shù)據(jù)時(shí),根據(jù)指定的恢復(fù)時(shí)刻,獲得恢復(fù)數(shù)據(jù)。需要說明 的是,恢復(fù)時(shí)刻可任意指定。
[0068] 5、混合(merge)本地存儲(chǔ)文件和網(wǎng)絡(luò)數(shù)據(jù)流:
[0069] 即初次接收數(shù)據(jù)全量,將數(shù)據(jù)全量存儲(chǔ)至備份計(jì)算機(jī)的本地存儲(chǔ)文件中,基于網(wǎng) 絡(luò)數(shù)據(jù)流接收每次的增量數(shù)據(jù),并將增加數(shù)量也存儲(chǔ)至上述本地存儲(chǔ)文件中。
[0070] 6、災(zāi)害發(fā)生;
[007? ] 7、在備份計(jì)算機(jī)zasrc(備)上進(jìn)行災(zāi)害恢復(fù):
[0072] a)實(shí)時(shí)把接收到的網(wǎng)絡(luò)數(shù)據(jù)流merge到本地qcow2文件上;
[0073] b)創(chuàng)建了虛擬機(jī),但不啟動(dòng),主節(jié)點(diǎn)有配置變更時(shí)自動(dòng)更新;創(chuàng)建的虛擬機(jī)包括保 護(hù)組1和保護(hù)組2,保護(hù)組1包括虛擬機(jī)VM1'和虛擬機(jī)VM2',保護(hù)組2包括虛擬機(jī)VM3'、虛擬機(jī) VM4'及虛擬機(jī)VM5'。
[0074] c)手動(dòng)接管,啟動(dòng)保護(hù)組內(nèi)的虛擬機(jī)。
[0075] 8、生成日志記錄:
[0076] 舉例來說,如表1所示的日志記錄:
[0077] 表1日志記錄
[0079]由表1可知,虛擬機(jī)VM1上次同步完成時(shí)間是2013/1/26的6:05,上次同步持續(xù)時(shí)間 為l〇s,同步數(shù)據(jù)大小為41.16MB,而虛擬機(jī)VM1的同步周期是24小時(shí),且上次同步成功;虛擬 機(jī)VM2上次同步完成時(shí)間是2013/1/26的14: 30,上次同步持續(xù)時(shí)間為24s,同步數(shù)據(jù)大小為 81.06MB,而虛擬機(jī)VM2的同步周期是24小時(shí),且上次同步成功。
[0080] 需要說明的是,主計(jì)算機(jī)和備份計(jì)算機(jī)間的網(wǎng)絡(luò)異常時(shí),記錄異常日志,即同步狀 態(tài)那一欄會(huì)顯示失敗,以顯示狀態(tài)異常。
[0081] 圖3是本發(fā)明一實(shí)施例提供的一種異地容災(zāi)備份處理裝置的結(jié)構(gòu)示意圖,如圖3所 示,所述裝置包括:數(shù)據(jù)獲取單元301及數(shù)據(jù)存儲(chǔ)單元302。其中:
[0082] 數(shù)據(jù)獲取單元301用于周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署 數(shù)據(jù)確定所述虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù);數(shù)據(jù)存儲(chǔ)單元302用于將所述 當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址;其中,所述預(yù)設(shè)的異地存儲(chǔ)地 址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一個(gè)周期的增量數(shù)據(jù)。
[0083] 由此可見,本實(shí)施例通過數(shù)據(jù)獲取單元301周期性地獲取虛擬機(jī)存儲(chǔ)卷當(dāng)前周期 對(duì)應(yīng)的增量部署數(shù)據(jù),并通過數(shù)據(jù)存儲(chǔ)單元302將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ) 至預(yù)設(shè)的異地存儲(chǔ)地址中,如此,采用增量備份的方式備份數(shù)據(jù),每次的備份只需備份與前 一次相比增加和者被修改的數(shù)據(jù)。則每次備份的數(shù)據(jù)間沒有重復(fù)的備份數(shù)據(jù),因此備份的 數(shù)據(jù)量不大,備份所需的時(shí)間很短,且大大節(jié)約了帶寬資源。
[0084]具體地,所述數(shù)據(jù)獲取單元301,具體用于:
[0085]每隔預(yù)設(shè)時(shí)間段,暫停虛擬機(jī)并獲取所述虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)。
[0086]進(jìn)一步地,所述數(shù)據(jù)存儲(chǔ)單元302,具體用于:
[0087] 恢復(fù)所述虛擬機(jī),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ) 地址。
[0088] 其中,所述預(yù)設(shè)的異地存儲(chǔ)地址包括:遠(yuǎn)程的網(wǎng)絡(luò)文件系統(tǒng)NFS目錄。
[0089] 進(jìn)一步地,所述裝置還包括:日志生成單元,用于:
[0090] 生成日志記錄;所述日志記錄包括所述虛擬機(jī)的標(biāo)識(shí)、所述虛擬機(jī)的數(shù)據(jù)同步完 成時(shí)間、數(shù)據(jù)同步持續(xù)時(shí)間、數(shù)據(jù)同步狀態(tài)、同步數(shù)據(jù)的大小及同步周期。
[0091] 對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān) 之處參見方法實(shí)施例的部分說明即可。
[0092] 在本發(fā)明實(shí)施例的描述中,需要說明的是,術(shù)語(yǔ)"上"、"下"等指示的方位或位置關(guān) 系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明實(shí)施例和簡(jiǎn)化描述,而不 是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不 能理解為對(duì)本發(fā)明的限制。除非另有明確的規(guī)定和限定,術(shù)語(yǔ)"安裝"、"相連"、"連接"應(yīng)做 廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接, 也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的 連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明實(shí)施例 中的具體含義。
[0093]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來將一個(gè) 實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間 存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)"包括"、"包含"或者其任何其他變體意在涵 蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備 所固有的要素。在沒有更多限制的情況下,由語(yǔ)句"包括一個(gè)……"限定的要素,并不排除在 包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0094]以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例 對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施 例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者 替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1. 一種異地容災(zāi)備份處理方法,其特征在于,所述方法包括: 周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署數(shù)據(jù)確定所述虛擬機(jī)存儲(chǔ)卷 當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù); 將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址; 其中,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一個(gè)周 期的增量數(shù)據(jù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù) 據(jù),包括: 每隔預(yù)設(shè)時(shí)間段,暫停虛擬機(jī)并獲取所述虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù) 存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地址,包括: 恢復(fù)所述虛擬機(jī),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地 址。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的異地存儲(chǔ)地址包括:遠(yuǎn)程的網(wǎng) 絡(luò)文件系統(tǒng)NFS目錄。5. 根據(jù)權(quán)利要求1~4中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 生成日志記錄;所述日志記錄包括所述虛擬機(jī)的標(biāo)識(shí)、所述虛擬機(jī)的數(shù)據(jù)同步完成時(shí) 間、數(shù)據(jù)同步持續(xù)時(shí)間、數(shù)據(jù)同步狀態(tài)、同步數(shù)據(jù)的大小及同步周期。6. -種異地容災(zāi)備份處理裝置,其特征在于,所述裝置包括: 數(shù)據(jù)獲取單元,用于周期性地獲取虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù),并根據(jù)所述部署數(shù)據(jù)確 定所述虛擬機(jī)存儲(chǔ)卷當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù); 數(shù)據(jù)存儲(chǔ)單元,用于將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地 址; 其中,所述預(yù)設(shè)的異地存儲(chǔ)地址中存儲(chǔ)有所述虛擬機(jī)存儲(chǔ)卷的初始數(shù)據(jù)及至少一個(gè)周 期的增量數(shù)據(jù)。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)獲取單元,具體用于: 每隔預(yù)設(shè)時(shí)間段,暫停虛擬機(jī)并獲取所述虛擬機(jī)存儲(chǔ)卷的部署數(shù)據(jù)。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)存儲(chǔ)單元,具體用于: 恢復(fù)所述虛擬機(jī),并將所述當(dāng)前周期對(duì)應(yīng)的增量部署數(shù)據(jù)存儲(chǔ)至預(yù)設(shè)的異地存儲(chǔ)地 址。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)的異地存儲(chǔ)地址包括:遠(yuǎn)程的網(wǎng) 絡(luò)文件系統(tǒng)NFS目錄。10. 根據(jù)權(quán)利要求6~9中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:日志生成 單元,用于: 生成日志記錄;所述日志記錄包括所述虛擬機(jī)的標(biāo)識(shí)、所述虛擬機(jī)的數(shù)據(jù)同步完成時(shí) 間、數(shù)據(jù)同步持續(xù)時(shí)間、數(shù)據(jù)同步狀態(tài)、同步數(shù)據(jù)的大小及同步周期。
【文檔編號(hào)】G06F11/14GK105868052SQ201610181226
【公開日】2016年8月17日
【申請(qǐng)日】2016年3月25日
【發(fā)明人】徐安
【申請(qǐng)人】漢柏科技有限公司