我有一台想要复制的 Hyper-V 机器,以便可以保留一个模板供其他服务器使用。
我尝试使用导出/导入功能,但无论我使用哪个文件夹,总是出现以下错误:
导入失败。无法找到该位置下的虚拟机导入文件
如何复制机器?
答案1
我们使用 SCVMM 来存储模板 VHD... 这可能是最简单的方法。如果您不想购买 VMM,您可能可以在复制 VHD 之前对机器进行系统准备。这可确保映像已正确准备好进行复制。
我们对导出/导入功能也一直不太满意。如果您最终只是复制 VHD,则需要记下 VM 配置,因为需要手动重新配置。
答案2
- 对客户虚拟机进行 Sysprep(如果您尝试使用此机器作为模板)
- 关闭来宾
- 在 Hyper-V 管理器中将 VM 重命名为“我的基本 VM”(再次假设这是一个模板,如果不是,则不需要)
- Hyper-V 导出虚拟机
- 将原始虚拟机重命名为原始名称
- 复制导出的目录(如果这是模板则再次复制,否则跳过)
- 导入其中一个目录
- 将新虚拟机重命名为新的虚拟机名称(例如“我的克隆虚拟机”)
有关脚本示例,请参阅Hyper-V WMI – 使用导入/导出克隆虚拟机
答案3
最简单的方法就是搜索您的 VHD。
只需查找 *.vhd,基本上这就是所有内容,将其复制到某处,现在您就有了一个参考图像。
您还应该查看导入/导出失败的原因,这可能表明存在配置问题。