[发明专利]用于启动虚拟机的方法、装置、设备和介质在审
| 申请号: | 201910438528.X | 申请日: | 2019-05-24 |
| 公开(公告)号: | CN110209468A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 谢永吉;柴稳;张宇 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉;姚杰 |
| 地址: | 100094 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 快照 第一数据 虚拟盘 恢复 计算机可读存储介质 标识信息 地址信息 虚拟机时 预先生成 不可用 初始化 云计算 操作系统 复制 虚拟 响应 | ||
1.一种用于启动虚拟机的方法,包括:
针对所述第一虚拟机的虚拟盘上的第一数据,生成盘快照;
基于所述第一虚拟机的标识信息和所述盘快照的地址信息,来启动第二虚拟机的运行,以使得所述第一数据被复制到所述第二虚拟机的虚拟盘上;以及
响应于已启动的所述第二虚拟机上的操作系统的初始化被完成,暂停所述第二虚拟机的运行,以用于在所述第一虚拟机不可用时恢复所述第一虚拟机。
2.根据权利要求1所述的方法,其中所述第一虚拟机的第一存储器的第一存储容量大于所述第二虚拟机的第二存储器的第二存储容量。
3.根据权利要求2所述的方法,还包括:
接收用于恢复所述第一虚拟机的请求,所述请求包括所述第一虚拟机的标识信息;
基于所述标识信息,确定所述第二虚拟机和所述第一存储容量;
将所述第二虚拟机的所述第二存储器的存储容量从所述第二存储容量调整到所述第一存储容量;以及
使得所述第二虚拟机继续运行以作为所述第一虚拟机。
4.根据权利要求1所述的方法,其中生成针对所述第一虚拟机的盘快照包括以下项中的至少一项:
响应于接收到用于生成盘快照的请求来生成所述盘快照;以及
在所述第一虚拟机可用时生成所述盘快照。
5.根据权利要求1所述的方法,其中暂停所述第二虚拟机包括:
响应于从所述第二虚拟机接收到指示所述操作系统初始化完成的指示信息,暂停所述第二虚拟机。
6.根据权利要求1所述的方法,其中暂停所述第二虚拟机包括:
响应于监测到所述第二虚拟机执行预定访问操作,确定所述操作系统的初始化被完成。
7.一种用于启动虚拟机的装置,包括:
第一盘快照生成模块,被配置为针对所述第一虚拟机的虚拟盘上的第一数据,生成盘快照;
启动虚拟机模块,被配置为基于所述第一虚拟机的标识信息和所述盘快照的地址信息,来启动第二虚拟机的运行,以使得所述第一数据被复制到所述第二虚拟机的虚拟盘上;以及
第一暂停模块,被配置为响应于已启动的所述第二虚拟机上的操作系统的初始化被完成,暂停所述第二虚拟机的运行,以用于在所述第一虚拟机不可用时恢复所述第一虚拟机。
8.根据权利要求7所述的装置,其中所述第一虚拟机的第一存储器的第一存储容量大于所述第二虚拟机的第二存储器的第二存储容量。
9.根据权利要求8所述的装置,还包括:
请求接收模块,被配置为接收用于恢复所述第一虚拟机的请求,所述请求包括所述第一虚拟机的标识信息;
存储容量确定模块,被配置为基于所述标识信息,确定所述第二虚拟机和所述第一存储容量;
存储容量调整模块,被配置为将所述第二虚拟机的所述第二存储器的存储容量从所述第二存储容量调整到所述第一存储容量;以及
虚拟机运行模块,被配置为使得所述第二虚拟机继续运行以作为所述第一虚拟机。
10.根据权利要求7所述的装置,其中第一盘快照生成模块包括以下项中的至少一项:
第二盘快照生成模块,被配置为响应于接收到用于生成盘快照的请求来生成所述盘快照;以及
第三盘快照生成模块,被配置为在所述第一虚拟机可用时生成所述盘快照。
11.根据权利要求7所述的装置,其中所述第一暂停模块包括:
第二暂停模块,被配置为响应于从所述第二虚拟机接收到指示所述操作系统初始化完成的指示信息,暂停所述第二虚拟机。
12.根据权利要求7所述的装置,其中所述第一暂停模块包括:
初始化模块,被配置为响应于监测到所述第二虚拟机执行预定访问操作,确定所述操作系统的初始化被完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910438528.X/1.html,转载请声明来源钻瓜专利网。





