• Menú
      • Blog
    Login
    • Inicio
    • Blog
    • Blog
    • Todas

    Cómo Actualizar De Centos 7 a AlmaLinux 9 (Guía Completa)

    • publicado por Linux LabsD7
    • Categorías Todas, Linux
    • Fecha abril 22, 2025
    • Comentarios 0 Comentarios

    ¿Estás buscando una manera segura y eficiente de migrar tu servidor de CentOS 7 a AlmaLinux 9? En esta guía paso a paso te mostramos cómo hacerlo utilizando Leapp, una herramienta poderosa diseñada para facilitar migraciones de sistemas Linux. Ya sea que administres servidores empresariales o simplemente quieras mantener tu infraestructura actualizada y segura, esta guía es para ti. Aprende cómo realizar la transición sin contratiempos y aprovecha al máximo las ventajas de AlmaLinux 9, la alternativa estable y gratuita a RHEL.

    Nota: Realizar un copia de seguridad de tu servidor.

    • Descargar los repositorios de AlmaLinux, actualizar el sistema operativo y reiniciar
    
    sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://el7.repo.almalinux.org/centos/CentOS-Base.repo
    
    sudo yum update -y
    
    reboot
    
    • Preparar el sistema para usar la herramienta Elevate, descargando e instalando el repositorio oficial compatible con la versión actual de CentOS
    
    sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm
    
    • Instalar los paquetes de leapp y actualizar los datos para AlmaLinux
    
    sudo yum install -y leapp-upgrade leapp-data-almalinux
    
    
    • Realizar la comprobación previa de actualización
    
    sudo leapp preupgrade
    

    Leapp crea un archivo «/var/log/leapp/leapp-report.txt» que contiene posibles problemas y soluciones recomendadas. Este informe ayudará a tener una idea de si es posible continuar con la actualización.

    • Las siguientes correcciones del informe son las más populares para CentOS 7, pero se recomienda revisar el archivo completo.
    
    sudo rmmod pata_acpi
    
    echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
    
    sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
    

    Si al realizar la comprobación previa a la actualización aparece un problema de «Multiple devel kernels installed», se debe verificar el kernel que se esta utilizando y eliminar los demás, a continuación les dejo el ejemplo.

    • Verificar los paquetes kernel-devel que están instalados
    
    rpm -qa | grep kernel-devel
    
    • Identificar la versión de kernel-devel que se está usando
    
    uname -r
    
    • Conservar el kernel-devel que corresponde a esa versión y eliminar las demás
    
    sudo yum remove kernel-devel-<VERSION_INCORRECTA>
    
    • Iniciar con la actualización y reiniciar
    sudo leapp upgrade
    sudo reboot
    
    • Al reiniciar el sistema iniciará con la actualización automática.

    • Una vez iniciada la sesión, verificar que el sistema operativo es AlmaLinux
    
    cat /etc/redhat-release
    

    Actualizar a AlmaLinux 9

    • Editar el archivo yum.conf
    
    vi /etc/yum.conf
    

    Comentar o eliminar la línea «exclude=python2-leapp,snactor,leapp-upgrade-el7toel8,leapp».

    • De igual forma editar el archivo «dnf.conf» y comentar la línea «exclude=python2-leapp,snactor,leapp-upgrade-el7toel8,leapp»
    vi /etc/dnf/dnf.conf
    • Listar y eliminar los paquetes del proceso de actualización
    rpm -qa | grep elevate
    rpm -qa | grep leapp
    yum remove -y nombre_paquete
    • Comprobar si tiene el directorio «/root/tmp_leapp_py3» y eliminarlo
    rm -rf /root/tmp_leapp_py3
    • Limpiar las caches de yum
    yum clean all
    • Verificar las claves GPG instaladas y eliminarlas.
    
    rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
    rpm -e nombre_pgp-pubkey
    
    • Instalar el repositorio y la clave GPG para actualizar a AlmaLinux 9
    
    sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm
    
    • Instalar leapp y actualizar datos para AlmaLinux
    
    sudo yum install -y leapp-upgrade leapp-data-almalinux
    
    • Realizar la comprobación de actualización
    
    sudo leapp preupgrade
    
    • Realizar las siguientes correcciones del archivo «/var/log/leapp/leapp-report.txt» ya que son las más comunes.
    
    sudo sed -i "s/^AllowZoneDrifting=.*/AllowZoneDrifting=no/" /etc/firewalld/firewalld.conf
    
    sudo leapp answer --section check_vdo.confirm=True
    
    • Activar temporalmente SHA-1
    
    sudo update-crypto-policies --set LEGACY
    
    • Iniciar la actualización y reiniciar
    
    sudo leapp upgrade
    
    sudo reboot
    
    • Restaurar la política segura
    
    sudo update-crypto-policies --set DEFAULT
    
    • Verificar que se ha actualizado el Sistema Operativo a AlmaLinux9
    
    cat /etc/redhat-release
    
    • Eliminar el paquete «nss_db» y actualizar el Sistema Operativo
    
    dnf update --allowerasing
    

    ¡Listo! Ya tienes migrado tu Sistema Operativo a AlmaLinux 9

    Etiqueta:Actualización paso a paso, Actualizar, Administración de Linux, AlmaLinux, CentOS, Guía de actualización, Manual de actualización., Migrar, Migrate, Update, Upgrade

    • Compartir:
    Linux LabsD7

    Publicación anterior

    Guía Completa para Asegurar tu Instalación de MariaDB en Linux
    abril 22, 2025

    Siguiente publicación

    Corregir Problema Con Carpeta Compartida En Windows Server
    abril 25, 2025

    También te puede interesar

    Crear usuario en linux con permiso de root
    mayo 15, 2025

    ¿Necesitas crear un usuario en Linux con permisos de root? En esta guía aprenderás cómo otorgar privilegios administrativos paso a paso. Donde (usermod: modifica atributos del usuario; a:agrega; G:grupo): ¡Listo! Ya tienes creado un usuario con permisos para escalar a …

    Comprimir Archivos En Linux: Guía Práctica Y Efectiva
    mayo 5, 2025

    Comprimir archivos en Linux es esencial para ahorrar espacio y facilitar la gestión de datos, con herramientas como tar y tar.gz, puedes comprimir archivos fácilmente desde la terminal.Esta guía práctica muestra cómo usar cada comando con ejemplos claros. Ideal para …

    Corregir Problema Con Carpeta Compartida En Windows Server
    abril 25, 2025

    ¿Estás intentando acceder a una carpeta compartida en tu red y te aparece el siguiente mensaje? «The specified network name is no longer available» El resultado indica que el soporte para el protocolo SMB versión 1.0/1.0.1 y 2.0, 2.1, 3.0, …

    Deja una respuesta Cancelar la respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Search

    Copyright 2025 by LinuxLabsD7. All rights reserved

    Inicie sesión con su cuenta de sitio

    ¿Perdiste tu contraseña?