[发明专利]一种恢复、升级虚拟机的方法及装置在审
| 申请号: | 201410763813.6 | 申请日: | 2014-12-11 |
| 公开(公告)号: | CN105740003A | 公开(公告)日: | 2016-07-06 |
| 发明(设计)人: | 陈荣雷;胡丹;方建明 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 恢复 升级 虚拟机 方法 装置 | ||
技术领域
本发明涉及云桌面领域,尤其涉及一种恢复、升级虚拟机的方法及装置。
背景技术
云桌面,是基于对计算机硬件资源实施虚拟化技术,使其被虚拟成多个虚拟计算机,并在虚拟计算机上可以直接运行未经任何改动的桌面操作系统。同时还提供支持类虚拟化技术的操作系统,应用可直接运行于该桌面操作系统之上。云桌面系统包括管理中心、主机服务端、存储模块和客户端。管理中心负责资源的创建、维护和分配;主机服务端提供了网络、块设备I/O支持;存储模块负责用户数据的保存和访问;客户端负责云资源的连接和显示。
虚拟计算机一般分为桌面虚拟机和普通虚拟机。桌面虚拟机一般是提供给用户直接使用的,用户登录虚拟机后,可以将该虚拟机当成普通的PC直接使用,该类型虚拟机主要考虑各类应用的使用支持,常见的桌面操作系统有xp、win7、win8等。普通虚拟机一般是当成服务器来使用的,不用分配给用户直接使用,支持常用的服务器操作系统有windows2003、windows2008、windows2010以及各类linux系统。
虚拟桌面登录认证方式常见的有本地认证和AD(ActiveDirectory)域控认证两种方式。本地认证方式将用户的用户名和密码存在本地数据库。AD域控将信息存在专门的AD服务器上,安全集中管理,统一安全策略。AD域控制器的作用相当一个门卫,它包含了由这个域的账户密码、管理策略等信息构成的数据库。当一台计算机登录域时,域控制器首先要鉴别这台电脑是否是属于这个域的,用户使用的登录账号和密码是否正确。如果正确则允许计算机登入这个域,使用该域内其有权限访问的任何资源,像文件服务器,打印服务器(也就是说域控制器仅起到一个验证作用,访问其他资源并不需要再跟域控制器扯上关系);如果不正确则不允许计算机登入,这时计算机将无法访问域内任何资源,这在一定程度上保护了企业网络资源。
现在惯用的虚拟机恢复策略是对虚拟机做备份,虚拟机异常时,使用备份进行恢复。这种恢复的一大缺陷是不能对备份后的虚拟机操作进行恢复。
现有技术中通过域控下发的方式进行软件的批量升级,域控只能将软件批量下发到各个虚拟机,通知用户自己去安装或管理员进入桌面虚拟机去一台台安装。
发明内容
本发明的目的在于提供一种恢复、升级虚拟机的方法及装置,使得虚拟机得到快速、智能、完全地恢复,同时可以完成在线状态下虚拟机的便捷批量化升级。
为了达到上述目的,本发明提供一种恢复虚拟机的方法,包括:
删除所选定的虚拟机,并保留虚拟机的磁盘信息和注册表信息,其中磁盘信息至少包括:系统盘信息;
通过虚拟机模板创建VHD虚拟机;以及
将虚拟机的磁盘信息和注册表信息导入到VHD虚拟机中。
其中,删除所选定的虚拟机,并保留虚拟机的磁盘信息和注册表信息,具体为:
在磁盘节点树形结构中删除所选定的虚拟机的第一子节点,将虚拟机的注册表信息存储到虚拟机的磁盘信息里,并保留虚拟机的磁盘信息。
其中,通过虚拟机模板创建VHD虚拟机,具体为:
在磁盘节点树形结构中选取与虚拟机的第一子节点具有相同的父节点的虚拟机模板的第二子节点,并通过虚拟机模板的第二子节点创建VHD虚拟机的第三子节点,通过父节点、虚拟机模板的第二子节点和VHD虚拟机的第三子节点形成VHD虚拟机。
其中,该方法还包括:
对虚拟机模板的第二子节点进行判空操作,当虚拟机模板的第二子节点为空节点时,删除虚拟机模板的第二子节点。
其中,将虚拟机的磁盘信息和注册表信息导入到VHD虚拟机中,具体包括:
将虚拟机的系统盘信息导入VHD虚拟机,作为VHD虚拟机的数据盘信息;
将虚拟机的注册表信息导入VHD虚拟机的注册表中,根据VHD虚拟机中的数据盘信息更新VHD虚拟机的注册表信息。
本发明实施例还提供一种升级虚拟机的方法,包括:
将虚拟机模板转换成新虚拟机,并在新虚拟机内安装新应用或补丁;
将安装新应用或补丁后的新虚拟机转换为新虚拟机模板;
将新虚拟机模板的子节点和新虚拟机模板的父节点进行整合得到一个新的父节点来替换新虚拟机模板的原父节点。
其中,在新虚拟机内安装新应用或补丁,具体为:
在磁盘节点树形结构中选定新虚拟机的子节点,在新虚拟机的子节点上安装新应用或补丁。
其中,将新虚拟机模板的子节点和新虚拟机模板的父节点进行整合得到一个新的父节点来替换新虚拟机模板的原父节点,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410763813.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用的唤醒方法及装置
- 下一篇:导入选中的Excel表格到白板软件中的方法





