[发明专利]一种远程在线备份虚拟机的方法在审
申请号: | 201510903606.0 | 申请日: | 2015-12-09 |
公开(公告)号: | CN105376329A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 温金花;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 在线 备份 虚拟机 方法 | ||
技术领域
本发明涉及虚拟机备份技术领域,特别是一种远程在线备份虚拟机的方法。
背景技术
在云计算平台,虚拟机的备份恢复是必不可少的,常用的是快照和备份。 其中快照的方式,优点很突出:
1、可以实现在线快照,无需关机;
2、可以实现增量快照,节省存储空间,且速度很快;
但是快照的方式最大的缺点,就是和虚拟机强相关,不是相互独立的,当 虚拟机故障或者宿主机故障时,快照是无法恢复的。
另外对于备份,一般过程为:
1、把虚拟机关机;
2、把虚拟机实例的镜像文件拷贝一份作为备份文件,保存在宿主机的其他 目录;
3、重新对虚拟机开机;
这种方式存在的缺点如下:
1、保存在宿主机内,当宿主机故障时,无法恢复备份;
2、直接拷贝,需要占用的空间是虚拟机块设备的最大可用空间,而不是 实际已用空间,这样就浪费了存储空间;
3、在备份过程中需要关机;
快照和备份有各自不同的使用场景,对于云计算都是不可缺少的,特别是 配合一起使用可互补各自不足。基于上述的备份方式缺点,需要一种远程在线 备份的方法。
发明内容
本发明解决的技术问题在于提供一种远程在线备份虚拟机的方法,解决了 虚拟机或者宿主机故障后不能恢复虚拟机、虚拟机备份时业务中断、浪费存储 空间的问题。
本发明解决上述技术问题的方案是:
所述的方法包括如下步骤:
步骤一:准备远程备份服务器,配置免密登录;
步骤二:暂停虚拟机后端IO读写;
步骤三:使用qemu工具读取虚拟机块设备占用的实际大小;
步骤四:使用dd命令指定大小将虚拟机块设备拷贝到临时文件;
步骤五:使用rsync工具将临时文件拷贝到远程备份服务器;
步骤六:恢复虚拟机后端IO读写,删除临时文件。
所述的准备远程备份服务器,配置免密登录,需要在备份节点和远程备份 服务器上安装rsync工具,且在备份节点配置无密码可ssh登录远程备份服务器。
所述的暂停虚拟机后端IO读写是指将宿主机上的后端服务程序置于挂起状 态,将虚拟机前端发送过来的磁盘IO保存;
所述的后端是指在宿主机中运行的负责与各个虚拟机进行IO交互的服务程 序;所述的前端相对于后端,是运行在虚拟机上的一个服务程序,短时间的暂 停后端IO的读写功能并不会影响前端IO的运行,即虚拟机正常运行。
所述的dd命令是指linux的管理磁盘命令,所述的指定大小拷贝块设备, 只拷贝块设备的实际占用大小,不是全部可用空间。
本发明方案的有益效果如下:
1、实现远程备份,使得备份文件和虚拟机块设备是相互独立的,当虚拟机 或者宿主机故障时,仍然可使用远程备份来恢复虚拟机。
2、可以在线备份,不需要关机,不会影响业务系统的正常运行。
3、只备份块设备实际占用空间,非可用空间,节省存储空间,避免浪费。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明方法流程图。
具体实施方式
见图1所示,本发明的步骤有:
1、配置ssh无密码登录远程备份服务器
首先在备份节点执行:ssh-keygen,用来生成密匙。
然后执行:ssh-copy-idroot@node,将密匙分发到远程备份服务器节 点,其中node需替换为远程备份服务器的id。
2、暂停虚拟机后端io读写
命令为:virshsuspend虚拟机id
3、使用qemu工具读取虚拟机块设备占用的实际大小
命令为:[‘qemu-img',‘check',mountpoint],其中mountpoint是指具体 的块设备路径,如: /instances/disk/973ce914421d9c979ee850615158/i-4206407D/i-4206407D_snap
4、使用dd命令指定大小将虚拟机块设备拷贝到临时文件
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510903606.0/2.html,转载请声明来源钻瓜专利网。