从Proxmox导出VM

我想将vm从proxmox导出到virtualbox或vmware。 可能吗 ?

怎么样 ?

提前致谢

最好的祝福

这个答案是不完整的,但它应该帮助你开始。

我想将vm从proxmox导出到virtualbox或vmware。 可能吗 ?

怎么样 ?

确切的方法真的取决于你的虚拟机如何存储。 假设你有一台计算机作为pipe理程序和存储的简单安装。

  • SSH到pipe理程序(或以其他方式获得一个shell)。 稍后您可能需要成为root用户
  • 确定您的VM如何存储
    • 磁盘上的文件,例如qcow,vmdk等通常在/ var / lib / vz / images中
    • 在逻辑卷上使用lvs列出逻辑卷

您现在可以将文件复制到其他地方,并根据Soviero的回复使用qemu-img转换 。 如果您在防火墙后面,则可能需要通过ssh反向传输数据

作为一个例子,我需要将一些虚拟机从一个虚拟机pipe理程序移动到另一个。 两者都使用逻辑卷来存储原始图像,所以我做了以下

source# lvs --units b 2>/dev/null | grep vm-111 vm-111-disk-1 vglocal01 -wi-ao--- 17179869184B destination# lvcreate -L 17179869184b -n vm-111-disk-1 vg_vms source# dd if=/dev/vglocal01/vm-111-disk-1 | ssh destination dd of=/dev/vg_vms/vm-111-disk-1 

您可能无法将整个虚拟机导出到另一个虚拟机pipe理程序,但您至less可以导出该磁盘:

使用VirtualBox:

首先,如果磁盘不是“原始”types,则在KVM虚拟机pipe理程序/服务器上运行以下命令:

 qemu-img convert -f qcow2 kvm_source.img -O raw kvm_destination.img 

然后,从VirtualBox:

 VBoxManage convertfromraw <filename> <outputfile> [--format VDI|VMDK|VHD] [--variant Standard,Fixed,Split2G,Stream,ESX] [--uuid <uuid> 

使用KVM:

 qemu-img convert -O vdi kvm_source.img vbox_destination.vdi 

没有承诺,因为我从来没有这样做过,但他们应该工作。 另外,我会把我的钱放在KVM解决scheme上,个人…

http://www.krisbuytaert.be/blog/converting-kvm-virtualbox

Proxmox支持两种虚拟化技术,即完全虚拟化和容器。 有几个众所周知的完整的虚拟化产品,如KVM,Xen和Vmware,而容器产品包括lxc和OpenVZ。 Proxmox目前仅支持KVM和OpenVZ。 所以我认为你的问题和“如何将KVM虚拟机转换成虚拟机或者虚拟机”是一样的。 据我所知,将KVM虚拟机转换为虚拟机虚拟机并不容易。 只需Google自己。