[发明专利]一种虚拟机的重启方法、迁移方法和相关设备在审
申请号: | 202110744395.6 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113485790A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 韩里洋;冯浩 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F21/60 |
代理公司: | 上海知锦知识产权代理事务所(特殊普通合伙) 31327 | 代理人: | 汤陈龙 |
地址: | 300384 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 方法 迁移 相关 设备 | ||
1.一种虚拟机的重启方法,其特征在于,包括:
接收虚拟机的重启指令,所述重启指令用于重启第一虚拟机,所述第一虚拟机在物理内存中分配有第一内存空间,所述第一内存空间中的第一加密数据为以所述第一虚拟机对应的密钥进行加密的加密数据;
从所述物理内存中与所述第一虚拟机对应的第二内存空间中确定第二加密数据,所述第二加密数据至少包括加密启动数据,所述加密启动数据用于启动所述第一虚拟机;
将所述第二内存空间中的第二加密数据复制到所述第一内存空间;
基于所述第一内存空间中的第二加密数据,重启所述第一虚拟机。
2.根据权利要求1所述的重启方法,其特征在于,所述第二加密数据为第一加密数据的备份;所述第一加密数据至少包括所述加密启动数据,所述加密启动数据为以所述第一虚拟机对应的密钥进行加密的启动数据。
3.根据权利要求2所述的重启方法,其特征在于,还包括:
接收虚拟机的启动指令,所述启动指令用于启动所述第一虚拟机;
获取所述第一虚拟机的启动数据;
将所述启动数据写入所述第一内存空间;
请求对所述启动数据进行加密,使得所述第一内存空间保存第一加密数据,所述第一加密数据至少包括与所述启动数据对应的加密启动数据;
复制所述第一内存空间的第一加密数据到所述第二内存空间,以使得所述第二内存空间保存第二加密数据。
4.根据权利要求2或3所述的重启方法,其特征在于,所述第一加密数据还包括加密验证数据,以在重启所述第一虚拟机之后,基于所述加密验证数据对所述加密启动数据进行验证;
则请求对所述启动数据进行加密时,还包括:
请求对所述启动数据进行完整性保护,并使得所述第一内存空间保存的第一加密数据包括所述加密验证数据;所述加密验证数据为对所述启动数据进行完整性保护后生成的验证数据。
5.根据权利要求1所述的重启方法,其特征在于,所述加密启动数据包括虚拟机对应的CPU寄存器状态。
6.一种虚拟机的迁移方法,其特征在于,包括:
接收虚拟机迁移指令;所述虚拟机迁移指令用于将第一虚拟机的数据迁移到目标设备;所述第一虚拟机在物理内存中分配有第一内存空间,所述第一内存空间中的第一加密数据为以所述第一虚拟机对应的密钥进行加密的加密数据;所述物理内存还包括与所述第一虚拟机对应的第二内存空间,所述第二内存空间中的第二加密数据至少包括加密启动数据,所述加密启动数据用于启动所述第一虚拟机;
响应于将所述第二内存空间中的第二加密数据迁移到所述目标设备,输出第一请求;所述第一请求用于请求对所述第二加密数据进行密码学处理以及将处理后的第二加密数据保存到预设的数据缓冲区;
将所述数据缓冲区中的第二加密数据及其对应的第二标识发送至所述目标设备。
7.根据权利要求6所述的迁移方法,其特征在于,还包括:
响应于将所述第一内存空间中的第一加密数据迁移到所述目标设备,输出第二请求;所述第二请求用于请求对所述第一加密数据进行密码学处理以及将处理后的第一加密数据保存到预设的数据缓冲区;
将所述数据缓冲区中的第一加密数据及其对应的第一标识发送至所述目标设备。
8.一种虚拟机的迁移方法,其特征在于,包括:
接收迁移数据,所述迁移数据为第一虚拟机迁移到第二虚拟机中的数据,所述迁移数据包括第二加密数据及其对应的第二标识,所述第二加密数据为所述第一虚拟机对应的第二内存空间中的加密数据,所述第二加密数据至少包括加密启动数据,所述加密启动数据用于启动所述第一虚拟机;
基于所述第二标识,响应于将所述第二加密数据保存到第二虚拟机,输出第三请求;所述第三请求用于请求对所述第二加密数据进行密码学处理并将处理后的第二加密数据保存到所述第二虚拟机对应的第二内存空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110744395.6/1.html,转载请声明来源钻瓜专利网。