使用 Windows Server 2008 R2 和 Hyper-V。
我正在将我们所有的 VM 从 Hyper-V 迁移到 VMWare,为了促进这一点,我们的 IT 支持要求我为他们提供.ovf格式的 VM 。
到目前为止,我已经关闭并从 Hyper-V 中导出了 VM,这成功地生成了一个.vhd文件。
我需要做什么才能提供.ovf格式?
我已经下载了StarWind V2V 转换器,它允许转换图像文件,但没有任何输出格式包括.ovf. 见图片;
我也尝试过VMware vCenter Converter Standalone,但它没有为我提供上传本地.vhd文件的选项- 请参见图片。
看起来转换器只能连接到 Hyper-V 服务器,而我在 Windows 200 R2 服务器上安装了 Hyper-V:/
任何意见,将不胜感激。
我在 esx 的本地数据存储上有一个 ovf 模板,我希望将其部署到同一个数据存储中。我可以直接这样做吗?
在我们的应用程序中,我们正在下载 qcow2 图像,然后我们应该将其导入为 OVF。
所以任何方式来转换qcow2 --> OVF 或qcow2 --> vmdk(using qemu-img convert) --> ovf.
我有兴趣将本地文件存储上的 OVA 或 OVF 模板上传到 vSphere,而无需立即将其部署为 VM。
我研究过的一些事情:
您似乎无法通过 Flash 或 HTML UI 执行此操作
Terraform 目前根本没有上传 OVA 的能力,而且 vSphere Terraform 提供商维护者明确表示他不打算添加它并认为它超出了 Terraform 的范围
govc 不提供在上传时将 VM 标记为模板的方法
Packer 目前似乎无法将 OVA/OVF 模板上传到 vSphere
我没有经常使用 ovftool,但它似乎没有能力将上传标记为模板
(我这样做的目的是允许用户上传模板而无需配置主机、资源池、网络映射和 vApp 设置,而是由一个固执的 Terraform 模板完成该配置。如果你看到更好的启用此功能的方法不需要将 VM 标记为模板,我对此也很感兴趣。)
如何将 VMDK 转换为 OVF?
Hyper-V 是否提供一种机制(如 ESX/vSphere)来识别数字签名的 VHD 文件?甚至可以签署 VHD 文件吗?
背景:我正在尝试为我的潜在客户提供一个虚拟设备,他们可以将其导入到他们的管理程序设置中 - 无论是 ESX/vCenter、XenServer 还是 Hyper-V。为此,我将 VM 导出到 OVF 包中,然后对其进行签名。现在,当有人在 ESX 上导入 OVF 文件时,vSphere/ESX 会验证和报告这些签名。但是 Hyper-V 不支持导入 OVF 包。因此,我必须将磁盘 (.vmdk) 转换为 .vhd,它可以与 Hyper-V 中的 VM 连接。我的目标是确保 VHD 在我发布之后和任何人在他/她的设置中导入它之前不被篡改。
大家早上好/下午好/晚上好:
在导出 OVA/OVF 时,我遇到了单个虚拟机的问题。我收到一个“找不到文件”错误,似乎指向错误的目录......我的过程是
我以这种方式克隆 8 个不同的虚拟机并导出数据没有问题。我只在单个 VM 上遇到此问题,我无法弄清楚问题出在哪里。下面是我尝试过的解决方法的确切步骤。
虚拟机名称 = RHEL_TEST_SERVER
克隆的 VM 名称 = tmp_test_server
在“导出 OVF 模板”屏幕上点击“确定”后,我立即收到错误消息。错误指出:
文件 ds:///vmfs/volumes/5876b9586-hf756475-c8193846734/RHEL_TEST_SERVER/[] 未找到
看来,当我克隆 OVA 时,它将 ide1(在 tmp_test_server.vmx 内)设置为
ide1:0.fileName = ":///vmfs/volumes/5876b9586-hf756475-c8193846734/RHEL_TEST_SERVER/[]"
Run Code Online (Sandbox Code Playgroud)
我认为这是不正确的。应该是指向自己吧?我通过 ssh 进入 ESXI/Linux 服务器并导航到该特定目录。
即使在我修改此文件以指向自身后,我仍然收到“找不到文件”的相同错误(与上述完全相同的错误)。我无法弄清楚为什么这不适用于这个单一的虚拟机克隆。
回答显而易见的问题
Linux 环境完全,我有完全访问权限查看所有文件。如果有人能告诉我可能的问题是什么以及我如何解决它,我将不胜感激。谢谢你。
ovf ×7
hyper-v ×2
vhd ×2
citrix ×1
clone ×1
qcow2 ×1
qemu ×1
vmware-esx ×1
vmware-esxi ×1
vmware-vmdk ×1
xenserver ×1