基于虚拟机的操作系统热备份方法、装置、设备和介质制造方法及图纸

技术编号:41700245 阅读:19 留言:0更新日期:2024-06-19 12:33
本公开实施例公开了一种基于虚拟机的操作系统热备份方法、装置、设备和介质,其中,方法包括:响应于检测到虚拟机当前运行的第一操作系统异常,停止运行第一操作系统;控制虚拟机对应的作为备份的第二操作系统从第一冻结状态切换到运行状态;第一冻结状态为第二操作系统执行冻结指令进行冻结的状态;将第二操作系统作为当前运行的操作系统,用于运行应用程序。本公开实施例可以有效提高操作系统的异常恢复效率,缩短耗时,有效降低硬件成本。

【技术实现步骤摘要】

本公开涉及计算机技术,尤其是一种基于虚拟机的操作系统热备份方法、装置、设备和介质


技术介绍

1、为了充分利用计算机的硬件资源,虚拟化技术能够在一台计算机上模拟出多个虚拟主机(即虚拟机,virtual machine,简称:vm),以达到在一台计算机上并行运行多个操作系统的目的。虚拟机的guest(客户操作系统)异常时快速恢复是关乎安全的关键问题,相关技术中,通常通过双机备份或整个软硬件系统全部重启,实现操作系统的异常恢复。双机备份需要利用两台相同的硬件设备并行运行,并周期同步数据,在一台设备出现异常时,可以将业务切换到另一台设备上,可见,双机备份需要冗余的硬件设备,成本较高。此外,如果整个软硬件系统全部重启,需要经历多个启动阶段,耗时太长。


技术实现思路

1、本公开的实施例提供了一种基于虚拟机的操作系统热备份方法、装置、设备和介质,可以提高操作系统的异常恢复效率,缩短耗时,降低成本。

2、本公开的第一个方面,提供了一种基于虚拟机的操作系统热备份方法,包括:响应于检测到虚拟机当前运行的第一操作系统本文档来自技高网...

【技术保护点】

1.一种基于虚拟机的操作系统热备份方法,包括:

2.根据权利要求1所述的方法,其中,在所述停止运行所述第一操作系统之后,还包括:

3.根据权利要求2所述的方法,其中,所述第二冻结状态包括所述第一操作系统对应的第一私有内存状态和第一结构体状态;

4.根据权利要求1所述的方法,其中,所述控制所述虚拟机对应的作为备份的第二操作系统从第一冻结状态切换到运行状态,包括:

5.根据权利要求4所述的方法,其中,所述基于所述第二操作系统在冻结状态下对应的第二私有内存状态、第二结构体状态和所述第二共有内存状态,将所述第二操作系统切换到运行状态,包括:

...

【技术特征摘要】

1.一种基于虚拟机的操作系统热备份方法,包括:

2.根据权利要求1所述的方法,其中,在所述停止运行所述第一操作系统之后,还包括:

3.根据权利要求2所述的方法,其中,所述第二冻结状态包括所述第一操作系统对应的第一私有内存状态和第一结构体状态;

4.根据权利要求1所述的方法,其中,所述控制所述虚拟机对应的作为备份的第二操作系统从第一冻结状态切换到运行状态,包括:

5.根据权利要求4所述的方法,其中,所述基于所述第二操作系统在冻结状态下对应的第二私有内存状态、第二结构体状态和所述第二共有内存状态,将所述第二操作系统切换到运行状态,包括:

6.根据权利要求1所述的方法,其中,所述停止运行所述第一操作系统,包括:

7.根据权利要求1-6任一所述的方法,其中,在所述响应于检测到虚拟机当前运行的第一操作系统异常,停止运行所述第一操作系统之前,还包括:...

【专利技术属性】
技术研发人员:闫坤毛磊莫云杰
申请(专利权)人:北京地平线信息技术有限公司
类型:发明
国别省市:

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

1