[发明专利]基于私有云计算平台的虚拟机修复方法无效
申请号: | 201210287423.7 | 申请日: | 2012-08-13 |
公开(公告)号: | CN102819470A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 邓书芬;吴海玲;吴文青;陈浩 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 私有 计算 平台 虚拟机 修复 方法 | ||
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种基于私有云计算平台的虚拟机修复方法。
背景技术
云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统。云计算的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力。云计算的重要特点之一就是对用户端的设备要求最低,使用起来也最方便。
主机是云平台的一个节点,是组成云平台的最小的实体单位,主机上主要用来开启虚拟机。同类型主机可组成一个集群。集群是指将一组计算机关联起来,使它们在外界从很多方面看起来如同一台计算机。集群内的计算机之间通常通过局域网连接,通常用来改善性能和可用性。
虚拟化指对计算资源进行抽象的一个广义概念。虚拟化对上层应用或用户隐藏了计算资源的底层属性。它既包括使单个的资源(比如一个服务器,一个操作系统,一个应用程序,一个存储设备)划分成多个虚拟资源,也包括将多个资源(比如存储设备或服务器)整合成一个虚拟资源。虚拟化技术是指实现虚拟化的具体的技术性手段和方法的集合性概念。
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正的计算机。
现在虚拟机不正常关机的情况下容易导致虚拟机启动时蓝屏、黑屏,不能正常启动。现在的方法是采用安装盘修复。
具体的,当需要修复的虚拟机类型为linux系统时,利用光盘上的修复选项,若光盘不带此功能的,无备份的情况下只能重装系统。而当需要修复的虚拟机类型为windows系统时,则先利用qemu-system-x86_64启动损坏镜像,然后使用光盘WINPE方式启动系统,将c:/windows/system32/config/system文件覆盖(一般情况下损坏的为system文件),但这种方式修复会导致系统配置文件直接覆盖会而导致丢失驱动文件,进入系统后需要重新安装所有硬件驱动。
发明内容
本发明实施例提出一种基于私有云计算平台的虚拟机修复方法,基于云平台的操作,不需要用户对所使用的系统很了解,尽可能自动化操作,相对操作步骤较少,且修复后无需重装驱动程序。
本发明实施例提供一种基于私有云计算平台的虚拟机修复方法,其特征在于包括步骤:A、判断需要进行修复的虚拟机的系统类型;B、当判断所述需要修复的虚拟机类型为windows系统时,将所述需要修复虚拟机作为虚拟磁盘挂载到另一正常启动的虚拟机上,利用预设的备份文件对需要修复的虚拟机的配置文件进行修复;或C、当判断所述需要修复的虚拟机类型为linux系统时,利用liveCD启动损坏镜像后,自动执行脚本修复。
优选的,当判断所述需要修复的虚拟机类型为windows系统时,具体包括步骤:B1、当判断所述需要修复的虚拟机类型为windows系统时,将所述需要修复的虚拟机作为虚拟磁盘挂载到另一正常启动的虚拟机上;B2、通过访问所述另一正常启动的虚拟机来访问所述需要修复的虚拟机,从而获得预设的备份文件以对需要修复的虚拟机的配置文件进行修复;以及B3、当修复完成后,将所述需要修复的虚拟机从所述另一正常启动的虚拟机上卸载。
优选的,当判断所述需要修复的虚拟机类型为linux系统时,具体包括步骤:C1、当判断所述需要修复的虚拟机类型为linux系统时,利用系统自带的liveCD启动损坏镜像;C2、启动系统后,找到系统盘后执行修复命令,脚本根据系统的硬件级内核版本自动选择合适的选项执行命令;C3、当修复完成后,关闭所述需要修复的虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210287423.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能节能广告灯箱
- 下一篇:一种LED电子屏幕通用组装架