systemadmin.es > Distribuciones > Instalar kernel por defecto de CentOS 7 en un servidor de OVH

Instalar kernel por defecto de CentOS 7 en un servidor de OVH

Si contratamos un servidor en OVH, por defecto nos vendrá con un kernel compilado por ellos:

# uname -r
3.10.23-xxxx-std-ipv6-64

El inconveniente más grande que tiene es que no vamos a poder usar docker en él:

# docker run centos:centos5 cat /etc/centos-release
FATA[0000] Error response from daemon: Cannot start container 83a553fe75f9128dbf660da3d3fe04b19ebcb42e0a635f962656e70cddfccf35: [8] System error: fork/exec /usr/bin/docker: invalid argument 

Vamos a ver cómo cambiarlo por el kernel por defecto de CentOS 7

Primero deberemos instalar el paquete kernel en el equipo:

yum install kernel -y

A continuación eliminaremos la personalización de OVH presente en /etc/grub.d/ que se usa para generar el grub2.cfg

mv /etc/grub.d/06_OVHkernel ~

Hacemos una copia de seguridad del grub2.cfg:

cp /etc/grub2.cfg{,$(date +%Y%m%d)}

Y regeneramos el fichero mediante grub2-mkconfig:

# grub2-mkconfig > /etc/grub2.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.7.2.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-229.7.2.el7.x86_64.img
done

Reiniciamos el equipo para cargar el nuevo kernel:

reboot

Al volver a entrar podremos ver que ya tenemos instalado el kernel por defecto en lugar del propio de OVH:

# uname -r
3.10.0-229.7.2.el7.x86_64

Y sin modificar nada más ya podremos usar docker:

# docker run centos:centos5 cat /etc/redhat-release
CentOS release 5.11 (Final)

4 comments to “Instalar kernel por defecto de CentOS 7 en un servidor de OVH”

  1. hola Jordi

    una duda…yo me estoy peleando con un server OVH que viene con su centos 6.6 de base con una versión 3.X del kernel. Y quiero como tu bien haces, instalar otro kernel,, sigo exactamente lo mismos pasos pero después de reiniciar mi tarjeta de red o la configuración de red deja de funcionar, es automático. Dejo de poder acceder por ssh a mi server con la ip que viene de “fábrica”.

    Evidentemente no he tocado nada de la configuración de la misma…solo:

    yum install kernel
    editar grub
    rebotar

    se te ocurre algo?

    Gracias!

  2. Mala cosa, suena a que necesitas algun driver que no viene con la CentOS. Yo preguntaría a soporte a ver si alguien te puede decir que driver necesitas para la targeta de red

  3. Jeje

    mala pinta sí, lo peor es que si tengo que preguntar a los chicos de soporte…va a ser que no xD

    Gracias por tu tiempo!

  4. La unica solución que yo veo, es configurar el grub para que cuando arranque se seleccione el kernel que deseas. Como no sabrás en que posicion se encuentra, deberás ir probando (La posicion 0 es la inicial) y la otra es eliminar los kernel del grub para que solo quede el que quieres.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>