Servidor Cloud: instalar la versión actual del kernel (CentOS, AlmaLinux y Rocky Linux)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Para poder migrar tu Servidor Cloud a VPS, debes tener instalada en tu servidor la versión más reciente del kernel. Por eso, si estás utilizando una versión más antigua del kernel en tu Servidor Virtual Cloud, debes realizar esta acción.
En este artículo te explicamos cómo instalar la versión más reciente del kernel en un Servidor Cloud con CentOS y cómo reparar un kernel.
Nota
Si has instalado la versión más reciente del kernel y esta está dañada, debes reparar el kernel. Puedes consultar las instrucciones en el siguiente artículo:
Servidor Cloud: reparar la versión actual del kernel (CentOS)
Hacer una copia de seguridad de los datos del servidor
Haz una copia de seguridad de los datos de tu servidor antes de reparar el kernel. Puedes utilizar el servicio de pago Backup Cloud o guardar los datos en tu ordenador local con Filezilla.
Puedes encontrar más información sobre Cloud Backup en el siguiente artículo:
Confirmar que el sistema operativo esté actualizado
Establece una conexión SSH con tu Servidor Cloud e inicia sesión como administrador.
Para asegurarse de que el sistema operativo esté actualizado, introduce los siguientes comandos:
root@localhost:~# yum update
root@localhost:~# yum upgrade
Comprobar el espacio de almacenamiento disponible
Para poder migrar tu Servidor Cloud a VPS, en los directorios de raíz y de arranque de tu servidor debe haber al menos 100 MB de espacio de almacenamiento libre.
Para visualizar el espacio libre de todo el sistema de archivos, introduce el siguiente comando:
[root@localhost ~]# df -h
Para visualizar el espacio utilizado de todo el sistema de archivos, introduce el siguiente comando:
[root@localhost ~]# du -sh /
En el siguiente artículo encontrarás instrucciones para eliminar kernels antiguos y liberar espacio de almacenamiento:
Liberar espacio de almacenamiento en un Servidor Cloud (Linux)
Instalar la versión actual del kernel
Comprobar la versión del kernel
Para verificar la versión del kernel, introduce el siguiente comando:
root@localhost:~# uname -r
Mostrar kernels disponibles
Para consultar los kernels disponibles, introduce el siguiente comando:
root@localhost:~# yum --showduplicates list kernel | expand
Mostrar los paquetes kernel-devel
Para consultar los paquetes kernel-devel disponibles, introduce el siguiente comando:
root@localhost:~# yum --showduplicates list kernel-devel | expand
Instalar la versión más reciente del kernel
A continuación, aprenderás a instalar la última versión del kernel.
Importante
- Antes de actualizar el kernel consulta siempre la información de la versión.
- La mayoría de distribuciones son compatibles con la instalación de versiones nuevas y existentes de kernel paralelamente. No elimines el kernel existente hasta que no hayas comprobado que el nuevo funciona correctamente.
- Establece una conexión SSH con tu Servidor Cloud e inicia sesión como administrador.
Para instalar la versión más reciente del kernel, introduce los siguientes comandos:
root@localhost:~# yum install kernel
root@localhost:~# yum install kernel-develPara reiniciar el servidor, introduce siguiente comando:
root@localhost:~# reboot
Para comprobar qué versión del kernel se utiliza durante el proceso de arranque, introduce el siguiente comando:
root@localhost:~# uname -r
Establecer la versión del kernel como predeterminada
Para llevar a cabo esta acción, realiza los siguientes pasos:
Abre el archivo /etc/default/grub con el editor vi. Introduce el siguiente comando:
root@localhost:~# vi /etc/default/grub
Nota
El editor de texto vi tiene un modo de inserción (edición) y un modo de comandos. Puedes acceder al modo de inserción pulsando la tecla i. En este modo, los caracteres introducidos se insertan directamente en el texto. Para acceder al modo de comandos, pulsa la tecla ESC, de esta manera lo que introduzcas con el teclado se interpretará como un comando.
Sustituye el valor de la entrada GRUB_DEFAULT= por 0:
GRUB_TIMEOUT=1
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="no_timer_check console=tty0 console=ttyS0,115200n8 net.
ifnames=0 biosdevname=0 elevator=noop crashkernel=auto"
GRUB_DISABLE_RECOVERY="true"- Para guardar los cambios, pulsa la tecla ESC.
- Introduce :wq y pulsa INTRO.
Actualiza la configuración grub para hacer efectivos los cambios:
root@localhost:~# grub2-mkconfig -o /boot/grub2/grub.cfg
Reinicia el servidor. Para ello, introduce el siguiente comando:
root@localhost:~# reboot
Tras el reinicio, comprueba si se ha cargado el nuevo kernel. Para ello, introduce el siguiente comando:
root@localhost:~# uname -r