Procedimiento Migración a XenServer
-
Upload
jose-pinell-garcia -
Category
Documents
-
view
202 -
download
1
Transcript of Procedimiento Migración a XenServer
Procedimiento migracin VMWARE a Citrix XenServer
IDENTIFICADOR DOCUMENTO DESTINATARIOS REVISIN VERSIN 1 VERSION 2 VERSIN 3 FECHA
DEProcedimiento migracin VMWARE a Citrix XenServer
MOTIVO DE LA REVISIN Procedimiento migracin VMWARE a Citrix XenServer
Cdigo de Propuesta
20/10/2011
Moises Gonzalez Moreno Director Madrid
Mario Ruiz Consultor Citrix Madrid e-mail: [email protected]
EQUIPO E
PARTICIPANTE DE
e-mail: [email protected] Sergio Aragn Milln Consultor Citrix Barcelona e-mail: [email protected]
INFORMACIN
CONTACTO
ASTEIN ALIANZAS DE SERVICIOS Y TECNOLOGIAS DE LA INFORMACION avda. del cardenal Herrera Oria 298 2 28037 Madrid Tel.: +34 91 766 00 53 Fax: +34 91 383 06 67 www.astein.es
Procedimiento migracin VMWARE a Citrix XenServer
NDICE1. Pasos previos a la migracin..................................................4 2. Conversin maquinas virtuales Windows.............................5 3. Conversin maquinas virtuales Linux...................................8
-3-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
1. Pasos previos a la migracinSiguiendo las recomendaciones de Citrix en su articulo CTX116603 las pasos previos a la conversin deben ser los siguientes de forma comn tanto para servicios virtualizados Linux como Windows para garantizar su correcta conversin:
- Eliminar las vmware tools de la maquina a virtualizar:
En Sistemas Windows:
Asegurarnos que el disco tiene activado el automount.
En el caso de sistemas virtualizados Linux desinstalar las tools segn el procedimiento de Vmware:
Desde instalacin tarvmware-uninstall-tools.pl
Desde instalacin RPM-4-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
rpm -e VMwareTools
En instalaciones Ubunto o similar es posibles que se haya instalado el paquete native open-vm-toolsConsolidar o eliminar los posibles snapshots.
Por ultimo parar servicios que estn accediendo o bloqueando accesos a discos (Antivirus, bases de datos, etc)
-5-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
2. Conversin maquinas virtuales WindowsUna vez seguidos los pasos anteriormente descritos instalar Citrix XenConvert en la maquinas Windows (En el caso de Citrix Xenconvert 2.4 ser necesaria la instalacin de .net 4.0) Reiniciar la maquina y asegurarnos que los servicios que acceden o bloquean el acceso a disco estn parados. Conectar unidad de red que utilizaremos como disco temporal para la conversin Iniciar Citrix Xenconvert:
Seleccionamos los discos a importar:
-6-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
A continuacin seleccionaremos el Pool master y ruta temporal. Una vez seleccionados importaremos directamente.
*Existe la posibilidad de exportar en formatos estndar de virtualizacin como OVF que pueden ser importados posteriormente desde Citrix XenCenter.-7-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
3. Conversin maquinas virtuales LinuxPara convertir las maquinas Linux necesitaremos volcar la informacin del disco mediante herramientas de terceros como Norton Ghost, acronis, 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 informacin 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. Llegados a este punto tendremos dos opciones, automatizada o manual:
-8-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
Automatizada: Habilitar SSH server en la maquina Linux. Conectar por SSH y crear una nueva consola:sudo cp /etc/init/tty1.conf /etc/init/hvc0.conf sudo vi /etc/init/hvc0.conf
Reemplazar la consola tty por hvc0 en hvc0.conf:
Editar el grub y copiar la primera entrada del menuentrysudo vi /boot/grub/grub.cfg
Por ejemplo:menuentry 'Ubuntu, with Linux 2.6.32-21-server' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,1)' search --no-floppy --fs-uuid --set 02899ea9-1876-4e7b-8ef82b09b598cedb linux /boot/vmlinuz-2.6.32-21-server root=UUID=02899ea91876-4e7b-8ef8-2b09b598cedb ro quiet initrd /boot/initrd.img-2.6.32-21-server }
Apagar la maquina virtual. Copiar al pool master el script makepv.sh y darle permisos de ejecucion Conecar al pool master por SSH y ejecutar el script con el parmetro del nombre de la maquina virtual que tenemos que virtualizar Una vez iniciado el script nos consultara las caractersticas de la maquina a paravirtualizar.
-9-
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
ManualSiguiendo la documentacin del articulo Citrix CTX121875 una vez importada o volcada la informacin 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 $(uname -r)xen
Modificar el grub /boot/grum/menu.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 *.imgal nuevo *.img Modificar el nombre de la lista Editar la lnea default= para iniciar el kernel xen Apagar la maquina virtual.
A continuacin procedemos a la paravirtualizacin 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- 10 -
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
Eliminar el modo HVM: xe vm-param-set uuid= HVM-boot-policy=
Seleccionar pygrupb como bootloader xe vm-param-set uuid= PV-bootloader=pygrub
Seleccionar la nueva consola: xe vm-param-set uuid= PV-args="console=hvc0 xencons=hvc0"
Obtener el UUID del disco virtual: xe vm-disk-list uuid=
Marcar el disco como arrancable: xe vbd-param-set uuid= bootable=true
Despues de estos pasos tanto en automatico como siguiendo la forma manual la maquina virtual ya debera iniciar como paravirtualizada y solo necesario instalar las tools de Citrix XenServer que se detalla a continuacin:
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 instalacin: Bash install.sh
- 11 -
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid
Procedimiento migracin VMWARE a Citrix XenServer
Aceptar los pasos de instalacin
Volver al home Desmontar el DVD: Umount /dev/xvdd
Deseleccionar las xs-tools.ixo del DVD.
Reiniciar la maquina virtual.
Nota: Es posible que el kernel del sistema Linux no sea compatible con entornos Xen por lo que seria necesaria su actualizacin previa a los pasos de virtualizacin.
- 12 -
Avda. Cardenal Herrera Oria, 298 2 Izda- Madrid