25. Actualizar Ubuntu Server de 22.04 a 24.04: guía paso a paso

Introducción

Actualizar tu servidor Ubuntu a la versión más reciente garantiza que te beneficies de una mayor seguridad, mejoras de rendimiento y acceso a nuevas funciones. Sin embargo, actualizar un servidor de producción requiere una planificación cuidadosa para minimizar el tiempo de inactividad y evitar posibles problemas.

Esta guía ofrece un proceso detallado, paso a paso, para actualizar Ubuntu Server desde la versión 22.04 (Jammy Jellyfish) a la 24.04 (lanzamiento previsto: abril de 2024). Tanto si trabajas con hardware físico, máquinas virtuales o infraestructura basada en la nube, esta guía te ayudará a realizar la actualización sin problemas.


Artículos anteriores:

01. 01. Introducción a Ubuntu Server – SysOSX: AI & Cloud

02. Cómo configurar tu primer servidor Ubuntu: guía para principiantes – SysOSX: AI & Cloud

03. Domina la línea de comandos de Linux para Ubuntu Server – SysOSX: AI & Cloud

04. Gestión de usuarios y permisos en Ubuntu Server: una guía completa – SysOSX: AI & Cloud

05. Conceptos básicos de redes para Ubuntu Server: una guía completa – SysOSX: AI & Cloud

06. Instalar y gestionar software en Ubuntu Server: una guía completa – SysOSX: AI & Cloud

07.Aplicar parches y actualizar Ubuntu Server: una guía completa – SysOSX: AI & Cloud

08. Protege tu servidor Ubuntu: pasos prácticos para reforzarlo y protegerlo – SysOSX: AI & Cloud

09. Auditoría y registro de eventos en el servidor Ubuntu

10. Herramientas de supervisión del sistema para Ubuntu Server: una guía completa – SysOSX: AI & Cloud

11. Registro centralizado para el servidor Ubuntu: una guía imprescindible – SysOSX: AI & Cloud

12. Auditoría y cumplimiento para Ubuntu Server: mejores prácticas – SysOSX: AI & Cloud

13. Configura tu servidor Ubuntu para alojamiento y aplicaciones web: guía definitiva – SysOSX: AI & Cloud

14. Aloja varios sitios web en un solo servidor Ubuntu: consejos útiles – SysOSX: AI & Cloud

15. Gestión del almacenamiento y los discos en Ubuntu Server: guía sencilla – SysOSX: AI & Cloud

16. Configurar servicios de uso compartido de archivos en Ubuntu Server: una guía completa – SysOSX: AI & Cloud

17. Configurar un servidor de bases de datos seguro en Ubuntu: MySQL frente a MariaDB – SysOSX: AI & Cloud

18. Cómo configurar y usar LVM en Ubuntu Server: una guía completa – SysOSX: AI & Cloud

19. Introducción a la virtualización con KVM: guía para principiantes de Ubuntu Server – SysOSX: AI & Cloud

20. Cómo instalar Docker en Ubuntu Server: guía paso a paso para la contenedorización – SysOSX: AI & Cloud

21. Primeros pasos con LXD: instala contenedores con facilidad + hoja de referencia – SysOSX: AI & Cloud

22. Primeros pasos con Podman en Ubuntu Server: una guía completa – SysOSX: AI & Cloud

23. Desplegar Ubuntu Server en la nube: guía paso a paso – SysOSX: AI & Cloud

24. Automatizar la configuración de Ubuntu Server con Ansible: una guía práctica – SysOSX: AI & Cloud



Requisitos previos

Antes de actualizar, asegúrate de que se cumplen los siguientes requisitos previos:

1. Haz una copia de seguridad de tu servidor

  • Crea una copia de seguridad completa de tu servidor, incluidos archivos críticos, bases de datos y configuraciones.
  • Usa herramientas como rsync, tar, o soluciones de copia de seguridad basadas en la nube para proteger tus datos.

Comando de copia de seguridad de ejemplo:

sudo rsync -a /etc /backup/etc  
sudo rsync -a /var/www /backup/www  

Como alternativa, crea una instantánea si tu servidor se ejecuta en plataformas en la nube como AWS, Azure o Google Cloud.

2. Comprueba la compatibilidad del sistema

  • Asegúrate de que tu servidor cumple los requisitos mínimos de hardware para Ubuntu 24.04.
  • Verifica que todas las aplicaciones y servicios críticos sean compatibles con la nueva versión.

