[發明專利]一種基于VMware的虛擬機合成備份方法在審
| 申請號: | 201710397781.6 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107133131A | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 陳哲;邱龍金 | 申請(專利權)人: | 廣州鼎甲計算機科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510000 廣東省廣州市高新技術產業開發*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 vmware 虛擬機 合成 備份 方法 | ||
技術領域
本發明涉及計算機數據備份技術領域,尤其涉及一種基于VMware的虛擬機合成備份方法。
背景技術
隨著單臺物理設備的硬件能力不斷提高,虛擬化產品越來越受到客戶的青睞。在實際的生產環境中,虛擬化技術主要用來解決高性能的物理硬件產能過剩和老的舊的硬件產能過低的重組重用,透明化底層物理硬件,從而最大化的利用物理硬件。目前金融、互聯網、醫療等數據量較大的領域都已經開始廣泛使用虛擬化產品。其中,VMware公司的vSphere系列產品以其簡單易用、功能豐富、可靠性高等特點成為世界上使用最為廣泛的虛擬化產品。
盡管VMware在虛擬化上具有如此強大的功能,但是在實際生產系統中,如果出現硬盤損壞、虛擬機磁盤文件損壞等意外,VMware的虛擬機也無法做到能夠繼續正常運行,因而導致的重要應用的長時間中斷、重要數據的丟失等情況將為客戶帶來無法估計的損失。為了應對上述情況,各大專注于容災備份的公司紛紛推出了針對VMware vSphere的容災備份軟件。這些備份軟件通常都只具備最基本的完全備份功能,即每次備份都會把虛擬機磁盤上的所有數據完整的備份下來,這種備份方式對網絡、宿主機、存儲都會造成極大的資源消耗。因此稍微高級一點的備份軟件就會提供差異備份功能,即在進行了一次完全備份后,之后的每次備份都只會把虛擬機磁盤上產生變化的數據塊備份下來,這樣就大大減少了資源損耗。但是,差異備份仍然存在一個致命問題,就是差異備份點對完全備份點具有極強的依賴性,如果完全備份點損壞,則對應的所有差異備份點全部失效。
發明內容
本發明正是針對現有技術存在的不足,提供了一種基于VMware的虛擬機合成備份方法。
為解決上述問題,本發明所采取的技術方案如下:
一種基于VMware的虛擬機合成備份方法,包括以下步驟:
A、用戶在Web災備管理系統注冊需要備份虛擬機所在的VMware vSphere虛擬化中心,遠程連接虛擬化中心掃描出所有宿主機及虛擬機的信息,并將上述信息更新到數據庫,為下面創建備份任務和啟動任務提供基本信息;
B、創建備份任務,選擇需要備份的虛擬機,將備份任務信息更新到數據庫;
C、以完全備份的模式啟動備份任務,不中斷生產環境的虛擬機業務,將上一步選擇需要備份的虛擬機的虛擬磁盤的所有數據通過網絡傳輸到備份服務器上,生成完全備份點;
D、以合成備份的模式啟動備份任務,不中斷生產環境的虛擬機業務,將備份虛擬機的虛擬磁盤在從上一步的完全備份啟動時刻到此次合成備份啟動時刻這段時間之內產生的變化數據塊通過網絡傳輸到備份服務器上,然后在備份服務器上通過一定的算法,將上一步的完全備份點的數據和上述提到的變化數據塊合并到一起,生成合成備份點;
E、創建恢復任務,根據數據庫中備份點和虛擬化中心的信息,選擇用于恢復的合成備份點、恢復的目標宿主機以及新建恢復虛擬機的名稱;
F、啟動恢復任務,遠程連接虛擬化中心,將合成備份點中包含的完整虛擬機信息恢復到目標宿主機,生成一個與之前備份虛擬機一模一樣的恢復虛擬機;
所述的步驟A具體描述如下:
A1)用戶登錄Web災備管理系統,進入注冊虛擬化中心頁面;
A2)用戶填寫虛擬化中心IP以及用于遠程連接虛擬化中心的用戶名和密碼,頁面向備份服務器上的后臺程序發送注冊虛擬化中心的消息,并附帶虛擬化中心IP、用戶名和密碼等參數,頁面等待后臺返回;
A3)后臺收到頁面注冊虛擬化中心的消息后,首先獲取頁面傳遞的虛擬化中心IP、用戶名和密碼參數,根據虛擬化中心IP建立遠程連接,在連接的過程中會驗證用戶名和密碼的合法性,如果用戶名和密碼正確,連接成功執行下一步,否則連接失敗,給頁面返回注冊失敗的結果;
A4)掃描虛擬化中心上的所有宿主機和虛擬機信息,包括宿主機的IP、宿主機的UUID、虛擬機UUID、虛擬機名稱等信息,將上述信息添加到數據庫中;
A5)關閉和虛擬化中心的連接,并向頁面返回注冊成功的信息;
A6)頁面返回后,如果注冊成功,就可以開始創建備份任務了;
所述的步驟B具體描述如下:
B1)用戶進入創建備份任務頁面,選擇需要備份的虛擬機,頁面向備份服務器上的后臺程序發送創建備份任務的消息,等待后臺返回;
B2)后臺收到頁面創建備份任務的消息后,獲取頁面傳遞過來的任務信息,將任務信息更新到數據庫,向頁面返回創建任務成功;
B3)頁面返回后,如果創建任務成功,就可以開始啟動備份任務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州鼎甲計算機科技有限公司,未經廣州鼎甲計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710397781.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:計算機運行監測方法和裝置
- 下一篇:一種智能手環或智能手表的半自動檢測的方法





