将具有差异 VHD 的虚拟机导入 Hyper-V 2012

将具有差异 VHD 的虚拟机导入 Hyper-V 2012

我最近在测试服务器上安装了 Windows Server 2012,以运行 Hyper-V 测试环境。我有许多在 Windows Server 2008 R2 Hyper-V 中创建的旧虚拟机,我事先没有导出它们 - 我只是在旧服务器上创建了所有虚拟机文件。我能够成功导入具有固定 VHD 的虚拟机,但无法导入使用差异磁盘的虚拟机 - 导入向导无法处理这个问题。我的大多数旧虚拟机使用与一个父 VHD 绑定的差异磁盘。

关于如何将它们导入 Hyper-V 3.0 有什么建议吗?

答案1

不要以为您可以导入差异磁盘。对于这种磁盘类型,差异存储在差异磁盘中,该磁盘从没有数据开始,然后逐渐增大以存储唯一数据。父磁盘也将有很多输入操作,因为它是源或共同点。这不适用于个人/分配的 VDI VM 或服务器 VM,因为您无法升级/调整父磁盘的大小并继承更改;您必须删除该批并重新开始。作为一般最佳实践,在进行配置更改之前始终备份您的 VM。请查看http://www.altaro.com/hyper-v-backup/实现有效的 Hyper-V 备份。

答案2

看起来,在 Hyper-V 3.0 中,通过开箱即用的导入,一切都正常,但出现问题的原因是我移动了包含父磁盘的文件夹...如果一切都就位,Hyper-V 将从 VM 配置中获取父级的位置...唯一需要额外做的事情是重新分配新的 NIC,即将您的旧式 VM 连接到虚拟交换机,这由导入向导和升级集成工具处理。

答案3

我们使用此工具完成与您描述的相同的任务:http://backupchain.com/Hyper-V-Backup-Software.html

我认为没有办法解决这个问题,因为差异磁盘似乎引用了旧系统。当您使用备份工具时,它会将虚拟机重新导入 Hyper-V 管理器

相关内容