GNU/Linux >> Tutoriales Linux >  >> Cent OS

Elevate Project:migre de las versiones de CentOS 7.x a RHEL 8.x

La actualización de CentOS 7.x a RHEL 8.x y otras distribuciones de RHEL 8.x como AlmaLinux 8.x, Rocky 8.x y Oracle 8.x no fue posible hasta hace unas semanas. Esto es gracias al equipo de AlmaLinux por lanzar Elevate, un proyecto de código abierto que permite una migración sin problemas de CentOS 7.x a cualquier versión principal de RHEL 8.x.

Para que lo sepas, Elevate solo admite repositorios de CentOS y no otros repositorios externos.

En esta guía, nos enfocamos en el proyecto Elevate y le mostramos cómo puede migrar de CentOS 7 a AlmaLinux 8.x.

Paso 1:Realice una actualización completa del sistema

Para comenzar, acceda a la terminal de su sistema CentOS 7 y realice una actualización completa del sistema de la siguiente manera:

$ sudo yum update -y

Una vez completado, reinicie el sistema.

$ sudo reboot

Verifique que su sistema tenga la última versión, como se muestra.

Ahora estamos listos para instalar el proyecto Elevate que nos ayudará a migrar de CentOS 7.x a una versión principal de RHEL 8.x.

Paso 2:Instale el paquete Elevate RPM en CentOS 7

A continuación, debe descargar elevate-release paquete de la siguiente manera:

$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

Una vez que elevar-liberar ha sido instalado, necesita instalar el paquete Leapp para el sistema operativo al que desea migrar. Los posibles paquetes de salto son:

  1. leapp-data-rocky
  2. leapp-data-almalinux
  3. leapp-data-oraclelinux
  4. leapp-data-centos

Como estamos actualizando a AlmaLinux, ejecutaremos el comando:

$ sudo yum install leapp-upgrade leapp-data-almalinux -y

Una vez que su paquete leapp preferido esté instalado junto con otras dependencias, el siguiente paso es realizar una ejecución en seco de la actualización.

Paso 3:Realice una verificación previa a la actualización

Antes de realizar la actualización, es una idea prudente simular la actualización y confirmar si será un éxito o no. Al final de la simulación, se generará un informe previo a la actualización y, en caso de que surja algún problema, se proporcionará un conjunto de recomendaciones para solucionar el problema. El informe se registra en /var/log/leapp/leapp-report.txt archivo de registro.

Entonces, para iniciar la verificación previa a la actualización, ejecute el comando:

$ sudo leapp preupgrade

Como era de esperar, se encontraron algunos errores durante la simulación. Para obtener la causa y las soluciones a los problemas, examine el /var/log/leapp/answerfile archivo

Por lo general, ejecutar los comandos a continuación solucionará todos los problemas que obstaculizan la actualización. Estos son obligatorios, así que ejecútelos uno tras otro.

$ 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

Ahora, ejecute la simulación una vez más para confirmar que se han resuelto todos los problemas.

Paso 4:Migrar de CentOS 7 a AlmaLinux

Finalmente, realice la migración de CentOS 7 a AlmaLinux 8 ejecutando el comando que se muestra. Esto puede demorar un tiempo según los paquetes instalados y la velocidad de su conexión a Internet.

$ sudo leapp upgrade

Finalmente, reinicie el sistema para completar el cambio a AlmaLinux

$ sudo reboot

Arranque usando la primera entrada del menú de GRUB etiquetada como Elevate-Upgrade-Initramfs.

A partir de entonces, el proceso de actualización continuará durante otra media hora más o menos. El sistema, una vez más, se reiniciará. Esta vez, se le presentarán las opciones del menú de AlmaLinux GRUB.

Una vez que haya iniciado sesión, confirme que el sistema ha cambiado a AlmaLinux 8.

$ cat /etc/redhat-release

¡Maravilloso! Hemos logrado migrar de CentOS 7.x a AlmaLinux usando los paquetes de actualización de Elevate. Puede actualizar a otras distribuciones de RHEL 8.x utilizando diferentes paquetes de datos de migración de leapp.

Y eso es. En caso de que tenga algún problema, no dude en enviarnos sus comentarios y lo solucionaremos.


Cent OS
  1. Actualice a CentOS 6.2 desde CentOS 6.1 / CentOS 6.0

  2. Actualice a CentOS 6.4 desde CentOS 6.3

  3. Migre de las versiones de CentOS 7.x a RHEL 8.x usando Elevate Project

  4. Cómo migrar de Centos 8 a Rocky Linux 8

  5. CentOS / RHEL 7:Cómo cambiar a iptables desde firewalld

Cómo migrar de CentOS 8 a CentOS Stream Server:

Cómo migrar de CentOS 8 a AlmaLinux 8.

Cómo migrar de CentOS 8 Linux a AlmaLinux 8

Cómo migrar de CentOS 8 a Rocky Linux 8

Cómo migrar de CentOS a Oracle Linux

Cómo migrar de CentOS 8 a AlmaLinux 8.4