亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

集群中虛擬機(jī)的恢復(fù)方法和系統(tǒng)的制作方法

文檔序號(hào):8922440閱讀:653來(lái)源:國(guó)知局
集群中虛擬機(jī)的恢復(fù)方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虛擬化技術(shù)領(lǐng)域,特別是涉及一種集群中虛擬機(jī)的恢復(fù)方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,虛擬化技術(shù)也得到了廣泛應(yīng)用。用戶可以通過(guò)虛擬環(huán)境與虛擬機(jī)進(jìn)行交互。虛擬機(jī)可以運(yùn)行在服務(wù)器上,多臺(tái)服務(wù)器又可以組成集群。如果其中有服務(wù)器發(fā)生故障時(shí),需要在短時(shí)間內(nèi)對(duì)該服務(wù)器上的虛擬機(jī)及時(shí)恢復(fù),從而確保虛擬機(jī)能夠運(yùn)行。對(duì)虛擬機(jī)進(jìn)行恢復(fù)的傳統(tǒng)方式有以下兩種:
[0003]一、購(gòu)置外置共享存儲(chǔ)設(shè)備,并對(duì)外置共享存儲(chǔ)設(shè)備進(jìn)行部署能夠被集群內(nèi)的所有服務(wù)器共享訪問(wèn)。將虛擬機(jī)的虛擬磁盤(pán)文件存儲(chǔ)在外置共享存儲(chǔ)設(shè)備上,集群內(nèi)的所有服務(wù)器從而都可以訪問(wèn)這些虛擬磁盤(pán)文件。當(dāng)有一臺(tái)服務(wù)器發(fā)生故障時(shí),利用其它服務(wù)器從外置共享存儲(chǔ)設(shè)備上獲取到的虛擬磁盤(pán)文件對(duì)虛擬機(jī)進(jìn)行快速恢復(fù)。
[0004]二、對(duì)每一臺(tái)運(yùn)行的服務(wù)器配置一臺(tái)備份服務(wù)器,并將服務(wù)器上的數(shù)據(jù)定時(shí)或?qū)崟r(shí)備份至備份服務(wù)器。當(dāng)該服務(wù)器發(fā)生故障時(shí),啟用備份服務(wù)器代替服務(wù)器來(lái)運(yùn)行,從而對(duì)虛擬機(jī)進(jìn)行快速恢復(fù)。
[0005]上述兩種方式都需要額外采購(gòu)存儲(chǔ)設(shè)備,從而導(dǎo)致硬件投入成本的增加。而且,第二種方式中的備份服務(wù)器只是用于備份存儲(chǔ),導(dǎo)致備份服務(wù)器的資源不能充分利用。因此,如何在不增加硬件成本投入的情況下有效利用服務(wù)器資源對(duì)虛擬機(jī)進(jìn)行快速恢復(fù)成為目前的一個(gè)技術(shù)難題。

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

