面向KVM虚拟机的无代理连续数据保护方法  

Agentless continuous data protection method for KVM virtual machines

在线阅读下载全文

作  者:陈翰霖 宋亚磊 胡晓勤 CHEN Han-lin;SONG Ya-lei;HU Xiao-qin(School of Cyber Science and Engineering,Sichuan University,Chengdu 610065,China;Information and Flute Management Office,Zhengzhou Business University,Gongyi 451200,China)

机构地区:[1]四川大学网络空间安全学院,四川成都610065 [2]郑州商学院信息与设备管理处,河南巩义451200

出  处:《计算机工程与设计》2024年第10期2881-2887,共7页Computer Engineering and Design

基  金:国家自然科学基金项目(U1736212)。

摘  要:为解决云计算领域中KVM虚拟机缺乏成熟的无代理连续数据保护技术方案的问题,提出一种基于QEMU内部I/O过滤框架的KVM虚拟机无代理连续数据保护方法。通过修改QEMU源代码在QEMU模拟的虚拟机I/O堆栈中插入一个自定义的I/O过滤框架,将虚拟机所有的写数据拷贝一份发送到框架的存储队列,在自定义的库文件中调用框架开放的API接口,获取到虚拟机所有的写数据,通过网络传输到远程备份服务器。实验结果表明,所有类型的KVM虚拟机同一时间点备份前和恢复后的磁盘文件MD5哈希计算值相等,验证了该I/O过滤框架能够在不安装任何代理软件的条件下实现KVM虚拟机的连续数据保护。To address the problem of a lack of mature agentless continuous data protection technology solutions for KVM virtual machine in the cloud computing field,a KVM virtual machines agentless continuous data protection method was proposed based on the QEMU internal I/O filtering framework,named QIOF-CDP.The insertion of a custom I/O filtering framework was introduced into the virtual machine I/O stack simulated by QEMU through the modification of the QEMU source code,all I/O write data of the virtual machine were copied to a storage queue of the I/O filtering framework,and the API interface provided by the I/O filtering framework was called in a custom library file to obtain all I/O write data of the virtual machine.The data were transmitted over the network to a remote backup server.Experimental results demonstrate that the MD5 hash values of disk files before backup and that after recovery of all types of KVM virtual machines at the same point in time are equal,verifying that continuous data protection for KVM virtual machines can be achieved by the I/O filtering framework without the installation of any agent software.

关 键 词:云计算 虚拟化 备份 无代理 连续数据保护 堆栈 框架 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象