预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114995959A(43)申请公布日2022.09.02(21)申请号202210770923.X(22)申请日2022.06.30(71)申请人中国电信股份有限公司地址100033北京市西城区金融大街31号(72)发明人林宝洪师春雨刘艺李阳春吴林泽(74)专利代理机构北京律智知识产权代理有限公司11438专利代理师王辉(51)Int.Cl.G06F9/455(2006.01)权利要求书2页说明书13页附图4页(54)发明名称虚拟机热迁移控制方法、装置、存储介质及电子设备(57)摘要本公开涉及热迁移技术领域,具体涉及一种虚拟机热迁移控制方法、虚拟机热迁移控制装置、存储介质及电子设备。该虚拟机热迁移控制方法包括:响应于管理节点发送的热迁移请求更新虚拟功能设备VF信息;其中,所述热迁移请求是基于源虚拟机VM的虚拟功能设备VF信息生成的;在更新所述虚拟功能设备VF信息之后,响应于所述管理节点发送的地址映射请求,更新所述虚拟功能设备VF的虚拟地址到物理内存地址的地址映射信息;在更新所述所述地址映射信息之后,响应于所述管理节点发送的所述源虚拟机VM的增量状态数据,将所述源虚拟机VM进行热迁移得到目标虚拟机VM。本公开提供的虚拟机热迁移控制方法能够解决SR‑IOVVF热迁移存在性能损耗的问题。CN114995959ACN114995959A权利要求书1/2页1.一种虚拟机热迁移控制方法,其特征在于,包括:响应于管理节点发送的热迁移请求更新虚拟功能设备VF信息;其中,所述热迁移请求是基于源虚拟机VM的虚拟功能设备VF信息生成的;在更新所述虚拟功能设备VF信息之后,响应于所述管理节点发送的地址映射请求,更新所述虚拟功能设备VF的虚拟地址到物理内存地址的地址映射信息;在更新所述所述地址映射信息之后,响应于所述管理节点发送的所述源虚拟机VM的增量状态数据,将所述源虚拟机VM进行热迁移得到目标虚拟机VM。2.根据权利要求1所述的虚拟机热迁移控制方法,其特征在于,所述响应于管理节点发送的热迁移请求更新虚拟功能设备VF信息,包括:解析所述热迁移请求得到SR‑IOVVF更新操作;其中,所述SR‑IOVVF操作包括更新操作和网络配置操作;调用SR‑IOVPF的标准接口执行所述SR‑IOVVF更新操作更新节点虚拟功能设备VF资源配置表,以更新虚拟功能设备VF信息。3.根据权利要求2所述的虚拟机热迁移控制方法,其特征在于,所述方法还包括:基于节点信息、虚拟机VM信息、虚拟功能设备VF信息和网络配置信息,创建所述节点虚拟功能设备VF资源配置表。4.根据权利要求1所述的虚拟机热迁移控制方法,其特征在于,所述更新所述虚拟功能设备VF的虚拟地址到物理内存地址的地址映射信息,包括:解析所述地址映射请求得到IOMMU地址映射更新操作;调用IOMMU的标准接口执行所述IOMMU地址映射更新操作更新节点虚拟功能设备VF地址映射表,以更新所述虚拟功能设备VF的地址映射。5.根据权利要求4所述的虚拟机热迁移控制方法,其特征在于,所述方法还包括:基于节点信息、虚拟机VM信息、虚拟功能设备VF信息、虚拟地址信息和物理内存地址信息创建所述节点虚拟功能设备VF地址映射表。6.一种虚拟机热迁移控制方法,其特征在于,包括:向目标节点发送热迁移请求,以使所述目标节点更新虚拟功能设备VF信息;在所述目标节点更新所述虚拟功能设备VF信息之后,向所述目标节点发送地址映射请求,以使所述目标节点更新所述虚拟功能设备VF的虚拟地址到物理内存地址的地址映射信息;在所述目标节点更新所述地址映射信息之后,向所述目标节点发送所述源虚拟机VM的增量状态数据,以使所述目标节点将所述源虚拟机VM进行热迁移得到目标虚拟机VM。7.根据权利要求1所述的虚拟机热迁移控制方法,其特征在于,所述方法还包括:在所述目标节点更新所述虚拟功能设备VF信息之后,更新全局虚拟功能设备VF资源配置表;以及在所述目标节点更新所述地址映射信息之后,更新全局虚拟功能设备VF地址映射表。8.根据权利要求7所述的虚拟机热迁移控制方法,其特征在于,所述方法还包括:读取所有节点的节点虚拟功能设备VF资源配置表以创建所述全局虚拟功能设备VF资源配置表;以及读取所有节点的节点虚拟功能设备VF地址映射表以创建所述全局虚拟功能设备VF地2CN114995959A权利要求书2/2页址映射表。9.根据权利要求6所述的虚拟机热迁移控制方法,其特征在于,所述方法还包括:在将所述源虚拟机VM进行热迁移得到目标虚拟机VM之后,将所述源虚拟机VM的虚拟功能设备VF信息进行删除。10.一种虚拟机热迁移控制装置,其特征在于,包括:本地资源控制模块,响应于管理节点发送的热迁移请求更新虚拟功能设备VF信息;其中,所述热