[0006]基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠在不增加硬件成本投入的情況下有效利用集群中的服務(wù)器資源對(duì)虛擬機(jī)進(jìn)行快速恢復(fù)的一種集群中虛擬機(jī)的恢復(fù)方法和系統(tǒng)。
[0007]一種集群中虛擬機(jī)的恢復(fù)方法,所述方法包括:
[0008]將第一服務(wù)器上運(yùn)行的虛擬機(jī)的虛擬磁盤(pán)文件備份至集群中其他服務(wù)器;
[0009]所述第一服務(wù)器發(fā)生故障時(shí),從所述其他服務(wù)器獲取已備份的虛擬磁盤(pán)文件;
[0010]利用所述已備份的虛擬磁盤(pán)文件對(duì)所述虛擬機(jī)進(jìn)行恢復(fù)。
[0011]一種集群中虛擬機(jī)的恢復(fù)系統(tǒng),所述系統(tǒng)包括:
[0012]備份模塊,用于將第一服務(wù)器上運(yùn)行的虛擬機(jī)的虛擬磁盤(pán)文件備份至集群中其他服務(wù)器;
[0013]獲取模塊,用于所述第一服務(wù)器發(fā)生故障時(shí),從所述其他服務(wù)器獲取已備份的虛擬磁盤(pán)文件;
[0014]恢復(fù)模塊,用于利用所述已備份的虛擬磁盤(pán)文件對(duì)所述虛擬機(jī)進(jìn)行恢復(fù)。
[0015]上述集群中虛擬機(jī)的恢復(fù)方法和系統(tǒng),將第一服務(wù)器上運(yùn)行的虛擬機(jī)的虛擬磁盤(pán)文件備份至集群中其他服務(wù)器;第一服務(wù)器發(fā)生故障時(shí),從其他服務(wù)器獲取已備份的虛擬磁盤(pán)文件;利用已備份的虛擬磁盤(pán)文件對(duì)虛擬機(jī)進(jìn)行恢復(fù)。由于將虛擬機(jī)的虛擬磁盤(pán)文件備份至集群中其他服務(wù)器,從而無(wú)需增加硬件成本投入即可利用集群中的其他服務(wù)器對(duì)虛擬機(jī)進(jìn)行備份。在運(yùn)行虛擬機(jī)的第一服務(wù)器發(fā)生故障時(shí),從集群中其他服務(wù)器獲取已備份的虛擬磁盤(pán)文件,由此能夠利用已備份的虛擬磁盤(pán)文件對(duì)虛擬機(jī)進(jìn)行快速恢復(fù)。由此實(shí)現(xiàn)了在不增加硬件成本投入的情況下能夠有效利用集群中的服務(wù)器資源對(duì)虛擬機(jī)進(jìn)行快速恢復(fù)。
[0016]在其中一個(gè)實(shí)施例中,在所述將第一服務(wù)器上運(yùn)行的虛擬機(jī)的虛擬磁盤(pán)文件備份至集群中其他服務(wù)器的步驟之前,還包括:
[0017]建立所述虛擬機(jī)與集群中其他服務(wù)器之間的備份關(guān)系;
[0018]獲取對(duì)所述虛擬機(jī)進(jìn)行備份的指定時(shí)間。
[0019]在其中一個(gè)實(shí)施例中,所述將第一服務(wù)器上運(yùn)行的虛擬機(jī)的虛擬磁盤(pán)文件備份至集群中其他服務(wù)器的步驟包括:
[0020]獲取所述虛擬磁盤(pán)文件;
[0021]在指定時(shí)間將所述虛擬磁盤(pán)文件備份至已建立備份關(guān)系的其他服務(wù)器。
[0022]在其中一個(gè)實(shí)施例中,在所述獲取所述虛擬磁盤(pán)文件的步驟之后,還包括:
[0023]對(duì)所述虛擬磁盤(pán)文件創(chuàng)建對(duì)應(yīng)的索引表,所述索引表記錄了所述虛擬磁盤(pán)文件對(duì)應(yīng)的簇的編號(hào);
[0024]對(duì)所述索引表創(chuàng)建第一快照;
[0025]將所述第一快照寫(xiě)入所述虛擬磁盤(pán)文件中。
[0026]在其中一個(gè)實(shí)施例中,在所述在指定時(shí)間將所述虛擬磁盤(pán)文件備份至已建立備份關(guān)系的其他服務(wù)器的步驟之后,還包括:
[0027]獲取在所述虛擬機(jī)上再次寫(xiě)入數(shù)據(jù)后的虛擬磁盤(pán)文件;
[0028]將所述再次寫(xiě)入數(shù)據(jù)后的虛擬磁盤(pán)文件對(duì)應(yīng)的簇的編號(hào)記錄至所述索引表表中;
[0029]對(duì)再次記錄編號(hào)的索引表創(chuàng)建第二快照;
[0030]將所述第二快照與所述第一快照進(jìn)行比對(duì)后獲取不相同的編號(hào);
[0031]根據(jù)所述不相同的編號(hào),將所述與編號(hào)對(duì)應(yīng)的簇增量備份至已建立備份關(guān)系的其他服務(wù)器。
[0032]在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
[0033]備份關(guān)系建立模塊,用于建立所述虛擬機(jī)與集群中其他服務(wù)器之間的備份關(guān)系;
[0034]所述獲取模塊還用于獲取對(duì)所述虛擬機(jī)進(jìn)行備份的指定時(shí)間。
[0035]在其中一個(gè)實(shí)施例中,所述備份模塊包括:
[0036]文件獲取單元,用于獲取所述虛擬磁盤(pán)文件;
[0037]文件備份單元,用于在指定時(shí)間將所述虛擬磁盤(pán)文件備份至已建立備份關(guān)系的其他服務(wù)器。
[0038]在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
[0039]索引表創(chuàng)建模塊,用于對(duì)所述虛擬磁盤(pán)文件創(chuàng)建對(duì)應(yīng)的索引表,所述索引表記錄了所述虛擬磁盤(pán)文件對(duì)應(yīng)的簇的編號(hào);
[0040]快照創(chuàng)建模塊,用于對(duì)所述索引表創(chuàng)建第一快照;
[0041]寫(xiě)入模塊,用于將所述第一快照寫(xiě)入所述虛擬磁盤(pán)文件中。
[0042]在其中一個(gè)實(shí)施例中,所述獲取模塊還用于獲取在所述虛擬機(jī)上再次寫(xiě)入數(shù)據(jù)后的虛擬磁盤(pán)文件;所述寫(xiě)入模塊還用于將所述再次寫(xiě)入數(shù)據(jù)后的虛擬磁盤(pán)文件對(duì)應(yīng)的簇的編號(hào)記錄至所述索引表表中;所述快照創(chuàng)建模塊還用于對(duì)再次記錄編號(hào)的索引表創(chuàng)建第二快照;所述獲取模塊還用于將所述第二快照與所述第一快照進(jìn)行比對(duì)后,獲取不相同的編號(hào);所述備份模塊還用于根據(jù)所述不相同的編號(hào),將所述與編號(hào)對(duì)應(yīng)的簇增量備份至已建立備份關(guān)系的其他服務(wù)器。
【附圖說(shuō)明】
[0043]圖1為一個(gè)實(shí)施例中集群中虛擬機(jī)恢復(fù)方法的應(yīng)用環(huán)境圖;
[0044]圖2為一個(gè)實(shí)施例中集群中虛擬機(jī)恢復(fù)方法的流程圖;
[0045]圖3為一個(gè)實(shí)施例中集群中虛擬機(jī)恢復(fù)系統(tǒng)的結(jié)構(gòu)示意圖;
[0046]圖4為又一個(gè)實(shí)施例中集群中虛擬機(jī)恢復(fù)系統(tǒng)的結(jié)構(gòu)示意圖;
[0047]圖5為一個(gè)實(shí)施例中備份模塊的結(jié)構(gòu)示意圖;
[0048]圖6為另一個(gè)實(shí)施例中集群中虛擬機(jī)恢復(fù)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049]本發(fā)明實(shí)施例提供的集群中虛擬機(jī)的恢
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1