En este artículo mostramos como realizar una exportación de una máquina virtual de XenServer a un dispositivo USB externo, mediante el uso de línea de comandos, Command Line Interface (CLI).

Para iniciar insertaremos el dispositivo USB en nuestro servidor y accederemos a XenCenter.


Seleccionando el servidor en el que tengamos el dispositivo USB conectado y pulsando sobre Console.

Una vez en la consola, utilizaremos el comando fdisk-l para determinar cual es el dispositivo USB conectado, tal y como se muestra a continuación:

Posteriormente a ello, observaremos que la unidad USB es la que está determinada (en nuestro ejemplo) con el /dev/sdd como identificados.
identificada como /dev/sdd

Una vez identificada, tendremos que realizar el acceso a dicha unidad y habilitarlo, para ello realizaremos los siguientes pasos,
* Crear el directorio USB para posteriormente poder montarlo como unidad, mediante:
  mkdir /mnt/usb



Y posteriormente realizar el montaje de la unidad,

mount /dev/sdd /mnt/usb

Para verificar que ha estado correctamente montada, accederemos al contenido del USB, mediante,
cd /mnt/usb

y listaremos el contenido,

Una vez verificado, realizaremos el formateo de la correspondiente unidad con formato ext3, mediante el comando:

mkfs -t ext3 /dev/sdd

Realizando posteriormente la importación de nuestra VM utilizando el comando:

xe vm-export vm=<Nombre de la VM> filename=<Nombre del fichero “.xva”>

Ejemplo:

xe vm-export vm=Debian\ Lenny\ 5.0\ \(1\) filename=/mnt/usb/Debian5vm.xva

Una vez finalizado, podremos desmontar nuestro USB mediante,

umount /mnt/usb