[發明專利]一種基于虛擬機運行信息數據發現的備份方法有效
| 申請號: | 201310574430.X | 申請日: | 2013-11-15 |
| 公開(公告)號: | CN103678036A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 湯玉龍 | 申請(專利權)人: | 上海愛數軟件有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/455 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 趙繼明 |
| 地址: | 200072 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 虛擬機 運行 信息 數據 發現 備份 方法 | ||
技術領域
本發明涉及一種虛擬機數據備份技術,尤其是涉及一種基于虛擬機運行信息數據發現的備份方法。
背景技術
虛擬化技術經過多年發展已經成熟,虛擬化廠商通過多年宣傳和實際生產環境測試已被大量企業接受并投入企業生產環境。VMware公司作為虛擬化解決方案領先廠商占據大部分市場份額,其推出的一系列虛擬化的產品幫助用戶解決了硬件資源浪費、IT管理復雜等一系列難題。虛擬化解決方案同時提供硬件平臺無法解決的難題,如在線遷移、克隆、快速部署、云計算等。當前已有大量企業和組織機構將虛擬化產品部署于生產環境中。隨著越來越多的生產應用部署到虛擬化平臺上,如何保護虛擬化平臺上的生產系統在受到系統異常、誤操作等損壞后能夠快速恢復,成為備份軟件廠商關注的熱點問題。
VMware公司考慮到虛擬機備份需求,提供一套數據保護接口VADP?API(vStorage?API?for?Data?Protection)為備份應用程序提供了直接訪問、操作虛擬機鏡像文件。如果備份軟件廠商選擇使用VADP,那么VADP的變化塊追蹤技術使虛擬化平臺能夠追蹤上次備份完成后虛擬機文件發生變化的數據塊,但是某些情況下這種變化塊追蹤技術將會失效,此時再對虛擬機做增量備份將會執行全盤備份。VADP對虛擬機磁盤進行備份的時候是通過調用VDDK?API(Virtual?Disk?Development?Kit:VMware提供的一套操作vmdk磁盤鏡像的應用程序編程接口集)來讀取虛擬機磁盤的二進制內容,并不解析虛擬機磁盤的內容;備份磁盤有2種模式:1、讀取整個虛擬磁盤邏輯空間并備份所有扇區;2、根據VADP的變化塊追蹤技術獲取到虛擬機磁盤的變化的數據塊,備份相應的變化塊的數據扇區。
基于VADP對虛擬機進行備份的時候存在性能、空間問題,1、備份虛擬機時是備份鏡像邏輯空間大小而非實際使用大小,從而造成備份大量無用數據,導致備份效率低下;2、增量備份時VADP變化快追蹤可能失敗,此時須執行全備;3.因備份數據龐大,導致恢復也難以快速恢復。
針對以上使用VADP備份VMware虛擬化平臺虛擬機方法所存在的缺陷,本專利設計一種數據發現方式,使用該方法可以僅備份虛擬機上安裝的應用程序在運行時產生的生產數據(以下簡稱生產數據),從而克服使用VADP備份的缺陷,可以使得備份恢復窗口的時長縮短、減少對虛擬平臺的資源占用以及為客戶節省很多存儲空間。
發明內容
本發明的目的就是為了克服上述現有技術存在的缺陷而提供一種備份效率高、速度快、資源消耗少的基于虛擬機運行信息數據發現的備份方法。
本發明的目的可以通過以下技術方案來實現:
一種基于虛擬機運行信息數據發現的備份方法,包括以下步驟:
數據緩存單元獲取虛擬機運行時的進程信息;
數據備份處理單元將事先存儲的數據發現規則與所述進程信息進行匹配,根據數據發現規則獲取需要備份的應用程序生產數據位置并保存;
根據所述生產數據位置對相應的虛擬機生產數據進行備份,并映射至數據備份存儲單元。
所述的數據發現規則根據虛擬機運行應用程序時的數據信息設計。
所述的數據發現規則為:
name???????????????過濾規則名稱
uuid???????????????備份軟件自動生成
div????????過濾規則描述
process????????????進程名稱,若一組應用有多個進程,使用’;’
???????????????????分開,支持模糊匹配
processCase????????進程名是否區分大小寫
suffix?????????????后綴名,多個后綴名使用’;’分開
suffixCase?????????后綴名是否區分大小寫
searchDir??????????為空,搜尋整個文件系統;指定多個目錄使用’;’
???????????????????隔開
eliminateFiles?????刪除除搜尋結果中的特定名稱文件,支持模糊匹
????????????????????配
preBackupCMD???????備份前指令,多條指令使用’;’分開
waitPreBackupCMD???是否等待指令執行結束
postBackupCMD??????備份完成后指令,多條指令使用’;’分開
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海愛數軟件有限公司,未經上海愛數軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310574430.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種相變蓄熱材料
- 下一篇:一種高性能滑動嚙合套
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





