[發(fā)明專利]一種遠程在線備份虛擬機的方法在審
| 申請?zhí)枺?/td> | 201510903606.0 | 申請日: | 2015-12-09 |
| 公開(公告)號: | CN105376329A | 公開(公告)日: | 2016-03-02 |
| 發(fā)明(設計)人: | 溫金花;楊松;季統(tǒng)凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 在線 備份 虛擬機 方法 | ||
技術領域
本發(fā)明涉及虛擬機備份技術領域,特別是一種遠程在線備份虛擬機的方法。
背景技術
在云計算平臺,虛擬機的備份恢復是必不可少的,常用的是快照和備份。 其中快照的方式,優(yōu)點很突出:
1、可以實現(xiàn)在線快照,無需關機;
2、可以實現(xiàn)增量快照,節(jié)省存儲空間,且速度很快;
但是快照的方式最大的缺點,就是和虛擬機強相關,不是相互獨立的,當 虛擬機故障或者宿主機故障時,快照是無法恢復的。
另外對于備份,一般過程為:
1、把虛擬機關機;
2、把虛擬機實例的鏡像文件拷貝一份作為備份文件,保存在宿主機的其他 目錄;
3、重新對虛擬機開機;
這種方式存在的缺點如下:
1、保存在宿主機內(nèi),當宿主機故障時,無法恢復備份;
2、直接拷貝,需要占用的空間是虛擬機塊設備的最大可用空間,而不是 實際已用空間,這樣就浪費了存儲空間;
3、在備份過程中需要關機;
快照和備份有各自不同的使用場景,對于云計算都是不可缺少的,特別是 配合一起使用可互補各自不足。基于上述的備份方式缺點,需要一種遠程在線 備份的方法。
發(fā)明內(nèi)容
本發(fā)明解決的技術問題在于提供一種遠程在線備份虛擬機的方法,解決了 虛擬機或者宿主機故障后不能恢復虛擬機、虛擬機備份時業(yè)務中斷、浪費存儲 空間的問題。
本發(fā)明解決上述技術問題的方案是:
所述的方法包括如下步驟:
步驟一:準備遠程備份服務器,配置免密登錄;
步驟二:暫停虛擬機后端IO讀寫;
步驟三:使用qemu工具讀取虛擬機塊設備占用的實際大小;
步驟四:使用dd命令指定大小將虛擬機塊設備拷貝到臨時文件;
步驟五:使用rsync工具將臨時文件拷貝到遠程備份服務器;
步驟六:恢復虛擬機后端IO讀寫,刪除臨時文件。
所述的準備遠程備份服務器,配置免密登錄,需要在備份節(jié)點和遠程備份 服務器上安裝rsync工具,且在備份節(jié)點配置無密碼可ssh登錄遠程備份服務器。
所述的暫停虛擬機后端IO讀寫是指將宿主機上的后端服務程序置于掛起狀 態(tài),將虛擬機前端發(fā)送過來的磁盤IO保存;
所述的后端是指在宿主機中運行的負責與各個虛擬機進行IO交互的服務程 序;所述的前端相對于后端,是運行在虛擬機上的一個服務程序,短時間的暫 停后端IO的讀寫功能并不會影響前端IO的運行,即虛擬機正常運行。
所述的dd命令是指linux的管理磁盤命令,所述的指定大小拷貝塊設備, 只拷貝塊設備的實際占用大小,不是全部可用空間。
本發(fā)明方案的有益效果如下:
1、實現(xiàn)遠程備份,使得備份文件和虛擬機塊設備是相互獨立的,當虛擬機 或者宿主機故障時,仍然可使用遠程備份來恢復虛擬機。
2、可以在線備份,不需要關機,不會影響業(yè)務系統(tǒng)的正常運行。
3、只備份塊設備實際占用空間,非可用空間,節(jié)省存儲空間,避免浪費。
附圖說明
下面結合附圖對本發(fā)明進一步說明:
圖1為本發(fā)明方法流程圖。
具體實施方式
見圖1所示,本發(fā)明的步驟有:
1、配置ssh無密碼登錄遠程備份服務器
首先在備份節(jié)點執(zhí)行:ssh-keygen,用來生成密匙。
然后執(zhí)行:ssh-copy-idroot@node,將密匙分發(fā)到遠程備份服務器節(jié) 點,其中node需替換為遠程備份服務器的id。
2、暫停虛擬機后端io讀寫
命令為:virshsuspend虛擬機id
3、使用qemu工具讀取虛擬機塊設備占用的實際大小
命令為:[‘qemu-img',‘check',mountpoint],其中mountpoint是指具體 的塊設備路徑,如: /instances/disk/973ce914421d9c979ee850615158/i-4206407D/i-4206407D_snap
4、使用dd命令指定大小將虛擬機塊設備拷貝到臨時文件
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經(jīng)國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510903606.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





