[发明专利]软件更新方法、装置、存储介质及设备有效
| 申请号: | 201711472077.9 | 申请日: | 2017-12-29 |
| 公开(公告)号: | CN108121558B | 公开(公告)日: | 2019-08-09 |
| 发明(设计)人: | 郑豪;邱模炯 | 申请(专利权)人: | 优刻得科技股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
| 地址: | 200090 上海市杨浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 软件更新 存储介质 内核 替代 虚拟化软件 虚拟机执行 虚拟系统 业务服务 影响客户 物理机 虚拟化 更新 迁移 共享 服务 | ||
1.一种软件更新的方法,其特征在于,包括:
替代步骤,对安装在第一物理机上的至少一个第一虚拟机在第二物理机上建立对应的第二虚拟机,并通过数据的共享和迁移技术使得所述第二虚拟机能够替代所述第一虚拟机执行服务,所述替代步骤进一步包括:
共享子步骤,通过共享存储技术,将磁盘数据以虚拟镜像的方式共享到所述第二物理机上;
建立子步骤,在具有所述虚拟镜像的所述第二物理机上建立与所述第一虚拟机的配置相同的第二虚拟机;
迁移子步骤,基于建立的所述第二虚拟机,将所述第一虚拟机的内存数据和状态数据迁移到所述第二物理机;
启动子步骤,根据所述虚拟镜像、所述内存数据和所述状态数据,启动与所述第一虚拟机对应的所述第二虚拟机;
更新步骤,对所述第一物理机的内核和/或每个被替代的所述第一虚拟机进行软件更新;
其中,如果所述软件更新包括更新所述第一物理机的内核,则,
在所述共享子步骤中,所述磁盘数据来自存储在第三物理机上用于创建所述第一虚拟机的虚拟机镜像母盘;
所述迁移子步骤包括,将所述第一虚拟机的磁盘中相对于所述虚拟机镜像母盘的增量磁盘数据迁移到所述第二物理机;以及
所述启动子步骤包括,根据所述虚拟镜像、所述内存数据、所述状态数据和所述增量磁盘数据启动所述第二虚拟机;
其中,如果所述软件更新为更新所述第一虚拟机,则,
在所述共享子步骤中,所述磁盘数据来自所述第一物理机中的每个所述第一虚拟机的本地磁盘数据。
2.根据权利要求1所述的方法,其特征在于,在所述更新步骤之后,进一步包括:
回迁步骤,对每个与所述第一虚拟机对应的所述第二虚拟机在所述第一物理机上建立对应的第三虚拟机,通过将数据从所述第二虚拟机回迁到所述第一物理机,使得所述第三虚拟机能够替代所述第二虚拟机执行服务。
3.根据权利要求2所述的方法,其特征在于,如果更新了所述第一物理机的内核,则所述回迁步骤还包括:
在所述第一物理机建立所述第三虚拟机,所述第三虚拟机的配置与所述第一虚拟机的配置相同;
将所述第二虚拟机中的所述内存数据、所述状态数据和所述增量磁盘数据回迁到所述第一物理机;
根据所述第一物理机的本地磁盘数据和所述回迁的数据启动所述第三虚拟机;
关闭所述第二物理机与所述第三物理机之间的镜像共享。
4.根据权利要求2所述的方法,其特征在于,如果没有更新所述第一物理机的内核,则所述回迁步骤还包括:
在所述第一物理机建立所述第三虚拟机,所述第三虚拟机的配置与所述第一虚拟机的配置相同;
将所述第二虚拟机中的所述内存数据和所述状态数据回迁到所述第一物理机;
根据所述第一物理机的本地磁盘数据和所述回迁的数据启动所述第三虚拟机;
关闭所述第一物理机与所述第二物理机之间的镜像共享。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优刻得科技股份有限公司,未经优刻得科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711472077.9/1.html,转载请声明来源钻瓜专利网。





