Chinaunix首页 | 论坛 | 博客
  • 博客访问: 856276
  • 博文数量: 436
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -103
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-01 09:48
个人简介

爱生活,爱IT

文章分类

全部博文(436)

文章存档

2015年(1)

2014年(2)

2013年(6)

2011年(39)

2010年(176)

2009年(30)

2008年(28)

2007年(54)

2006年(91)

2005年(9)

分类: Windows平台

2014-08-01 16:43:25

使用WINDOWS server 2008的虚拟机服务器的人恐怕都有这痛苦,虚拟机本来是个很美好的事情,但是当虚拟机文件逐渐增大到200G以上之后,虚拟机的备份、灾难恢复什么的难度都会显著的增长。
尤其当你创建了高可用集群,同时使用Hyper-V Manager 和 Virtual Machine Manager来管理虚拟机的时候,情况就更恐怖了。

什么情况会生成AVHD文件?
(1)给虚拟机创建了快照。
(2)没有给虚拟机创建快照,但是虚拟机在运行过程中somehow出现了AVHD文件,似乎类似于SQLServer LOG,虚拟机有变化时先往AVHD文件中更新,等虚拟机关机时自动对AVHD文件进行合并。但是,在创建了群集的情况下,似乎使用Hyper-V Manager 和 Virtual Machine Manage来关机的实际效果是不同的。
似乎有一种说法:如果使用Hyper-V来关机,群集会认为机器出了故障,然后尝试重启,这时候AVHD文件就不会被合并到主文件中。此时如果虚拟机配置丢失或者重建虚拟机就会有较大问题,因为1,原有VHD文件不可用,因为不是最新,2,无法指定AVHD文件作为虚拟机的硬盘文件,这样虽然可以启动虚拟机,但是似乎会导致今后无法将avhd合并到父文件中。所以只能进行手工合并后再重建虚拟机。


AVHD和VHD文件的关系
VHD是父文件,AVHD是子文件,是父文件和真正硬盘状态之间的一个差分文件。

怎样手工合并
(1)防止出现意外,备份原有VHD/AVHD文件。
(2)把*.AVHD文件名称修改为*.VHD文件,
(3)检查其父文件是否只想正确的VHD文件,
(4)运行磁盘编辑工具,对修改后的.VHD文件进行编辑,将该差异文件合并到父文件上,生成一个VHD,此时原有VHD文件会被修改,该合并的时间与差异文件(AVHD)的大小成正比。
阅读(161081) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~