[发明专利]一种虚拟机热升级方法、装置及其相关设备在审
申请号: | 201910792572.0 | 申请日: | 2019-08-26 |
公开(公告)号: | CN110489150A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 关龙 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 |
代理公司: | 44285 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 王兆林<国际申请>=<国际公布>=<进入 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标虚拟机 热升级 虚拟机 虚拟机进程 目标状态信息 共享存储 目标文件 计算机可读存储介质 指令确定 状态采集 申请 升级 | ||
本申请公开了一种虚拟机热升级方法,包括根据接收的热升级指令确定目标虚拟机,以及所述目标虚拟机对应的目标文件;对所述目标虚拟机的初始虚拟机进程进行状态采集,获得目标状态信息;通过所述目标文件启动所述目标虚拟机的升级虚拟机进程;通过所述升级虚拟机进程打开所述目标虚拟机对应的共享存储介质;将所述目标状态信息同步至所述共享存储介质中;该虚拟机热升级方法能够在避免资源浪费的同时,极大的提高虚拟机的热升级效率。本申请还公开了一种虚拟机热升级装置、设备及计算机可读存储介质,均具上述有益效果。
技术领域
本申请涉及虚拟技术领域,特别涉及一种虚拟机热升级方法,还涉及一种虚拟机热升级装置、设备及计算机可读存储介质。
背景技术
在计算机科学中,虚拟技术是一种通过组合或分区现有的计算机资源,使得这些资源表现为一个或多个操作环境,从而提供优于原有资源配置的访问方式的技术。具体而言,通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,并且这些虚拟机可以与物理计算机一样完成工作。当然,虚拟机与物理计算机相同,同样存在升级问题。
虚拟机的升级一般通过热升级实现,热升级即为在线升级,不中断业务流程。在现有技术中,虚拟机的热升级是将一台主机中的虚拟机热迁移至另一台主机中,在该主机中完成升级后再将其热迁移回来。然而,该种实现方式存在较为严重的效率低下的问题,具体来说,由于需要对虚拟机进行两次迁移,其迁移过程耗费时间较长,热升级效率较为低下,尤其是在虚拟机业务压力较大,产生脏数据速度过快的情况下,该种缺陷尤为明显;此外,多台主机的使用也造成了内存和CPU资源的额外占用,造成了资源浪费。
因此,如何在避免资源浪费的同时,有效提高虚拟机的热升级效率是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种虚拟机热升级方法,该虚拟机热升级方法能够在避免资源浪费的同时,极大的提高虚拟机的热升级效率;本申请的另一目的是提供一种虚拟机热升级装置、设备及计算机可读存储介质,均具有上述有益效果。
第一方面,本申请提供了一种虚拟机热升级方法,所述虚拟机热升级方法包括:
根据接收的热升级指令确定目标虚拟机,以及所述目标虚拟机对应的目标文件;
对所述目标虚拟机的初始虚拟机进程进行状态采集,获得目标状态信息;
通过所述目标文件启动所述目标虚拟机的升级虚拟机进程;
通过所述升级虚拟机进程打开所述目标虚拟机对应的共享存储介质;
将所述目标状态信息同步至所述共享存储介质中。
优选地,所述根据接收的热升级指令确定目标虚拟机,以及所述目标虚拟机对应的目标文件,包括:
根据所述热升级指令确定目标地址信息,并根据所述目标地址信息确定所述目标虚拟机;
对所述热升级指令进行解析,获得所述目标虚拟机对应的所述目标文件信息。
优选地,所述通过所述升级虚拟机进程打开所述目标虚拟机对应的共享存储介质,包括:
根据所述初始虚拟机进程确定共享内存文件的位置信息和共享磁盘的位置信息;
根据所述共享内存文件的位置信息,通过所述升级虚拟机进程打开所述共享内存文件;
根据所述共享磁盘的位置信息,通过所述升级虚拟机进程打开所述共享磁盘。
优选地,所述将所述目标状态信息同步至所述共享存储介质中,包括:
将所述目标状态信息热迁移至所述共享存储介质中。
优选地,所述将所述目标状态信息热迁移至所述共享存储介质中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910792572.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能设备的控制方法以及系统
- 下一篇:一种终端升级方法及系统