Nuevo libro ya a la venta: Descubre y domina VMware vSphere™ 5
 

Categorizados | Citrix, Xen, XenServer

Importar y exportar máquinas virtuales con XenServer 5.5

Importar y exportar máquinas virtuales con XenServer 5.5

Hola a todos, hoy voy a explicaros como importar y exportar una máquina virtual desde xenserver 5.5.

Esto es muy útil en el caso de tener que migrar una máquina virtual de una plataforma a otra.

Exportar: “xe vm-export filename=ruta del archivo”

Tenemos que asegurarnos que le ponemos al archivo extensión .xva para que en un futuro se pueda importar en otro xenserver.

Importar: “xe vm-import filename=ruta del archivo”

Con este comando te restaurará la máquina virtual en el SR por defecto de tu XenServer. Si lo queremos alojar en un SR determinado, necesitamos añadirle la opción sr-uuid quedando de la siguiente manera:

“xe vm-import filename=”ruta del archivo” sr-uuid=uuid del SR”

Y si además queremos que las interfaces de red virtuales conserven la mac debemos hacerlo con la opción preserve=true.

También debemos saber que exportar e importar requiere un periodo de tiempo. Todo depende del tamaño de la maquina virtual y de la velocidad del dispositivo desde donde importamos o al que queremos llevar el fichero de exportación.

Para hacernos una idea unos 100Gb de máquina virtual me cuesta alrededor de una hora y media sobre una unidad publicada por NFS con una tasa de transferencia sostenida de 40mb/s.

Saludos y hasta la próxima semana.

Los lectores que leyeron este post, también leyeron:

  1. Introducción a XAPI y la gestión de máquinas virtuales
  2. Reinstalar XenServer 5.5 y conservar las máquinas virtuales
  3. ¿Cómo chequear el rendimiento de tu servidor XenServer?
  4. ¿Cómo hacer backup de tus VMs en XenServer?
  5. Otro sistema de backup para XenServer basado en scritps

Este post fue escrito por:

- who has written 73 posts on El Blog de la Virtualización de Servidores y del Cloud Computing en español.

Adolfo Muñoz Moratalla, es Director Ejecutivo de Custom Professional Hosting, empresa dedica a la personalización de sistemas de hosting, sistemas de virtualización y alta disponibilidad para hosting.

Contact the author

