使用 Server 2008 R2 和 Hyper-V 克隆虚拟机?

使用 Server 2008 R2 和 Hyper-V 克隆虚拟机?

我最近刚开始使用 Hyper-V,到目前为止,它还不错。然而,我遇到了一些问题,这些问题似乎是最基本的工作流程。我设置了一个基准 Server 2008 R2 配置,并将其导出,目的是使用导出进行克隆。我输入了“C:\Exports\”作为导出文件夹。

但是,当我尝试导入映像时遇到了问题。在 Hyper-V 管理器中,我选择“导入虚拟机”,然后在出现的窗口中输入“C:\Exports\BuildServer\”作为文件夹,将箭头设置为“复制虚拟机(创建新的唯一 ID)”,并选中“复制所有文件以便可以再次导入同一虚拟机”复选框。这样做会导致以下错误:

“导入失败。导入任务无法将文件从‘H:\Exports\BuildServer\Virtual Hard Disks\BuildServer.vhd’复制到‘C:\Hyper-V\Virtual Hard Disks\BuildServer.vhd’:该文件存在。(0x80070050)”

我是不是把配置搞乱了?还是这是众所周知的事情?我读到应该可以通过在文件系统中复制虚拟机来克隆虚拟机,但如果可能的话,我更愿意将内容保留在管理 UI 中。

答案1

我无法直接回答您的问题,但也许能帮上一点忙。首先,当 R2 推出实时迁移支持时,我将在重建两个 Hyper-V 服务器作为集群时进行一些导出和导入操作。我尝试导出和导入,但无法正确完成。我也没有找到简单的答案,所以我最终只是创建新的虚拟机并在其上附加 VHD。这很有效,只要确保您没有任何快照即可。

话虽如此,如果你要认真使用 Hyper-V,我建议你使用 SCVMM。SCVMM 让你可以在一个非常好的 UI 中管理、模板化和配置虚拟机。我认为价钱就其提供的功能而言是合理的。它还允许您轻松克隆虚拟机。

(警告:我昨天从 MS 买了午餐和一个甜甜圈,但我可能仍然有偏见。甜甜圈对我有这种影响。)

相关内容