Solución:
Solución 1:
Es posible que no pueda exportar una máquina virtual completa a otro hipervisor, pero al menos puede exportar los discos:
Con VirtualBox:
Primero, si el disco no es del tipo “sin formato”, ejecute lo siguiente en el hipervisor / servidor KVM:
qemu-img convert -f qcow2 kvm_source.img -O raw kvm_destination.img
Luego, desde VirtualBox:
VBoxManage convertfromraw <filename> <outputfile>
[--format VDI|VMDK|VHD]
[--variant Standard,Fixed,Split2G,Stream,ESX]
[--uuid <uuid>
Con KVM:
qemu-img convert -O vdi kvm_source.img vbox_destination.vdi
Sin promesas porque nunca tuve que hacer esto yo mismo, pero deberían funcionar. Además, pondría mi dinero en la solución KVM, personalmente …
http://www.krisbuytaert.be/blog/converting-kvm-virtualbox
Solucion 2:
Proxmox admite dos tipos de tecnologías de virtualización, a saber, virtualización completa y contenedor. Hay varias producciones de virtualización completa bien conocidas, como KVM, Xen y Vmware, mientras que las producciones de contenedores incluyen lxc y OpenVZ. Proxmox solo admite KVM y OpenVZ por el momento. Así que creo que su problema es el mismo que “cómo convertir una máquina virtual KVM en una máquina virtual virtualbox o vmware”. Hasta donde yo sé, no hay una manera fácil de convertir una máquina virtual KVM en una máquina virtual vmware. Búscalo tú mismo en Google.
Solución 3:
Esta respuesta está incompleta, pero debería ayudarlo a comenzar.
Quiero exportar la máquina virtual de proxmox a virtualbox o vmware. Es posible ?
sí
Cómo ?
El método exacto realmente depende de cómo se almacena su VM. Suponiendo que tiene una configuración simple con 1 computadora que actúa como hipervisor y almacenamiento.
- ssh al hipervisor (o obtener un shell). Probablemente necesitará ser root para los comandos más adelante
- Determine cómo se almacena su VM
- El archivo en el disco, por ejemplo, qcow, vmdk, etc., normalmente estará en / var / lib / vz / images
- En un uso de volumen lógico lvs para enumerar los volúmenes lógicos
Ahora puede copiar los archivos en otro lugar y convertirlos usando qemu-img convertir según la respuesta de Soviero. Si está detrás de un firewall, es posible que deba canalizar los datos a la inversa a través de ssh
Como ejemplo, necesitaba mover algunas máquinas virtuales de un hipervisor a otro. Ambos usaban volúmenes lógicos para almacenar las imágenes sin procesar, así que hice lo siguiente
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