En esta ocasión mostramos un paso a paso de como realizar una conversión de formato desde línea de comando, permitiendo la conversión de una VM en formato VMDK al expecífico de Xen.

Convertir la imagen VMDK utilizando qemu (para ello necesitaremos un SO Linux instalado)
qemu-img convert -f vmdk (path to vmdk-flat file) -O raw (raw_image.img)
* Crear la VM utilizando la plantilla "Other Install Media" en Xen utilizando la imagen creada como repositorio
* Determinar el UUID
xe sr-list -s "xen_pool_master" -u root -p "root_pass"
* Importar la imagen img
xe vm-import -s "xen_pool_master" -u root -p "root_pass" filename="raw_image.img" sr-uuid="SR-UUID"
* Arrancar la VM con Xen
* Copiar xs-tools.iso a la máquina virtual (/opt/xensource/packages/iso/xs-tools.iso)
* Montar xs-tools
mount -o loop /root/xs-tools.iso /media/cdrom/
* Instalar las xen-tools
/media/cdrom/Linux/install.sh
* Borrar las vmware tools
rpm -e VMwareTools-6532-44356
* Parar la máquina virtual.
* Abrir la consola de XenServer y teclear:
xe vm-list (note UUID of new VM)
xe vm-param-set uuid="UUID" HVM-boot-policy=""
xe vm-param-set uuid="UUID" PV-bootloader=pygrub

* Arrancar la Máquina virtual