[发明专利]跨OpenStack的虚拟机迁移方法、装置及介质在审
申请号: | 202011398129.4 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112527452A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 李栋梁;亓开元;苏志远 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | openstack 虚拟机 迁移 方法 装置 介质 | ||
本申请公开了一种跨OpenStack集群的虚拟机迁移方法、装置及计算机可读存储介质。其中,方法包括当迁移任务被创建,创建与源虚拟机磁盘参数相同的云磁盘,并挂载到预先于目标OpenStack集群中创建的代理虚拟机中。利用代理虚拟机读取源虚拟机的磁盘备份数据并写入至云磁盘中。在源虚拟机将缓存数据刷新至磁盘并创建缓存备份数据过程中,利用代理虚拟机将读取的每一次缓存备份数据写入至云磁盘直至当前缓存备份数据的占用空间容量值小于预设阈值。在源虚拟机暂停状态下卸载云磁盘并使用卸载后的云磁盘创建与源虚拟机配置和网络地址均相同的目标虚拟机,实现了跨OpenStack集群的虚拟机在线、自动迁移,最大程度减少了虚拟机业务的暂停时间,有效保障虚拟机业务的连续性。
技术领域
本申请涉及云计算技术领域,特别是涉及一种跨OpenStack集群的虚拟机迁移方法、装置及计算机可读存储介质。
背景技术
随着云计算技术的发展,多云和混合云成为未来技术发展的趋势,OpenStack由于其独特的优势作为云计算管理平台被广泛应用在各种多云、混合云技术中。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务的解决方案,每个服务提供API以进行集成。
在多云环境下,因用户业务的发展、商务关系等原因,需要将业务虚拟机迁移到其它集群中,相关技术在跨OpenStack集群的迁移虚拟机时,需要在虚拟机关机状态下执行迁移动作,这样就会造成虚拟机业务中断,而且相关技术还需要手工操作、步骤繁琐,容易造成数据丢失。
鉴于此,如何方便、快捷地实现在线跨OpenStack集群迁移虚拟机,保障业务连续性,是所属领域技术人员需要解决的技术问题。
发明内容
本申请提供了一种跨OpenStack集群的虚拟机迁移方法、装置及计算机可读存储介质,实现跨OpenStack集群的虚拟机在线、自动迁移,最大程度减少了虚拟机业务的暂停时间,有效保障虚拟机业务的连续性。为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种跨OpenStack集群的虚拟机迁移方法,包括:
当迁移任务被创建,创建与源虚拟机磁盘参数相同的云磁盘,并挂载到预先于目标OpenStack集群中创建的代理虚拟机中;
利用所述代理虚拟机读取所述源虚拟机的磁盘备份数据并写入至所述云磁盘中;
在所述源虚拟机将缓存数据刷新至磁盘并创建缓存备份数据过程中,利用所述代理虚拟机将读取的每一次缓存备份数据写入至所述云磁盘直至当前缓存备份数据的占用空间容量值小于预设阈值;
当检测到所述当前缓存备份数据的占用空间容量值小于所述预设阈值,发送暂停所述源虚拟机的指令,同时卸载云磁盘;使用卸载后的云磁盘创建与所述源虚拟机配置和网络地址相同的目标虚拟机。
可选的,所述在所述源虚拟机将缓存数据刷新至磁盘并创建缓存备份数据过程中,利用所述代理虚拟机将读取的每一次缓存备份数据写入至所述云磁盘直至当前缓存备份数据的占用空间容量值小于预设阈值包括:
调用源OpenStack集群接口将所述源虚拟机在当前时刻的缓存数据刷新到所述源虚拟机的磁盘中,并基于所述磁盘备份数据为所述源虚拟机创建增量备份数据,以作为当前时刻的缓存备份数据;
判断所述增量备份数据的占用空间容量值是否小于预设增量阈值;
若所述增量备份数据的占用空间容量值小于所述预设增量阈值,发送暂停所述源虚拟机的指令;若所述增量备份数据的占用空间容量值不小于所述预设增量阈值,返回继续执行所述调用源OpenStack集群接口将所述源虚拟机在当前时刻的缓存数据刷新到所述源虚拟机的磁盘中的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011398129.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不锈钢管材定长切割装置
- 下一篇:一种快速取放料装置