Instalar Xen 4.4 en CentOS 6

publicado por Carlos Torres el 05/10/2015 10:10

En CentoOS 6 el soporte para Xen no viene por defecto. Para instalar Xen 4 en CentOS 6 hay que aseguarse de que el repositorio CentOS-Extras está habilitado.

Una vez habilitado hay que realizar:

$ yum install centos-release-xen
$ yum install xen

Durante la instalación del kernel y Xen, se debe crear un script llamado grub-bootxen.sh y éste debería ejecutarse y crear las entradas de Xen en el /boot/grub/grub.conf. Si nos fijamos en el /boot/grub/grub.conf debe tener algo como esto:

title CentOS (3.4.46-8.el6.centos.alt.x86_64)
   root (hd0,0)
   kernel /xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all
   module /vmlinuz-3.4.46-8.el6.centos.alt.x86_64 ro root=/dev/mapper/vg_xen01-lv_root rd_LVM_LV=vg_xen01/lv_swap rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=uk rd_NO_MD LANG=en_GB rd_LVM_LV=vg_xen01/lv_root SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM rhgb quiet
   module /initramfs-3.4.46-8.el6.centos.alt.x86_64.img

Hay que asegurarse, que las líneas están correctas, tanto la del kernel como los modules, en concreto hemos comprobado que faltó el module de initram, lo que produce un kernel panic al reinicio.

Una vez hechas todas las comprobaciones, reiniciar y comprobar que el kernel 3.x se está ejecutando con:

$ uname -r

y verificar que se está ejecutando con xen:

$ xl info

Xen-4.4 y LibXL

Nota: Todas las versiones de Xen antes de la versión 4.4 tenían xm y xend activadas por defecto. El-xen 4.4.1 (y posteriores) activan el soporte xl y ya no se utiliza el xend.

Más info en:

https://wiki.centos.org/HowTos/Xen/Xen4QuickStart


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>