Procedimiento migración VMWARE a Citrix XenServer

astein.es .es EQUIPO E PARTICIPANTE DE e-mail: mgonzalez@astein.: +34 91 766 00 53 Fax: +34 91 383 06 67 www.es INFORMACIÓN CONTACTO ASTEIN ALIANZAS DE SERVICIOS Y TECNOLOGIAS DE LA INFORMACION avda.es Sergio Aragón Millán Consultor Citrix Barcelona e-mail: saragon@astein. del cardenal Herrera Oria 298 2 28037 Madrid Tel.IDENTIFICADOR DOCUMENTO DESTINATARIOS REVISIÓN VERSIÓN 1 VERSION 2 VERSIÓN 3 FECHA DE Procedimiento migración VMWARE a Citrix XenServer MOTIVO DE LA REVISIÓN Procedimiento migración VMWARE a Citrix XenServer Código de Propuesta 20/10/2011 Moises Gonzalez Moreno Director Madrid Mario Ruiz Consultor Citrix Madrid e-mail: mruiz@astein.

......4 2....5 3............ Conversión maquinas virtuales Linux…………..... 298 2ª Izda......... Cardenal Herrera Oria... Conversión maquinas virtuales Windows…………......................... Pasos previos a la migración………….8 -3- Avda............Madrid ..............Procedimiento migración VMWARE a Citrix XenServer ÍNDICE 1..............................

Eliminar las vmware tools de la maquina a virtualizar: En Sistemas Windows: Asegurarnos que el disco tiene activado el automount. Cardenal Herrera Oria.Madrid . En el caso de sistemas virtualizados Linux desinstalar las tools según el procedimiento de Vmware:  Desde instalación tar vmware-uninstall-tools. 298 2ª Izda.Procedimiento migración VMWARE a Citrix XenServer 1. Pasos previos a la migración Siguiendo las recomendaciones de Citrix en su articulo CTX116603 las pasos previos a la conversión deben ser los siguientes de forma común tanto para servicios virtualizados Linux como Windows para garantizar su correcta conversión: .pl  Desde instalación RPM -4- Avda.

298 2ª Izda. Por ultimo parar servicios que estén accediendo o bloqueando accesos a discos (Antivirus. Cardenal Herrera Oria.Madrid . bases de datos.Procedimiento migración VMWARE a Citrix XenServer rpm -e VMwareTools  En instalaciones Ubunto o similar es posibles que se haya instalado el paquete native open-vm-tools Consolidar o eliminar los posibles snapshots. etc) -5- Avda.

Procedimiento migración VMWARE a Citrix XenServer 2.4 será necesaria la instalación de . 298 2ª Izda. Conectar unidad de red que utilizaremos como disco temporal para la conversión Iniciar Citrix Xenconvert: Seleccionamos los discos a importar: -6- Avda. Conversión maquinas virtuales Windows Una vez seguidos los pasos anteriormente descritos instalar Citrix XenConvert en la maquinas Windows (En el caso de Citrix Xenconvert 2.net 4.0) Reiniciar la maquina y asegurarnos que los servicios que acceden o bloquean el acceso a disco estén parados.Madrid . Cardenal Herrera Oria.

Una vez seleccionados importaremos directamente. 298 2ª Izda. *Existe la posibilidad de exportar en formatos estándar de virtualización como OVF que pueden ser importados posteriormente desde Citrix XenCenter. -7- Avda. Cardenal Herrera Oria.Procedimiento migración VMWARE a Citrix XenServer A continuación seleccionaremos el Pool master y ruta temporal.Madrid .

298 2ª Izda. Cardenal Herrera Oria. etc o exportar directamente desde la consola de Vmware: Si exportamos como OVF tendremos que importar posteriormente desde la consola Citrix XenCenter: Si hemos extraido la información del disco mediante alguna de las Herramientas mencionadas bastará con crear una maquina virtual en Citrix XenCenter: Template: Other install media Red: Mismas tarjetas de red copiando la mac Disco: Mismo espacio de disco CPU: Mismas CPU Memoria: Misma Memoria Una vez importada la maquina virtual procedemos a iniciarla. Conversión maquinas virtuales Linux Para convertir las maquinas Linux necesitaremos volcar la información del disco mediante herramientas de terceros como Norton Ghost.Procedimiento migración VMWARE a Citrix XenServer 3. Llegados a este punto tendremos dos opciones. acronis. automatizada o manual: -8- Avda.Madrid .

