LinuxParty
CentOS 7 llega al final de su vida útil el 30 de junio de 2024, lo que marca el final del Proyecto CentOS después de que CentOS 8 fuera descontinuado prematuramente el 31 de diciembre a favor de CentOS Stream .
Afortunadamente, puede migrar de CentOS 7 a AlmaLinux 8 o cualquier distribución importante de Enterprise 8.x RHEL , como Oracle Linux 8 , Rocky Linux 8 o CentOS Stream 8, utilizando Elevate Project .
Tabla de contenido
- ¿Qué es elevar?
- Paso preliminar
- Paso 1: actualice el sistema CentOS 7
- Paso 2: Instale Elevate Repository en CentOS 7
- Paso 3: Instale la utilidad Leapp en CentOS 7
- Paso 4: Migrar CentOS 7 a AlmaLinux 8
- Conclusión
¿Qué es Elevate?
Elevate es una utilidad desarrollada por AlmaLinux diseñada para facilitar la migración desde CentOS 7 o cualquier versión principal de distribuciones basadas en RHEL de 7.x a 8.x y de 8.x a 9.x. Proporciona la herramienta Leapp que inicia el proceso de actualización real de una versión a otra.
[También te puede interesar: Cómo migrar de CentOS 8 a AlmaLinux 8 y Cómo migrar de CentOS 8 a Rocky Linux 8 ]
La actualización de CentOS 7 a cualquier distribución importante basada en RHEL sigue las siguientes instrucciones, como se ilustra en el siguiente diagrama.
Migrar CentOS 7 a AlmaLinux 8
Si está buscando cambiar de CentOS 7 a AlmaLinux 8 , entonces ha venido al lugar correcto. En esta guía, lo guiaremos sobre cómo migrar de CentOS 7 a AlmaLinux 8 usando Elevate Project .
Paso preliminar
Como siempre se recomienda antes de migrar a cualquier versión importante, es prudente tener una copia de seguridad de sus archivos en caso de que algo salga mal durante la actualización. Por lo tanto, tómate un tiempo y haz una copia de seguridad de todos los archivos importantes.
Paso 1: actualice el sistema CentOS 7
Para despegar, inicie sesión en su instancia de CentOS 7 y actualice el sistema a la última versión ejecutando el siguiente comando yum .
$ sudo yum update
Actualizar CentOS 7 Linux
Una vez que se complete la actualización, verifique que CentOS 7 se haya actualizado a la última versión de la siguiente manera.
$ cat /etc/redhat-release O $ cat /etc/os-liberación
Debería obtener lo siguiente como resultado confirmando que CentOS 7 se ha actualizado a la última versión.
CentOS Linux versión 7.9.2009 (Core)
Compruebe CentOS 7 Linux
Paso 2: Instale Elevate Repository en CentOS 7
El siguiente paso es habilitar el repositorio de Elevate en su sistema CentOS 7 ejecutando el siguiente comando:
$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
Habilite el repositorio elevado en CentOS 7
Para confirmar que Elevate se ha instalado correctamente, ejecute el siguiente de "elevar-liberar"... comando rpm .
$ rpm -qi elevate-release
Debería obtener el siguiente resultado que proporciona detalles complejos sobre el paquete de lanzamiento elevado , incluida la versión, el lanzamiento, la arquitectura, la fecha de instalación y mucho más.
Confirmar elevar el repositorio
Paso 3: Instale la utilidad Leapp en CentOS 7
El repositorio de Elevate proporciona la utilidad Leapp que facilita la migración real de distribuciones de Red Hat Enterprise Linux 7.x a cualquier versión de Enterprise Linux 8.x.
Por ejemplo, para migrar de CentOS 7 a AlmaLinux 8 , instale los siguientes paquetes de software.
$ sudo yum install -y leapp-upgrade leapp-data-almalinux
Instalar Leapp en CentOS 7
Paso 4: Migrar CentOS 7 a AlmaLinux 8
Una vez que los paquetes de migración se hayan instalado correctamente, ejecute la lista de verificación de actualización previa al vuelo usando el siguiente comando:
$ sudo leapp upgrade
La utilidad realiza una serie de comprobaciones para confirmar si el sistema está listo para cambiar a AlmaLinux 8 . CentOS 7 tiene algunos problemas inherentes que impiden que se realice la migración, como se ve en el informe de errores que se muestra a continuación.
Ejecute la actualización de verificación previa al vuelo
El informe previo a la actualización se genera y guarda en el archivo /var/log/leapp/leapp-report.txt . Desde aquí, puedes ver todos los problemas que impiden la migración a AlmaLinux .
En nuestro caso, nos encontramos con un par de problemas. En primer lugar, nuestro sistema tenía dos núcleos; algo que dificulta la migración a AlmaLinux 8 . Su sistema debe tener un solo núcleo.
Para verificar la cantidad de kernels instalados, ejecute el comando:
$ rpm -q kernel
Verificar el kernel instalado
Si tu sistema tiene varios kernels, como es nuestro caso, elimina todos y quédate con uno solo usando el siguiente comando.
$ sudo package-cleanup --oldkernels --count=1
Una vez más, verifique la cantidad de núcleos presentes en su sistema de la siguiente manera.
$ rpm -q kernel
Verificar el kernel instalado
Para solucionar los problemas restantes, ejecute los siguientes comandos, que permiten el inicio de sesión remoto mediante el protocolo SSH .
$ sudo echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
A continuación, ejecute el siguiente comando para eliminar el módulo pam_pkcs11 en la configuración de PAM
$ sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
Finalmente, deshabilite el módulo pata_acpi .
$ sudo rmmod pata_acpi
Esta vez, solo nos queda un núcleo, ¡lo cual es genial!
Después de solucionar todos los problemas, continúe y realice la migración de CentOS 7 a AlmaLinux 8 ejecutando el siguiente comando:
$ sudo leapp upgrade
Este es un proceso largo y lleva bastante tiempo. Tras la ejecución exitosa del comando, se generará un informe y esta vez, todo indica que todo salió según lo planeado.
Actualice CentOS 7 a AlmaLinux 8
A continuación, reinicie su sistema.
$ reboot
En el menú de GRUB , encontrará la entrada ' Elevar-Actualizar '. Presione ENTRAR .
Elija la actualización ELevate
La actualización a AlmaLinux 8 continuará y el sistema se reiniciará un par de veces.
Actualice a AlmaLinux 8
Finalmente, aparecerá la pantalla de inicio de sesión. Proporcione su contraseña y haga clic en ' Iniciar sesión ' o presione ENTRAR para iniciar sesión.
Inicie sesión en AlmaLinux 8
En la terminal, verifique la versión de AlmaLinux usando el siguiente comando.
$ cat /etc/redhat-release
Verifique la versión de AlmaLinux
Alternativamente, ejecute el comando.
$ cat /etc/os-release
Verifique la versión de AlmaLinux
El resultado confirma que hemos cambiado o migrado exitosamente de CentOS 7 a Almalinux 8.7 .
Conclusión
En esta guía, hemos demostrado cómo migrar de CentOS 7 a AlmaLinux 8 utilizando el proyecto Elevate , que es una aplicación que ayuda a simplificar el cambio de sistemas Enterprise 7.x a Enterprise 8.x.
-
CentOS
- Configurar dirección IP estática en RHEL 8 / CentOS 8 Linux
- Cómo migrar CentOS 7 a AlmaLinux 8 usando ELevate Repo
- CERN y Fermilab han anunciado que adoptarán AlmaLinux como su sistema operativo principal.
- Instalar Nvidia Driver en AlmaLinux, Rocky Linux, CentOS, RHEL y Fedora (último controlador patentado)
- Cómo actualizar / migrar de CentOS 8 a AlmaLinux 8.5
- Rocky Linux 9 llega con todo lo necesario para replicar la distro por tu cuenta
- Solucionar Failed to download metadata for repo ‘AppStream’ CentOS / AlmaLinux / RockyLinux / Fedora / RHEL
- Cómo actualizar de CentOS 8 a Centos Stream 8
- Cómo actualizar de CentOS 8 a Rocky Linux 8
- Cómo actualizar de CentOS 8 a RHEL 8
- Avanzando después de CentOS 8 EOL
- Wi-Fi 7: el futuro estándar cuatro veces más rápido que Wi-Fi 6 y que rivalizará con el ancho de banda con los cables.
- Como reiniciar la contraseña (password) en RedHat 7 / CentOS 7
- Cómo migrar de CentOS 8 a Rocky Linux 8
- Rocky Linux el sustituto de CentOS, disponible para su descarga.