我以为导出为 OVF 的虚拟机应该是完全可移植的,但现在我发现磁盘格式存在差异
我用的是VMware ovf 工具将 VMX 导出为 OVF。使用 OVF 创建的磁盘文件是 VMDK。
我想将虚拟机导入 RHEV,但Red Hat 文档说接受的磁盘格式是生的和奶牛相比之下,VMware OVF 工具表示它可以导出到:单片稀疏,单片扁平,twoGbMaxExtentSparse,两个GbMaxExtentFlat,流优化,薄的(vSphere 目标),厚的(vSphere 目标)。
如何将 VMDK OVF 转换为 RAW OVF,然后将其导入 RHEV?记录的 virt-v2v 工具似乎仅适用于 VMware ESX,而不适用于磁盘上的 vmx/vmdk/ovf 映像。
答案1
尝试qemu-img,支持多种格式的输入和录入。
最后一次尝试时,您最终可以将磁盘安装到 VM 上或tar
安装dd
到另一个位置,这对其他工具更加友好。
答案2
OVF 基本上是一个 XML 文件,描述VM,它不包含它。有一个支持从 VMWare 移动 VM 的解决方案called virt-v2v
。
raw 和 cow 格式是 qemu 支持的开放格式,而所有 vmware 选项均基于 vmware 的 vmdk 格式。
本指南对 virt-v2v 的使用方式进行了很好的描述:http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Servers/2.2/html/Administration_Guide/virt-v2v-scripts.html