一种获取虚拟机损坏系统盘镜像的方法技术方案

技术编号:11133026 阅读:166 留言:0更新日期:2015-03-12 03:19
本发明专利技术涉及云计算领域,特别是指一种获取虚拟机损坏系统盘镜像的方法。本发明专利技术先使用外部快照的方式创建虚拟机,使虚拟机的系统盘分成两个部分,母镜像A和子镜像B,B是A的外部快照;当虚拟机系统盘损坏时,首先关闭虚拟机,针对母镜像A重新生成一个外部快照C;然后,在虚拟机的配置文件中使用快照C替换子镜像B作为系统盘,将子镜像B挂载成一个数据盘;最后,在虚拟机中将原系统盘的数据拷贝到新的系统盘中,重新运行业务系统;或者,先关机,将原系统盘进行清除后启动,再运行业务系统。本发明专利技术解决了虚拟机损坏系统盘时的恢复问题;可以用于虚拟机损坏系统盘的恢复上。

【技术实现步骤摘要】

本专利技术涉及云计算领域,特别是指一种获取虚拟机损坏系统盘镜像的方法
技术介绍
在云平台中,如果虚拟机的系统盘损坏,那么就要设法获取虚拟机系统盘中保存的数据,并把数据拷贝到可以正常运行的虚拟机中,继续运行业务系统的应用。虚拟机的系统盘损坏与物理机不同的地方在于,虚拟机的系统盘不会出现硬盘坏道等物理损坏,只是因为系统文件的损坏而导致虚拟机操作系统无法启动,因此,获取数据可以通过把系统盘挂载成非系统盘这个思路来实现。目前,获取已损坏系统盘数据的方法步骤如下:1、准备一个虚拟机操作系统的LiveCD的ISO镜像文件;2、将ISO镜像文件挂载到虚拟机所在宿主机的一个loop设备上;3、把loop设备作为cdrom设备添加到虚拟机的配置文件中;4、在虚拟机的配置文件中把启动顺序设置为从cdrom启动;5、启动并登录虚拟机,就可以在LiveCD运行的操作系统中访问已损坏的系统盘。上述方法存在以下弊端:1、通用性不强,过于依赖虚拟光驱,对于某些情况下,虚拟机硬件也产生本文档来自技高网...
一种获取虚拟机损坏系统盘镜像的方法

【技术保护点】
一种获取虚拟机损坏系统盘镜像的方法,其特征在于:包括以下步骤: 步骤一:使用外部快照的方式创建虚拟机,使虚拟机的系统盘分成两个部分,母镜像A和子镜像B,B是A的外部快照; 步骤二:虚拟机系统盘损坏时,首先关闭虚拟机,针对母镜像A重新生成一个外部快照C; 步骤三:在虚拟机的配置文件中使用快照C替换子镜像B作为系统盘,将子镜像B挂载成一个数据盘; 步骤四:在虚拟机中将原系统盘的数据拷贝到新的系统盘中,重新运行业务系统;或者,先关机,将原系统盘进行清除后启动,再运行业务系统。

【技术特征摘要】
1.一种获取虚拟机损坏系统盘镜像的方法,其特征在于:包括以下步骤: 
步骤一:使用外部快照的方式创建虚拟机,使虚拟机的系统盘分成两个部分,母镜像A和子镜像B,B是A的外部快照; 
步骤二:虚拟机系统盘损坏时,首先关闭虚拟机,针对母镜像A重新生成一个外部快照C; 
步骤三:在虚拟机的配置文件中使用快照C替换子镜像B作为系统盘,将子镜像B挂载成一个数据盘; 
步骤四:在虚拟机中将原系统盘的数据拷贝到新的系统盘中,重新运行业务系统;或者,先关机,将原系统盘进行清除后启动,再运行业务系统。 
2.根据权利要求1所述一种获取虚拟机损坏系统盘镜像的方法,其特征在于:所述使用外部快照方式创建的虚拟机采用写时复制的原理,母镜像只读,修改的部分都写入到B镜像;因此损坏部分都在镜像B。 
3.根据权利要求1所述一种获取虚拟机损坏系统盘镜像...

【专利技术属性】
技术研发人员:张瑜科杨松莫展鹏季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东;44

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

1