[发明专利]热迁移方法、装置、介质、物理机和系统在审
申请号: | 202110349435.7 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113296885A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 田殿臣 | 申请(专利权)人: | 阿里巴巴新加坡控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;孙明子 |
地址: | 新加坡珊顿道*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 迁移 方法 装置 介质 物理 系统 | ||
本发明实施例提供一种热迁移方法、装置、介质、物理机和系统,该方法包括:目的端物理机接收源端物理机在vCPU运行期间发送的第一设备中断状态信息,完成与第一设备中断状态信息对应的中断配置处理。目的端物理机接收源端物理机在vCPU停止运行时发送的第二设备中断状态信息,对比第二设备中断状态信息与第一设备中断状态信息,以确定屏蔽状态发生变化的第一目标中断向量,完成与第一目标中断向量对应的中断配置处理。在未进入vCPU暂停阶段时,目的端物理机已经完成了大部分设备中断信息的同步和中断配置,最终在进入vCPU暂停阶段时,目的端物理机仅需要进行少量的中断向量的中断配置,降低了vCPU的暂停时长。
技术领域
本发明涉及计算机技术领域,尤其涉及一种热迁移方法、装置、介质、物理机和系统。
背景技术
在传统的虚拟机热迁移方案中,在进入虚拟机使用的设备的状态信息的迁移阶段,首先需要暂停虚拟机使用的虚拟处理器(vCPU)及设备,然后在源端物理机上保存设备的状态信息,将设备的状态信息发送至目的端物理机,等到设备的状态信息在目的端物理机恢复后,再让虚拟机在目的端物理机上启动运行。所以设备状态信息迁移的快慢,就决定了vCPU需要暂停多久,即为热迁移的服务中断时间。
中断状态信息就是设备诸多状态信息中的一部分,诸如磁盘、网卡等设备,设备状态信息迁移中的主要部分就是中断状态信息的迁移。当某个虚拟机拥有很多设备时,且这多个设备触发的中断比较多时,在源端的vCPU停止运行后将全部设备的中断状态信息发送至目的端物理机,目的端物理机完成中断状态信息的加载和相关中断配置往往需要很长时间,从而拉长了热迁移过程中vCPU暂停的时间,这将导致使用虚拟机的一些应用程序在虚拟机热迁移过程中暂停较长时间,无法为用户提供服务。
发明内容
本发明实施例提供一种热迁移方法、装置、介质、物理机和系统,用以降低虚拟机热迁移过程中vCPU的暂停时长。
第一方面,本发明实施例提供一种热迁移方法,应用于目的端物理机,该方法包括:
接收源端物理机在虚拟处理器运行期间发送的第一设备中断状态信息,设备中断状态信息是所述源端物理机中虚拟机使用的设备的中断状态信息,所述虚拟处理器与所述虚拟机对应;
完成与所述第一设备中断状态信息对应的中断配置处理;
接收所述源端物理机在所述虚拟处理器停止运行时发送的第二设备中断状态信息;
对比所述第二设备中断状态信息与所述第一设备中断状态信息,以确定屏蔽状态发生变化的第一目标中断向量,设备中断状态信息中包含所述设备产生的多个中断向量;
完成与所述第一目标中断向量对应的中断配置处理。第二方面,本发明实施例提供一种热迁移装置,位于目的端物理机,该装置包括:
接收模块,用于接收源端物理机在虚拟处理器运行期间发送的第一设备中断状态信息,设备中断状态信息是所述源端物理机中虚拟机使用的设备的中断状态信息,所述虚拟处理器与所述虚拟机对应;
配置模块,用于完成与所述第一设备中断状态信息对应的中断配置处理;
所述接收模块还用于:接收所述源端物理机在所述虚拟处理器停止运行时发送的第二设备中断状态信息;
所述配置模块还用于:对比所述第二设备中断状态信息与所述第一设备中断状态信息,以确定屏蔽状态发生变化的第一目标中断向量,完成与所述第一目标中断向量对应的中断配置处理,设备中断状态信息中包含所述设备产生的多个中断向量。
第三方面,本发明实施例提供一种目的端物理机,包括处理器和存储器,其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现第一方面中的热迁移方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴新加坡控股有限公司,未经阿里巴巴新加坡控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110349435.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:订单跨境申报方法、系统及装置、计算设备
- 下一篇:变压器噪声检测方法