一种虚拟机迁移方法、系统、设备及存储介质技术方案

技术编号:36436175 阅读:29 留言:0更新日期:2023-01-20 22:50
本申请实施例提供一种虚拟机迁移方法、系统、设备及存储介质。在源宿主机上连接第一加速设备,在目的宿主机上连接第二加速设备,在虚拟机的迁移过程中,第一加速设备可将源宿主机中最后一轮脏页的源地址信息发送至第二加速设备,并由第二加速设备承担最后一轮脏页的迁移工作;发送完源地址信息后第一加速设备得以空闲,并可承担设备状态数据的迁移工作。这样,第二加速设备承担的最后一轮脏页的迁移工作和第一加速设备承担的设备状态数据的迁移工作可并行执行,而不再需要等待脏页迁移完成后再执行设备状态数据的迁移,这相当于隐藏了设备状态数据迁移工作中的部分或全部用时,大大缩短了虚拟机的暂停时间,从而可有效提高虚拟机迁移效率。拟机迁移效率。拟机迁移效率。

【技术实现步骤摘要】
一种虚拟机迁移方法、系统、设备及存储介质


[0001]本申请涉及虚拟化
,尤其涉及一种虚拟机迁移方法、系统、设备及存储介质。

技术介绍

[0002]在云计算领域中,云服务器中承载着越来越多样的客户需求,因此,领域内对云服务器的性能提出更高的要求。其中,IO性能是核心性能指标之一。面对不断提高的IO性能需求,领域内不断为云服务器提出新的IO设备。为了支持应用层的并发访问性能,云服务器上各个虚拟机对应的设备队列的数量级已经提升到了万级甚至更高,因此,相应的设备状态的数据量特别庞大。
[0003]目前,需要在最后一轮脏页完成迁移后,才能串行地进行设备状态迁移,且设备状态的迁移工作需要在虚拟机暂停状态下进行。而由于设备状态的数量量特别庞大,这导致虚拟机的暂停状态持续时间太久,大大拉低了虚拟机的迁移效率。

技术实现思路

[0004]本申请的多个方面提供一种虚拟机迁移方法、系统、设备及存储介质,用以提高虚拟机的迁移效率。
[0005]本申请实施例提供一种虚拟机迁移系统,包括:源宿主机及其对应的第一加速设备,和目的宿主机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟机迁移系统,包括:源宿主机及其对应的第一加速设备,和目的宿主机及其对应的第二加速设备;所述第一加速设备,用于在针对目标虚拟机的迁移过程中,将所述源宿主机中的最后一轮脏页的源地址信息发送至所述第二加速设备;从所述源宿主机中读取所述目标虚拟机下最终的设备状态数据并发送至所述第二加速设备;所述第二加速设备,用于基于接收到的所述源地址信息从所述源宿主机中获取所述最后一轮脏页;在获取所述最后一轮脏页的过程中,并行接收所述第一加速设备发送的所述设备状态数据;将所述最后一轮脏页和所述设备状态数据写入所述目的宿主机。2.根据权利要求1所述的系统,所述第二加速设备在将所述最后一轮脏页和所述设备状态数据写入所述目的宿主机过程中,用于:从所述设备状态数据中,识别指定设备对应的设备状态,所述指定设备需借助内存进行设备状态存储;在将所述最后一轮脏页全部写入所述目的宿主机之后,再将所述识别出的设备状态写入所述目的宿主机。3.根据权利要求2所述的系统,所述第二加速设备在从所述设备状态数据中,识别指定设备对应的设备状态的过程中,用于:基于预先配置的指定设备标识,从所述设备状态数据中,查找关联有任一指定设备标识的设备状态。4.根据权利要求1

3任一项所述的系统,所述第一加速设备和所述第二加速设备之间设置有并行的第一通信链路和第二通信链路,所述第一通信链路供所述第二加速设备从所述源宿主机中读取所述最后一轮脏页,所述第二通信链路供所述第一加速设备将所述设备状态数据发送至所述第二加速设备。5.根据权利要求4所述的系统,所述第一加速设备包括第一RDMA组件和第一迭代组件,所述第二加速设备包括第二RDMA组件和第二迭代组件,所述第一RDMA组件和所述第二RDMA组件之间建立有所述第一通信链路,所述第一迭代组件和所述第二迭代组件之间建立有所述第二通信链路。6.根据权利要求5所述的系统,所述第一RDMA组件和所述第二RDMA组件采用FPGA、RDMA网卡或基于ASIC的具有RDMA能力的其它设备进行实现;所述第一迭代组件和所述第二迭代组件采用系统级SOC芯片、物理网卡或专用宿主机进行实现。7.根据权利要求1

3任一项所述的系统,所述第二加速设备中设置第一类传输队列和第二类传输队列;所述第二加速设备利用所述第一类传输队列从所述源宿主机中读取所述最后一类脏页,所述第二加速设备利用所述第二类传输队列接收所述第一加速设备发送的所述设备状态数据。8.根据权利要求1

3任一项所述的系统,所述第一加速设备在从所述源宿主机中读取所述目标虚拟机下最终的设备状态数据过程中,用于:按照直接内存访问DMA或者网络的方式从...

【专利技术属性】
技术研发人员:田殿臣
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1