[发明专利]一种虚拟机存储同步方法在审
申请号: | 201610196623.X | 申请日: | 2016-03-30 |
公开(公告)号: | CN105824689A | 公开(公告)日: | 2016-08-03 |
发明(设计)人: | 莫展鹏;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F3/06 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于共享虚拟磁盘的虚拟机存储同步方法。本发明首先把虚拟磁盘镜像存储于共享存储中,采用快照的方式运行虚拟机;然后,获取内存脏页位图,获取脏页位图在虚拟机逻辑空间中的地址;得到该页面在物理机内存空间中的真实地址,将这些内存脏页封装成数据包发送至备虚拟机;将该页面映射到虚拟机的逻辑空间的相同地址;最后,备虚拟机向主虚拟机返回信息,完成此次同步。本发明提出的基于虚拟磁盘的虚拟机存储同步方法,解决了目前虚拟机容错时存储同步过程中发生的拷贝时间长、系统开销大的问题;可以应用在虚拟机容错技术中。 | ||
搜索关键词: | 一种 虚拟机 存储 同步 方法 | ||
【主权项】:
一种虚拟机存储同步方法,其特征在于,所述的方法包括以下步骤:步骤1:把虚拟磁盘镜像存储于共享存储中,将此磁盘镜像文件作为母镜像;采用快照的方式运行虚拟机,子镜像数据保存在内存中;步骤2:主虚拟机获取上一次同步后到这次同步时刻的虚拟机内存发生改变的内存脏页位图;步骤3:获取步骤2中内存脏页位图在虚拟机逻辑空间中的地址;步骤4:根据逻辑地址与物理机实际地址的对应表得到该页面在物理机内存空间中的真实地址,通过地址在物理机的内存空间中读出这些页面的数据后,将这些内存脏页封装成数据包发送至备虚拟机;步骤5:备虚拟机收到主虚拟机传来的内存脏页数据包,保存在物理机的内存空间中,通过填写物理机实际地址与逻辑地址对应表,将该页面映射到虚拟机的逻辑空间的相同地址;步骤6:备虚拟机向主虚拟机返回信息,完成此次同步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610196623.X/,转载请声明来源钻瓜专利网。