[发明专利]云计算环境下的跨数据中心虚拟机迁移方法有效
申请号: | 201710135612.5 | 申请日: | 2017-03-08 |
公开(公告)号: | CN106790713B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 张建锋;谭郁松;王晓川;李宝;谭霜 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 赵洪;谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正街47号中国*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云计算环境下的跨数据中心虚拟机迁移方法,步骤包括建立操作系统的镜像库,当用户基于镜像库中的操作系统镜像创建虚拟机实例时,将虚拟机实例的操作系统镜像采用共用操作系统镜像加独立的增量文件的形式进行存储;在任意一个源数据中心收到操作人员发送的将目标虚拟机从源数据中心迁移至目标数据中心的跨数据中心虚拟机迁移指令后,依次通过虚拟机迁移预处理、跨数据中心虚拟机增量文件同步、虚拟机跨数据中心迁移、虚拟机迁移后处理完成跨数据中心虚拟机迁移。本发明具有不依赖于共享存储的支持、后端数据的读写不需要通过建立在互联网上的数据通道、容灾备份的效率高、占用存储空间小、备份速率快的优点。 | ||
搜索关键词: | 计算 环境 数据中心 虚拟机 迁移 方法 | ||
【主权项】:
1.一种云计算环境下的跨数据中心虚拟机迁移方法,其特征在于步骤包括:1)建立操作系统的镜像库,所述镜像库中存储有创建虚拟机所需的操作系统镜像;当用户基于镜像库中的操作系统镜像创建虚拟机实例时,将虚拟机实例的操作系统镜像在本地数据中心的共享存储上采用共用操作系统镜像加独立的增量文件的形式进行存储;在任意一个源数据中心收到操作人员发送的将目标虚拟机从源数据中心迁移至目标数据中心的跨数据中心虚拟机迁移指令后,跳转执行步骤2);2)源数据中心将目标虚拟机的信息向本地代理进行注册,每一个源数据中心的本地代理维护有跨数据中心待迁移虚拟机的信息记录,所述信息记录包括下述字段信息;<image_id,user_id,instance_id,slocation,dlocation,data,flag>其中,image_id为目标虚拟机的镜像唯一标识符,user_id为系统中用户的唯一标识符,instance_id为虚拟机实例的唯一标识符,slocation为源数据中心的标识符,dlocation为目标数据中心的标识符,data表示目标虚拟机的增量文件的压缩数据,flag为数据同步状态,flag为0表示同步未完成,flag为1表示数据同步完成;3)源数据中心对本地代理注册的信息记录进行周期性扫描,如果某条信息记录的dlocation字段与源数据中心的标识符不一致且flag值为0,则启动数据远程同步机制,将该条信息记录同步至dlocation字段对应的目标数据中心的本地代理;同步完成后,源数据中心、目标数据中心分别将本地代理存储的该信息记录的flag值设置为1;4)目标数据中心创建新虚拟机实例,在目标数据中心的共享存储上生成共用操作系统镜像加独立的增量文件,将本地代理存储的信息记录的data字段进行解压缩得到目标虚拟机的增量文件,并将目标虚拟机的增量文件替换新虚拟机实例的增量文件,然后重新启动新虚拟机实例,完成目标虚拟机在目标数据中心的恢复;5)目标数据中心的本地代理删除所述信息记录,并通知被删除信息记录中slocation字段对应的源数据中心的本地代理删除对应的信息记录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710135612.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于互联网社区平台的共享服务系统
- 下一篇:感应电动机