6.Procedimiento migración VMWARE a Citrix XenServer Automatizada: Habilitar SSH server en la maquina Linux. Cardenal Herrera Oria.6.conf: Editar el grub y copiar la primera entrada del menuentry sudo vi /boot/grub/grub. with Linux 2. -9- Avda.conf Reemplazar la consola tty por hvc0 en hvc0. Copiar al pool master el script makepv.32-21-server } Apagar la maquina virtual.sh y darle permisos de ejecucion Conecar al pool master por SSH y ejecutar el script con el parámetro del nombre de la maquina virtual que tenemos que virtualizar Una vez iniciado el script nos consultara las características de la maquina a paravirtualizar.32-21-server' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0.img-2.conf /etc/init/hvc0.Madrid .1)' search --no-floppy --fs-uuid --set 02899ea9-1876-4e7b-8ef82b09b598cedb linux /boot/vmlinuz-2. Conectar por SSH y crear una nueva consola: sudo cp /etc/init/tty1.6. 298 2ª Izda.cfg Por ejemplo: menuentry 'Ubuntu.32-21-server root=UUID=02899ea91876-4e7b-8ef8-2b09b598cedb ro quiet initrd /boot/initrd.conf sudo vi /etc/init/hvc0.

imgal nuevo *.10 - Avda.Procedimiento migración VMWARE a Citrix XenServer Manual Siguiendo la documentación del articulo Citrix CTX121875 una vez importada o volcada la información de la maquina virtual procederemos a realizar los siguientes pasos: Cd /boot initrd --omit-scsi-modules --with=xennet --with=xenblk --preload=xenblk initrd-$(uname -r)xen-no-scsi.img Modificar el nombre de la lista Editar la línea default= para iniciar el kernel xen Apagar la maquina virtual.lst seleccionado el entorno a iniciar: Borrar el kernel con la entrada gz en el nombre Renombrar el primer modulo de kernel Renombrar la segunda entrada de initrd teniendo en cuenta las entrada del punto de montaje que cambiaran a /dev/xvd* Corregir el punto de acceso *. Cardenal Herrera Oria.img $(uname -r)xen Modificar el grub /boot/grum/menu.Madrid . A continuación procedemos a la paravirtualización de la maquina virtual: Obtener el UUID de la maquina virtual bien desde la consola Citrix Xencenter o por linia de comando: xe vm-list name-label=centos params=uuid . 298 2ª Izda.

Cardenal Herrera Oria.11 - Avda.Procedimiento migración VMWARE a Citrix XenServer Eliminar el modo HVM: xe vm-param-set uuid=<vm uuid> HVM-boot-policy=”” Seleccionar pygrupb como bootloader xe vm-param-set uuid=<vm uuid> PV-bootloader=pygrub Seleccionar la nueva consola: xe vm-param-set uuid=<vm uuid> PV-args="console=hvc0 xencons=hvc0" Obtener el UUID del disco virtual: xe vm-disk-list uuid=<vm uuid> Marcar el disco como arrancable: xe vbd-param-set uuid=<vbd uuid> bootable=true Despues de estos pasos tanto en automatico como siguiendo la forma manual la maquina virtual ya debería iniciar como paravirtualizada y solo necesario instalar las tools de Citrix XenServer que se detalla a continuación: Seleccionar en el DVD de la maquina virtual las xstools.iso Conectar por SSH o consola y seguir los siguientes pasos: Crear un punto de montaje para el CDROM: Mkdir /media/cdrom Montar el DVD: Mount /dev/xvdd/media/cdrom Cambiar la ruta: Cd /media/cdrom/Linux Iniciar el script de instalación: Bash install.Madrid .sh . 298 2ª Izda.

Cardenal Herrera Oria. Reiniciar la maquina virtual.Procedimiento migración VMWARE a Citrix XenServer Aceptar los pasos de instalación Volver al home Desmontar el DVD: Umount /dev/xvdd Deseleccionar las xs-tools.ixo del DVD.Madrid . Nota: Es posible que el kernel del sistema Linux no sea compatible con entornos Xen por lo que seria necesaria su actualización previa a los pasos de virtualización. . 298 2ª Izda.12 - Avda.