使用 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 上创建一个类似的虚拟机并使用现有的(之前转换的)磁盘。