亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

虛擬機(jī)數(shù)據(jù)備份的方法和裝置的制造方法_2

文檔序號(hào):9304484閱讀:來(lái)源:國(guó)知局
修改的數(shù)據(jù)。透?jìng)鞑僮髋c不透?jìng)鞑僮骺梢愿鶕?jù)用戶(hù)的選擇來(lái)進(jìn)行。
[0047]步驟104,根據(jù)備份指令獲取虛擬機(jī)數(shù)據(jù);
[0048]由于虛擬機(jī)可對(duì)物理磁盤(pán)進(jìn)行操作,因此虛擬機(jī)數(shù)據(jù)能夠以位圖形式記錄在第一物理主機(jī)的物理磁盤(pán)中。根據(jù)通過(guò)虛擬化層接收到的備份指令,獲取虛擬機(jī)所對(duì)應(yīng)的操作系統(tǒng)在當(dāng)前虛擬機(jī)的位圖,通過(guò)訪(fǎng)問(wèn)位圖快速篩選出需要備份的虛擬機(jī)數(shù)據(jù)。具體的,虛擬機(jī)數(shù)據(jù)可以虛擬機(jī)實(shí)時(shí)運(yùn)行中的虛擬機(jī)增量數(shù)據(jù)。虛擬機(jī)所對(duì)應(yīng)的操作系統(tǒng)也就是需要進(jìn)行備份的系統(tǒng),包括但不限于windows操作系統(tǒng)、Iinux操作系統(tǒng)等。將需要備份的虛擬機(jī)數(shù)據(jù)發(fā)送至虛擬化層。在其中一個(gè)實(shí)施例中,虛擬機(jī)的虛擬機(jī)數(shù)據(jù)包括開(kāi)機(jī)狀態(tài)下的虛擬機(jī)數(shù)據(jù)、關(guān)機(jī)狀態(tài)下的虛擬機(jī)數(shù)據(jù)和基于裸盤(pán)方式運(yùn)行的虛擬機(jī)數(shù)據(jù)。對(duì)開(kāi)機(jī)狀態(tài)下的虛擬機(jī)數(shù)據(jù)和關(guān)機(jī)狀態(tài)下的虛擬機(jī)數(shù)據(jù)進(jìn)行備份,突破了傳統(tǒng)的虛擬機(jī)數(shù)據(jù)備份中無(wú)法對(duì)開(kāi)關(guān)機(jī)狀態(tài)下的虛擬機(jī)進(jìn)行備份的局限,提供了一種全新的虛擬機(jī)數(shù)據(jù)備份方法。
[0049]步驟106,通過(guò)虛擬化層將虛擬機(jī)數(shù)據(jù)發(fā)送第二物理主機(jī)進(jìn)行備份。
[0050]虛擬化層在接收到虛擬機(jī)數(shù)據(jù)后,將虛擬機(jī)數(shù)據(jù)發(fā)送至第二物理主機(jī)進(jìn)行備份。第二物理主機(jī)可以處在快虛環(huán)境中,也可以是獨(dú)立于快虛環(huán)境之外。第二物理主機(jī)接收到虛擬機(jī)數(shù)據(jù)的信息后,生成對(duì)應(yīng)的備份鏡像。第二物理主機(jī)能夠與外部存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)共享。具體的,第二物理主機(jī)將備份鏡像通過(guò)外部存儲(chǔ)設(shè)備中的共享目錄進(jìn)行共享。
[0051]本實(shí)施例中,第一物理主機(jī)上的虛擬機(jī)在快虛環(huán)境中通過(guò)虛擬化層接收備份指令,快虛環(huán)境中包括第一物理主機(jī)上安裝的操作系統(tǒng)和虛擬化管理系統(tǒng),該操作系統(tǒng)被轉(zhuǎn)換為虛擬化管理系統(tǒng)上的虛擬機(jī);根據(jù)備份指令獲取虛擬機(jī)數(shù)據(jù);通過(guò)虛擬化層將虛擬機(jī)數(shù)據(jù)發(fā)送至第二物理主機(jī)進(jìn)行備份。由于在快虛環(huán)境中第一物理主機(jī)的操作系統(tǒng)被轉(zhuǎn)換為虛擬化管理系統(tǒng)上的虛擬機(jī),因此虛擬機(jī)能夠?qū)Φ谝晃锢碇鳈C(jī)的物理磁盤(pán)進(jìn)行操作。通過(guò)虛擬化層接收到的備份指令能夠直接獲取到虛擬機(jī)數(shù)據(jù),從而能夠通過(guò)虛擬化層將虛擬機(jī)數(shù)據(jù)發(fā)送至第二物理主機(jī)進(jìn)行備份,即在虛擬環(huán)境中可方便快捷的實(shí)現(xiàn)了對(duì)第一物理主機(jī)上的存儲(chǔ)的數(shù)據(jù)進(jìn)行備份。
[0052]在一個(gè)實(shí)施例中,在快虛環(huán)境中通過(guò)虛擬化層接收備份指令的步驟之前,還包括:獲取第一物理主機(jī)上安裝的操作系統(tǒng)所占據(jù)的物理磁盤(pán)的位圖;根據(jù)第一物理主機(jī)上安裝的虛擬化管理系統(tǒng)創(chuàng)建與物理磁盤(pán)的位圖對(duì)應(yīng)的虛擬磁盤(pán);將操作系統(tǒng)虛擬為虛擬化管理系統(tǒng)上的虛擬機(jī);虛擬機(jī)基于裸盤(pán)方式運(yùn)行,虛擬化管理系統(tǒng)基于虛擬磁盤(pán)方式運(yùn)行,實(shí)現(xiàn)快虛環(huán)境。
[0053]本實(shí)施例中,第一物理主機(jī)上安裝的操作系統(tǒng)可以是windows操作系統(tǒng)或Iinux操作系統(tǒng)等,通過(guò)虛擬安裝工具在第一物理主機(jī)上再安裝虛擬化管理系統(tǒng)。虛擬安裝工具可以是SangforaSV(深信服公司的一種虛擬安裝軟件)等。安裝完畢之后,重啟第一物理主機(jī),通過(guò)grub引導(dǎo)的方式啟動(dòng)已選擇的虛擬化管理系統(tǒng),進(jìn)入虛擬化管理系統(tǒng)后,在虛擬化管理系統(tǒng)中加載操作系統(tǒng),具體的,加載的可以是windows操作系統(tǒng),獲取第一物理主機(jī)上操作系統(tǒng)所占據(jù)的物理磁盤(pán)的位圖。根據(jù)虛擬化管理系統(tǒng)創(chuàng)建與該物理磁盤(pán)的位圖相對(duì)應(yīng)的虛擬磁盤(pán),并將虛擬磁盤(pán)進(jìn)行分區(qū),供虛擬化管理系統(tǒng)使用。根據(jù)用戶(hù)在虛擬化管理系統(tǒng)中輸入的虛擬機(jī)創(chuàng)建指令和配置參數(shù)將操作系統(tǒng)虛擬為虛擬化管理系統(tǒng)上的虛擬機(jī),虛擬機(jī)也稱(chēng)為本地虛擬機(jī)。虛擬機(jī)基于裸盤(pán)方式運(yùn)行,虛擬化管理系統(tǒng)基于虛擬磁盤(pán)方式運(yùn)行,由此實(shí)現(xiàn)了快虛環(huán)境。快虛環(huán)境中的虛擬機(jī)并不像傳統(tǒng)的虛擬機(jī)對(duì)應(yīng)虛擬磁盤(pán)進(jìn)行讀寫(xiě)操作,而是對(duì)第一物理主機(jī)的操作系統(tǒng)上的文件和數(shù)據(jù)進(jìn)行真實(shí)的讀寫(xiě),也就是對(duì)第一物理主機(jī)上的物理磁盤(pán)進(jìn)行真實(shí)的讀寫(xiě),而且能夠使得第一物理主機(jī)上的操作系統(tǒng)以虛擬機(jī)的方式運(yùn)行。
[0054]在快虛環(huán)境中,還可以繼續(xù)創(chuàng)建虛擬機(jī)??焯摥h(huán)境中的多臺(tái)虛擬機(jī)彼此獨(dú)立運(yùn)行??焯摥h(huán)境中用戶(hù)無(wú)需預(yù)先將第一物理主機(jī)的操作系統(tǒng)迀移至虛擬化管理系統(tǒng)中,即可直接在虛擬化管理系統(tǒng)中以虛擬機(jī)的方式運(yùn)行該操作系統(tǒng),實(shí)現(xiàn)了對(duì)第一物理主機(jī)的虛擬化操作。
[0055]在一個(gè)實(shí)施例中,在根據(jù)備份指令獲取虛擬機(jī)數(shù)據(jù)的步驟之后,還包括:將虛擬機(jī)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)時(shí)識(shí)別虛擬機(jī)數(shù)據(jù)是否發(fā)生異常;若是,則將對(duì)發(fā)生異常的虛擬機(jī)數(shù)據(jù)進(jìn)行完全備份;否則,則將虛擬機(jī)數(shù)據(jù)進(jìn)行增量備份。
[0056]本實(shí)施例中,虛擬機(jī)能夠從虛擬化管理系統(tǒng)切換至操作系統(tǒng),也就是將第一物理主機(jī)從虛擬環(huán)境中返回至操作系統(tǒng)下,此時(shí)需要識(shí)別虛擬機(jī)數(shù)據(jù)是否發(fā)生異常。在其中一個(gè)實(shí)施例中,將虛擬機(jī)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)時(shí)識(shí)別虛擬機(jī)數(shù)據(jù)是否發(fā)生異常的步驟包括:根據(jù)記錄文件實(shí)時(shí)記錄虛擬機(jī)數(shù)據(jù);根據(jù)虛擬機(jī)監(jiān)視器對(duì)虛擬機(jī)數(shù)據(jù)進(jìn)行監(jiān)視;根據(jù)記錄文件對(duì)監(jiān)視到的虛擬機(jī)數(shù)據(jù)進(jìn)行校驗(yàn),以識(shí)別虛擬機(jī)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)時(shí)虛擬機(jī)數(shù)據(jù)是否發(fā)生異常。其中,可以根據(jù)MD5 (Message-Digest Algorithm5,消息摘要算法第5版)計(jì)算哈希值的方式來(lái)生成記錄文件。記錄文件實(shí)時(shí)記錄虛擬機(jī)數(shù)據(jù)。根據(jù)虛擬機(jī)監(jiān)視器對(duì)虛擬機(jī)數(shù)據(jù)進(jìn)行監(jiān)視。由于實(shí)際中存在虛擬機(jī)死機(jī)、斷電以及其他第三方導(dǎo)致的無(wú)法監(jiān)視的情形,因此在監(jiān)視結(jié)果中可能存在空白段落。存在空白段落也就是說(shuō)存在虛擬機(jī)數(shù)據(jù)發(fā)生異常卻沒(méi)有被監(jiān)視到的情形。
[0057]由于記錄文件是實(shí)時(shí)記錄虛擬機(jī)數(shù)據(jù),因此記錄文件能夠完整、準(zhǔn)確反映虛擬機(jī)數(shù)據(jù)的變化狀況。根據(jù)記錄文件對(duì)監(jiān)視到的虛擬機(jī)數(shù)據(jù)進(jìn)行校驗(yàn),若校驗(yàn)結(jié)果顯示記錄文件與監(jiān)視到的虛擬機(jī)數(shù)據(jù)相同,則表示虛擬機(jī)數(shù)據(jù)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)時(shí)虛擬機(jī)數(shù)據(jù)未發(fā)生異常。若校驗(yàn)結(jié)果顯示記錄文件與監(jiān)視到的虛擬機(jī)數(shù)據(jù)存在不同之處,即表示虛擬機(jī)數(shù)據(jù)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)時(shí)虛擬機(jī)數(shù)據(jù)發(fā)生了異常。由此能夠簡(jiǎn)單快速的識(shí)別虛擬機(jī)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)時(shí)虛擬機(jī)數(shù)據(jù)是否發(fā)生異常。如果識(shí)別到虛擬機(jī)數(shù)據(jù)發(fā)生異常,則對(duì)發(fā)生異常的虛擬機(jī)數(shù)據(jù)進(jìn)行標(biāo)識(shí),并對(duì)發(fā)生異常的虛擬機(jī)數(shù)據(jù)進(jìn)行完全備份。完全備份是指?jìng)浞菟械奶摂M機(jī)數(shù)據(jù),包括發(fā)生異常的數(shù)據(jù)。如果識(shí)別到虛擬機(jī)數(shù)據(jù)未發(fā)生異常,則將虛擬機(jī)數(shù)據(jù)進(jìn)行增量備份。增量備份是指在前一次備份之后只備份再次寫(xiě)入的虛擬機(jī)數(shù)據(jù)。本實(shí)施例中,在識(shí)別虛擬機(jī)數(shù)據(jù)發(fā)生異常后,對(duì)所有的虛擬機(jī)數(shù)據(jù)進(jìn)行完全備份,由此能夠?qū)ξ锢碇鳈C(jī)上存儲(chǔ)的數(shù)據(jù)進(jìn)行完全備份。當(dāng)物理主機(jī)發(fā)生數(shù)據(jù)丟失的災(zāi)難時(shí),只需獲取到完全備份的虛擬機(jī)數(shù)據(jù)即可恢復(fù)丟失的數(shù)據(jù),有效提高了物理主機(jī)的容災(zāi)性。在識(shí)別到虛擬機(jī)數(shù)據(jù)未發(fā)生異常后,對(duì)虛擬機(jī)數(shù)據(jù)進(jìn)行增量備份,由此極大提高了備份效率。
[0058]進(jìn)一步的,將虛擬機(jī)從虛擬化管理系統(tǒng)切換至操作系統(tǒng)之后,還可以再次將虛擬機(jī)從操作系統(tǒng)切換回至虛擬化管理系統(tǒng)。
[0059]根據(jù)上述方式再次識(shí)別將虛擬機(jī)從操作系統(tǒng)切換回至虛擬化管理系統(tǒng)的過(guò)程中,虛擬機(jī)數(shù)據(jù)是否發(fā)生異常。如果識(shí)別到異常,則對(duì)虛擬機(jī)數(shù)據(jù)進(jìn)行完全備份,如果未識(shí)別到異常,則對(duì)虛擬機(jī)數(shù)據(jù)進(jìn)行增量備份。由此實(shí)現(xiàn)了虛擬機(jī)在不同系統(tǒng)下相互切換以及連續(xù)切換之后,仍然能夠方便快捷對(duì)物理主機(jī)上存儲(chǔ)的數(shù)據(jù)進(jìn)行備份。
[0060]如圖2所示,提供了一種虛擬機(jī)數(shù)據(jù)備份的裝置,該裝置包括:接收模塊202、獲取模塊204和備份模塊206,其中:
[0061]接收模塊202,用于第一物理主機(jī)上的虛擬機(jī)在快虛環(huán)境中通過(guò)虛擬化層接收備份指令,快虛環(huán)境中包括第一物理主機(jī)上安裝的操作系統(tǒng)和虛擬化管理系統(tǒng),操作系統(tǒng)被轉(zhuǎn)換為虛擬化管理系統(tǒng)上的虛擬機(jī)。
[0062]獲取模塊204,用于根據(jù)備份指令獲取虛擬機(jī)數(shù)據(jù)在其中一個(gè)實(shí)施例中,虛擬機(jī)數(shù)據(jù)包括開(kāi)機(jī)狀態(tài)下的虛擬機(jī)數(shù)據(jù)、關(guān)機(jī)狀態(tài)下的虛擬機(jī)數(shù)據(jù)和基于裸盤(pán)方式運(yùn)行的虛擬機(jī)數(shù)據(jù)。
[0063]備份模塊206,用于通過(guò)虛擬化層將虛擬機(jī)數(shù)據(jù)發(fā)送至第二物理主機(jī)進(jìn)行備份。
[0064]本實(shí)施例中,虛擬機(jī)數(shù)據(jù)備份的裝置運(yùn)行在通過(guò)第一物理主機(jī)上安裝的操作系統(tǒng)和虛擬化管理系統(tǒng)創(chuàng)建的快虛環(huán)境中。由于在快虛環(huán)境中第
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1