将 Hyper-v 中的虚拟机导出为 OVF

将 Hyper-v 中的虚拟机导出为 OVF

使用 Windows Server 2008 R2 和 Hyper-V。

我正在将我们所有的虚拟机从 Hyper-V 迁移到 VMWare,为了方便此操作,我们的 IT 支持要求我向他们提供.ovf格式的虚拟机。

到目前为止,我已经从 Hyper-V 内部关闭并导出了 VM,这成功生成了一个.vhd文件。

我需要做什么才能提供.ovf格式?

我已经下载了StarWind V2V 转换器允许转换图像文件,但不包括任何输出格式.ovf。请参阅图像;

在此处输入图片描述

我也尝试过VMware vCenter Converter 独立版但它没有提供上传本地.vhd文件的选项 - 见图片。

在此处输入图片描述

看起来转换器只能连接到 Hyper-V 服务器,而我在 Windows 200 R2 服务器上安装了 Hyper-V :/

任何意见,将不胜感激。

答案1

.ovf不仅包含虚拟机磁盘,还包含其元数据和配置。这意味着无法将.vhdx文件(只是一个磁盘)转换为.ovf

为了从 Hyper-V 迁移到 VMware,您必须使用StarWind V2V 转换器重新编码您的 .vhdx文件以.vmdk包括硬件修补并且可能启用救援模式(这些是 V2V 转换器功能,对于此类迁移至关重要)以确保目标虚拟机在转换后成功启动。剩下的唯一一件事就是在 VMware 上创建一个类似的虚拟机并使用现有的(之前转换的)磁盘。

答案2

相关内容