分享

Windows Server 2008 Hyper-V snapshot快照的合并及使用注意事项

 netdan 2010-01-19
【原创】Windows Server 2008 Hyper-V snapshot快照的合并及使用注意事项
2009-01-16 11:04

 

 

 

Hyper-V功能无疑是Windows Server 2008一大亮点,而snapshot快照功能更使得系统管理员日常备份工作更加的方便高效。但在使用snapshot功能时,特别是在Hyper-V虚机迁移时,以下内容应当注意:

1.snapshot快照功能实际上并不是保存.vhd文件的当前状态到一个.avhd文件,而是在.vhd文件基础上做差异。也就是说一旦你对某虚机.vhd文件做了snapshot,那么你之后对该虚机所做修改都将存到名为相应的"GUID.avhd"文件中,而原.vhd文件在你删除snapshot树并关机之前将不会做任何更改。

2.如果要做虚机迁移,迁移前的虚机没有做过snapshot,直接复制各虚机.vhd文件到目的Hyper-V主机并重新使用这些.vhd文件创建虚机即可;如果迁移前的虚机有做过snapshot,在你决定迁移并实施迁移操作之前,应删除各虚机的snapshot树,这样虚机在关闭的时候会将snapshot中的内容合并到虚机.vhd文件中,合并完成再复制文件到目的主机。

 

如果在实施迁移之前没有执行2中所述操作,迁移后将造成数据丢失等问题,如果此时你的原Hyper-V仍然可用,你需要重新回到该主机并执行2中所述操作,如果此时原Hyper-V主机不可用而你仍备份有原虚机snapshot文件,可以按照本文以下内容进行.vhd与.avhd的手动合并:

1.找出该虚机的最后的snapshot 快照.avhd文件。

打开 \Virtual Machines目录下的 GUID.xml 文件,如下图所示:

通过查看图中蓝色部分获得最后的snapshot快照文件名。

2.在\Snapshots\GUID目录下找出步骤1中所找到的.avhd文件,更改其后缀名为.vhd。如下图所示:

3.执行合并。

打开Hyper-V管理工具,选择"Edit Disk”,打开磁盘编辑向导,

 

 

 

 

 

 

选择修改过后缀的.vhd文件,

选择"Merge"合并,

选择"To the parent virtual hard disk",

保持默认,向导会帮你确定母.avhd或.vhd是谁,此处你需要记下名字,以便待会对它重复执行合并操作,

等待合并完成。

重复执行上述操作直至所有snapshot快照都成功合并到原.vhd文件。

 

完成上述操作后,使用最终的.vhd文件在目的Hyper-V主机中创建虚机即可。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多