一种多磁盘虚拟机在线迁移到不同存储池的方法及装置制造方法及图纸

技术编号:26478319 阅读:18 留言:0更新日期:2020-11-25 19:22
本发明专利技术提出了一种多磁盘虚拟机在线迁移到不同存储池的方法,包括:将虚拟机每个待迁移的活动状态磁盘以及由每个待迁移的活动状态磁盘对应产生的多个快照盘构建磁盘树,用于记录磁盘树中多个磁盘的生成时间先后关系;迁移内存快照文件;确定每个待迁移的活动状态磁盘对应的目标存储池,根据磁盘树中待迁移磁盘的生成时间先后关系,将多个磁盘树分别迁移至对应的目标存储池,本发明专利技术还提出了一种多磁盘虚拟机在线迁移到不同存储池的装置,有效解决由于现有技术造成虚拟机迁移资源利用率以及迁移效率不高的问题,在虚拟机磁盘迁移时,可以根据实际情况将待迁移磁盘迁移至不同的目标存储池,有效的提高了虚拟机迁移的效率以及可靠性。

【技术实现步骤摘要】
一种多磁盘虚拟机在线迁移到不同存储池的方法及装置
本专利技术涉及虚拟机磁盘迁移领域,尤其是涉及一种多磁盘虚拟机在线迁移到不同存储池的方法及装置。
技术介绍
随着云计算技术飞快的发展,越来越多的公司推出了用于提供云计算基础功能的虚拟化管理系统,这些虚拟化管理系统部署在服务器上,使得所有虚拟机可在多种环境下共享该服务器的资源。当虚拟机当前所在的主机负载过大,资源不足,或者需要对当前环境进行开发维护,通常需要将虚拟机迁移到其他主机或者存储来减小压力,或者等待当前环境维护完成后再将虚拟机迁移回来。而且,虚拟机迁移只能是将虚拟机的所有磁盘进行整体迁移,如果当前虚拟机占用存储资源过多,出现目标环境没有适合虚拟机迁移的存储池的情况,就无法完成迁移过程,不利于提高资源利用率以及迁移效率。
技术实现思路
本专利技术为了解决现有技术中存在的问题,创新提出了一种多磁盘虚拟机在线迁移到不同存储池的方法及装置,有效解决由于现有技术造成虚拟机迁移资源利用率以及迁移效率不高的问题,有效的提高了虚拟机迁移的效率以及可靠性。本专利技术本文档来自技高网...

【技术保护点】
1.一种多磁盘虚拟机在线迁移到不同存储池的方法,其特征是,包括:/n将虚拟机每个待迁移的活动状态磁盘以及由每个待迁移的活动状态磁盘对应产生的多个快照盘构建磁盘树,所述每个磁盘树中至少包括由所述待迁移的活动状态磁盘产生的多个快照盘,用于记录磁盘树中多个磁盘的生成时间先后关系;/n迁移内存快照文件,将虚拟机引导盘的内存快照文件,迁移到引导盘的目标存储池;其中,引导盘为虚拟机操作系统所在磁盘;/n确定每个待迁移的活动状态磁盘对应的目标存储池,根据磁盘树中待迁移磁盘的生成时间先后关系,将多个磁盘树分别迁移至对应的目标存储池。/n

【技术特征摘要】
1.一种多磁盘虚拟机在线迁移到不同存储池的方法,其特征是,包括:
将虚拟机每个待迁移的活动状态磁盘以及由每个待迁移的活动状态磁盘对应产生的多个快照盘构建磁盘树,所述每个磁盘树中至少包括由所述待迁移的活动状态磁盘产生的多个快照盘,用于记录磁盘树中多个磁盘的生成时间先后关系;
迁移内存快照文件,将虚拟机引导盘的内存快照文件,迁移到引导盘的目标存储池;其中,引导盘为虚拟机操作系统所在磁盘;
确定每个待迁移的活动状态磁盘对应的目标存储池,根据磁盘树中待迁移磁盘的生成时间先后关系,将多个磁盘树分别迁移至对应的目标存储池。


2.根据权利要求1所述的多磁盘虚拟机在线迁移到不同存储池的方法,其特征是,磁盘树的数量与待迁移的活动状态磁盘的数量对应相同。


3.根据权利要求1所述的多磁盘虚拟机在线迁移到不同存储池的方法,其特征是,所述磁盘树还包括待迁移的活动状态磁盘。


4.根据权利要求1所述的多磁盘虚拟机在线迁移到不同存储池的方法,其特征是,根据磁盘树中待迁移的活动状态磁盘以及多个快照盘的生成时间先后关系,将多个磁盘树分别迁移至对应的目标存储池具体包括:
确定当前待迁移的磁盘树;
判断当前磁盘树中待迁移的磁盘是否是当前磁盘树中生成时间最早的,如果是当前磁盘树中的生成时间最早的磁盘,在所述当前磁盘树对应的目标存储池中预先建立空的卷,将待迁移的磁盘中的数据复制到目标存储池中预先建立空的卷;
如果不是当前磁盘树中的生成时间最早的磁盘,则根据当前磁盘树中记录的磁盘之间的时间先后关系,确定距离当前磁盘树中的生成时间最早磁盘的下一级待迁移的磁盘,在目标存储池中通过引用链接方式新建一个磁盘,新建的磁盘与当前待迁移的磁盘之前已经迁移完成的磁盘内容一致,将当前待迁移的磁盘与之前已经迁移完成的磁盘之间的差异数据迁移到目标存储池...

【专利技术属性】
技术研发人员:孟令鲁张东
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1