Linode CentOS 6, Kernel y DAHDI

Como se había dicho en un articulo anterior, La versión 6 de CentOS no soporta el sistema de virtualización XEN. ¿Cómo se puede trabajar con las fuentes del Kernel para instalar DAHDI en esta versión?

Más sencillo del mundo. Vamos por pasos:

Instalamos la versión 6 de CentOS:

Captura

Luego iniciamos el sistema:

Captura

Entramos al servidor vía SSH y averiguamos cual es la versión del Kernel más reciente presente en el sistema:

rpm -q kernel

kernel-2.6.32-71.el6.i686
kernel-2.6.32-71.29.1.el6.i686

La versión más reciente es la que aparece en negrita. Con ese dato configuramos el archivo grub.conf:

nano /boot/grub/grub.conf

Se copian las líneas que siguen:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-[generic-]version.img
#boot=/dev/xvda
default=0
timeout=5
title CentOS (2.6.32-71.29.1.el6)
        root (hd0)
        kernel /boot/vmlinuz-2.6.32-71.29.1.el6.i686 root=/dev/xvda
        initrd /boot/initramfs-2.6.32-71.29.1.el6.i686.img

Se guardan los cambios y se crean dos enlaces simbólicos para que el archivo se actualice de forma automática a instalar una nueva versión del Kernel:

ln -s /boot/grub/grub.conf /boot/grub/menu.lst

ln -s /boot/grub/grub.conf /etc/grub.conf

Se guardan los cambios y se modifica la configuración del Linode para que arranque con la configuración de GRUB:

Captura

En la pagina que aparece se modifican los siguientes parámetros:

Captura

Captura

Se reinicia el servidor y se corrobora que efectivamente haya arrancado con el kernel configurado en GRUB:

reboot

Captura

Parece que si. Volvemos a entrar en la consola y lo averiguamos también con el comando uname:

uname -a

Linux li374-112 2.6.32-71.29.1.el6.i686 #1 SMP Mon Jun 27 18:07:00 BST 2011 i686 i686 i386 GNU/Linux

Perfecto. Ahora actualizamos el sistema:

yum update -y

Cuando la operación termine, miramos si se ha descargado una nueva versión del kernel:

rpm -q kernel

kernel-2.6.32-71.el6.i686
kernel-2.6.32-71.29.1.el6.i686
kernel-2.6.32-220.4.1.el6.i686

Parece que si. Miramos si el archivo de configuración de Grub se ha actualizado:

nano /boot/grub/grub.conf

default=1
timeout=5
title CentOS (2.6.32-220.4.1.el6.i686)
        root (hd0)
        kernel /boot/vmlinuz-2.6.32-220.4.1.el6.i686 root=/dev/xvda crashkernel=auto SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us
        initrd /boot/initramfs-2.6.32-220.4.1.el6.i686.img
title CentOS (2.6.32-71.29.1.el6)
        root (hd0)
        kernel /boot/vmlinuz-2.6.32-71.29.1.el6.i686 root=/dev/xvda
        initrd /boot/initramfs-2.6.32-71.29.1.el6.i686.img

Si se ha actualizado pero por defecto estaría arrancando con la vieja versión. Modificamos la línea:

default=1

con

default=0

y reiniciamos nuevamente el sistema:

reboot

Captura

Perfecto. Desde la consola:

uname -a

Linux li374-112 2.6.32-220.4.1.el6.i686 #1 SMP Mon Jan 23 22:37:12 GMT 2012 i686 i686 i386 GNU/Linux

la versión que tenemos instalada:

cat /etc/redhat-release
CentOS release 6.2 (Final)

Ahora a instalar DAHDI Sonrisa

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

6 comentarios

dahdi

hice esto, cunado fui a instalar el dahdi me salio esto:

You do not appear to have the sources for the 2.6.32-71.29.1.el6.i686 kernel installed.

Que debo hacer, ya instale varias fuentes y aun no me sirve, me podria colaborar con este detalle, muchas gracias.

Re: dahdi

Hola,

revisa bien que versión del Kernel tienes disponible porque la que indicaste no es la ultima en CentOS 6

Revisa también todos los pasos del articulo, quizás omitiste algo.

Yo lo probé y me ha funcionado sin problemas.

Saludos

si gracias ya me funciono,

si gracias ya me funciono, tenia un error en el kernel como decias, una pregunta ahora.
tengo 2 cuentas de linode, pero deseo copiar una imagen de disco desde una hasta la otra...... y me ha sido imposible hacerlo con la forma que explican en el mismo linode ( http://library.linode.com/linode-platform/migration/copy-disk-image-over...) queria saber si tu tienes alguna otra forma de hacer esto o si hay alguna forma de poder descargar esa imagen de disco y subirla al otro linode, muchas gracias por tu comprension. he escuchado que vendes tickets de soporte, donde y como puedo comprarlos? ya que se que el tiempo y el conocimiento son valiosos y me gustaria recibir ayuda de tu parte.

Re: si gracias ya me funciono

Hola Xilver,

para hacer una copia exacta de un linode a otro, existe la opción CLONE. La encuentras en la pagina de administración de cada servidor Linode.

¿Cómo funciona?

Seleccionas el Linode que quieres clonar, lo apagas y luego seleccionas lo que quieres clonar (normalmente el Perfil y los dos discos). Luego seleccionas el Linode de destino y listo. Empezará la copia.

El único requerimiento es que en el Linode de destino no se haya instalado absolutamente nada.

Para los ticketes de asistencia mira esta pagina. Antes de compralo, sería bueno que me contactarás directamente.

Saludos

Copia cuenta linode A-----cuenta linode B

bueno, si es verdad lo que dices, pero mi propblema es algo un poco mas grande, yo lo que necesito es migrar y/o clonar un disco/profile de un usuario X de linode a un usuario Y de linode; es que tengo 2 cuentas, y realize una instalacion de un asterisk con ciertas caracteristicas y necesito clonarlo, por favor si es posible algun correo y/o numero sip/celular para contactarl@ me seria de gran ayuda muchisimas gracias por la atencion prestada hasta el momento.

Suscribirse a Comentarios de "Linode CentOS 6, Kernel y DAHDI" Suscribirse a VozToVoice - Todos los comentarios