13 Respuestas a “Importar y exportar máquinas virtuales con XenServer 5.5”

  1. kenzo says:

    ¿Pero esto no es lo mismo que hace la opción de xencenter de ‘export as Backup’? ¿o tiene alguna ventaja?

  2. Javier Garcia says:

    Excelente post Adolfo. Podrias explicarnos como seria el comando para exportar una maquina virtual en XenServer a VMware ESX?

    Gracias

  3. cristiansan says:

    Kenzo, solo tiene la ventaja que puedes hacerlo sin disponer del XenCenter, puedes conectar via ssh y realizar el export directamente. Tienes todos estos comandos en el manual de administración de XenServer.

    Javier Garcia, si quieres exportar de XenServer a VMWare debes hacer un V2V no un Export/import… si puedes hacerlo de hyper-v a XenServer o al revés por ejemplo, pero para el resto…V2V.

  4. Xavi says:

    Hola kenzo y Javier Garcia,

    Aprovecho el mismo mensaje,

    para Kenzo:
    Efectivamente es como bién dices, la línea de comando se utiliza cuando no se dispone de un equipo con XenCenter instalado, ya que esté está disponible únicamente para plataforma Win x32/x64. Por otra parte las tasas de transferencia depende de la electrónica de red que estés utilizando además de si utilizas NFS, iSCSI o FC.

    para Javier Garcia:
    Sobre lo de pasar de XenServer a VMWare ESX, comentar que quién virtualiza sobre XenServer dificilmente migra a VMWare. Si deseas pasar alguna máquina virtual, puedes utilizar herramientas como vConverter, es decir V2V no Export/Import.

    xavisan
    Citrix CTP

    • Adolfo says:

      Muchas gracias Xavi y Cristiansan por vuestras respuestas creo que ha quedado todo totalmente aclarado con vuestras explicaciones. Yo personalmente le encuentro un valor añadido ejecutar los comandos desde consola. De esta manera tengo un control total sobre lo que se ejecuta, se realmente cuando acaba un comando y si hay algún error en la ejecución la consola suele darte un mensaje mas preciso. Aunque también esto es cuestión de gustos.

      Un saludo a todos,

      Adolfo.

      • Hola team,

        Solo una pregunta; cual es el porcentaje de funcionalidad de XenCenter vs Consola? Os lo pregunto porque VMware no recomienda usar el Service Console, solo en muy contadas ocasiones y siempre cuando un ingeniero VMware lo necesita. Me preguntaba si XenServer, tiene una politica pareceda?

        Muchas gracias,
        rgds,
        J.

  5. Adolfo says:

    Hola Jose Maria,

    Yo no he encontrado, por parte de citrix, ninguna recomendación de no usar la consola. De hecho desde el siguiente enlace oficial de citrix puedes descargarte los manuales y listado de comandos para que puedas hacer todo lo que se necesite desde consola.

    http://www.citrix.com/lang/English/lp/lp_1688622.asp

    Un saludo,

    Adolfo.

  6. cristiansan says:

    Jose Maria, Yo tampoco tengo constancia de ninguna recomendación ten en cuenta que el proyecto Xen viene directamente de plataformas Linux, con lo que la shell siempre ha sido su entorno nativo para operar.

    Adolfo,

    Efectivamente la shell tiene su valor, pero la GUI es la que da ese valor añadido, sobretodo para los usuarios no acostumbrados a la shell, un usuario novell no deberia hacer en Shell nada de lo que no este seguro, gracias a la consola, podrá realizar cosas de las cuales no será capaz de hacer en linea de comandos por desconocimiento o miedo a la misma. Así pues el valor añadido no esta en la shell si no en la GUI, puesto que Xen siempre se admministro desde linea de comandos y el valor añadido lo dio Citrix con su consola XenCenter y no al revés. otra cosa es, como siempre, que la verdadera potencia este en linea de comandos… pero eso es siempre así xDDD

    XenCenter ademas dispone de una consola dónde refleja los mensajes de errores, muy básica eso si. Mas que los mensajes que puedan darte el lanzar el linea de comandos (que son muy utiles efectivamente), es todo aquello que refleja el mesajes y el xensource.log y la información que puedas sacar con comandos propios del SO Linux; que es realmente dónde esta el suquillo de todo ;)

    un saludo
    cristiansan

  7. Anthony says:

    Alguna sugerencia de como importar vms de la versión open a 5.5 ?

    Gracias ;)

  8. alberto says:

    Buenas a todos,
    Alguien podria explicarme exactamente como se importan y esportan maquinas via comandos? Segun lo que he estado observando, mi opcion seria hacerlo por NFS pero intento configurar NFS y no me funciona bien. He de decir que soy un poco nuevo en esto y no se si lo estaré configurando bien.

    Si alguien tuviera una respuesta me haria un gran favor.

    Gracias

    alberto

    • Adolfo says:

      Hola Alberto,

      En primer lugar bienvenido y gracias por animarte a escribirnos. Trataré en la medida de lo posible de solucionar tu duda.
      Lo primero debes publicar tu recurso compartido por nfs. Una vez hecho esto mediante comandos dentro de tu XenServer haces lo siguiente:

      mkdir /mnt/nfs
      mount -t nfs X.X.X.X:/directorioCompartido /mnt/nfs

      donde X.X.X.X es la ip de tu servidor nfs y “directorioCompartido es el directorio compartido dentro de tu servidor nfs.

      una vez hecho esto ya puedes comenzar con la exportación:

      1.- Buscas la máquina virtual a exportar:

      xe vm-list

      2.- Exportas

      xe vm-export vm=”uuid de tu vm” filename=/mnt/nfs/vm.xva

      Espero haberte ayudado.

      Un saludo,

      Adolfo.

  9. Alberto says:

    Buenas de nuevo!!
    Muchisimas gracias Adolfo por tu ayuda, me ha sido de gran utilidad ya he conseguido montar un nfs pero ademas he tenido que configurar un ubuntu como servidor NFS, esa era realmente la razón por la que no me funcionaba ya que en XenServer solo esta el cliente NFS. Por otro lado, ya se que no tiene nada que ver con importar y exportar, pero sabes algo de usuarios en XenServer? He leido algo de Active Directory pero no se como funciona.

    Si sabes algo te estaria muy agradecido si me pudieses facilitar esa informacion.

    Muchas gracias

Trackbacks/Pingbacks


Deja un Comentario

Sigue el blog Virtualización en Español

Blog Sponsors

Mi Empresa

JmG Virtual Consulting, expertos en Servicios y Soluciones de Virtualización y Cloud Computing

 

Síguenos en FaceBook

Descubre y domina VMware vSphere™ 5

Descubre y domina VMware vSphere™ 5. Por José María González

Descubre y domina la nueva versión de VMware vSphere™ 5 y aprovéchate de hasta un 20% de descuento al comprarlo online. Regístrate y recibe un capitulo de nuestro nuevo libro totalmente gratuito

 

 

Nuevo Site Recovery Manager 4 en español Consigue una copia gratuita del eBook



Nuevo VMware Site Recovery Manager 4 download gratis 

Nombre:
Email:


Anuncios