3. Actualiza el sistema actual

Mantén tu sistema Ubuntu 22.04 actual totalmente actualizado antes de iniciar el proceso de actualización:

sudo apt update && sudo apt upgrade -y  
sudo apt dist-upgrade -y  

4. Desactiva los repositorios de terceros

Desactiva temporalmente cualquier repositorio de terceros o personalizado en /etc/apt/sources.list para evitar conflictos durante la actualización.

Ejemplo:

sudo nano /etc/apt/sources.list  
# Comment out lines for third-party repositories  


Guía paso a paso para actualizar Ubuntu Server

Paso 1: Comprueba la versión actual de Ubuntu

Verifica la versión actual de Ubuntu para asegurarte de que ejecutas la 22.04:

lsb_release -a  

Salida:

No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 22.04.3 LTS  
Release:        22.04  
Codename:       jammy  


Paso 2: Instala el administrador de actualizaciones

Asegúrate de que el update-manager-core paquete está instalado. Este paquete facilita el proceso de actualización de la versión.

sudo apt install update-manager-core -y  


Paso 3: Inicia la actualización

Inicia el proceso de actualización usando el do-release-upgrade comando:

sudo do-release-upgrade  

Si la actualización aún no está disponible, puedes forzarla añadiendo la -d marca:

sudo do-release-upgrade -d  


Paso 4: Sigue las indicaciones interactivas

Durante el proceso de actualización, se te pedirá que:

  • Revisar los cambios en los archivos de configuración.
  • Confirmar la eliminación de paquetes obsoletos.
  • Aprobar la instalación de nuevas dependencias.

Revisa cuidadosamente cada mensaje para asegurarte de que la configuración de tu servidor se mantiene intacta.


Paso 5: Supervisar el proceso de actualización

El proceso de actualización puede llevar tiempo, dependiendo de los recursos de tu servidor y del número de paquetes instalados. Supervisa el progreso y evita interrumpir el proceso. Configura el idioma y la distribución del teclado cuando aparezca la ventana emergente.


Paso 6: Reiniciar el servidor

Una vez completada la actualización, reinicia el servidor para aplicar los cambios:


Paso 7: Verificar la actualización

Después de reiniciar el servidor, verifica que la actualización se haya realizado correctamente:

lsb_release -a  

Salida:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble


Paso 8: Volver a habilitar los repositorios de terceros

Si desactivaste los repositorios de terceros anteriormente, vuelve a habilitarlos quitando los comentarios de las líneas en /etc/apt/sources.list:

sudo nano /etc/apt/sources.list  

Actualiza la lista de paquetes:

sudo apt update  


Paso 9: Probar las aplicaciones y los servicios

Prueba todas las aplicaciones, servicios y configuraciones críticos para asegurarte de que funcionan como se espera.

Por ejemplo, si ejecutas un servidor web:

sudo systemctl status apache2  

O si ejecutas una base de datos:

sudo systemctl status mysql  


Paso 10: Limpiar los paquetes obsoletos

Elimina los paquetes y dependencias obsoletos para liberar espacio en disco:

sudo apt autoremove -y  


Resolución de problemas comunes

1. La actualización falla o se bloquea

  • Consulta los registros en busca de errores:
sudo tail -n 50 /var/log/dist-upgrade/main.log  

  • Reinicia el proceso de actualización:
sudo do-release-upgrade  

2. Los servicios no se inician

  • Consulta los registros específicos de cada servicio en /var/log.
  • Reinicia los servicios afectados:
sudo systemctl restart <service-name>  

3. Faltan paquetes

  • Vuelve a instalar los paquetes que faltan:
sudo apt install <package-name>  


Documento oficial: Cómo actualizar tu versión de Ubuntu


Conclusión

Actualizar Ubuntu Server de 22.04 a 24.04 es un proceso sencillo si se hace de forma sistemática. Si sigues esta guía, podrás minimizar el tiempo de inactividad y garantizar una transición fluida a la versión más reciente de Ubuntu.

Recuerda hacer una copia de seguridad de tus datos, probar tus aplicaciones después de la actualización y supervisar los registros por si hay problemas. Con la preparación adecuada, tu servidor estará listo para aprovechar las mejoras y funciones de Ubuntu 24.04.

Por último, hablaremos de la resolución de problemas comunes en Ubuntu.

1 thought on “25. Upgrading Ubuntu Server from 22.04 to 24.04: A Step-by-Step Guide”

Deja un comentario