Proxmox 5.x vzdump-qemu.vma.gz 到 VMWARE 或 VirtualBox 转换

Proxmox 5.x vzdump-qemu.vma.gz to VMWARE or VirtualBox convert

如何从 Proxmox 5.x vzdump qemu 虚拟机映像转换为 VMWARE 或 VirtualBox?

我想 运行 在 VMWARE ESXi 或 VirtualBox 中的 Proxmox(可能是 KVM + Qemu)中创建的虚拟机。

我尝试使用 qemu-img convert a.vma -O a.vmdk 但格式无效。 似乎需要其他工具或参数。 如果需要,我还有 运行ning Proxmox 可以导出。

如果你能帮忙,如何将 Proxmox 的 VMA ( https://pve.proxmox.com/wiki/VMA ) backup ( https://pve.proxmox.com/wiki/Backup_and_Restore ) 转换为原始图像,然后再转换为 vmdk。

谢谢, FA

我目前从事 VMWare 虚拟化;我正在尝试使从 qcow2 到 vmdk 的转换图像与 ESXi Server 6.0 一起工作。

我使用了图像转换工具qemu,命令如下

qemu-img convert -f qcow2 imagediskname.qcow2 -O vmdk myNewImage.vmdk

此命令为我提供了一个仅与 VMWare Workstation 兼容的 vmdk 映像。因此,为了使其与 ESXi 兼容,我必须通过以下命令使用 vmkfstools。

vmkfstools -i imagediskname.vmdk outputName.vmdk -d thin

qemu-img convert -p -f vmdk -O imagediskname-disk1.vmdk imagediskname.qcow2