GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo actualizar CentOS 7 a Rocky Linux 8

Sí, has leído bien. Ahora podrá actualizar CentOS 7 a Rocky Linux 8. Dado que CentOS 8 está muerto, no tiene sentido migrar CentOS 7 a CentOS 8.

Ahora, no solo puede actualizar CentOS 7 a Rocky Linux 8, sino que también puede actualizar CentOS 7 a otros derivados de EL 8 como AlmaLinux, CentOS Stream, Oracle y Rocky Linux.

Gracias a ELevate, una iniciativa y una herramienta que permite la migración entre versiones principales de derivados de RHEL.

Aquí veremos cómo actualizar CentOS 7 a Rocky Linux 8.

Realizar copia de seguridad del sistema

Antes de continuar, le recomiendo que realice una copia de seguridad del sistema o instantáneas para la recuperación en caso de problemas después de la actualización. Además de esto, puede probar este procedimiento de actualización en una máquina virtual o una máquina de prueba antes de realizarlo en un servidor en vivo.

Actualice CentOS 7 a Rocky Linux 8

Actualizar CentOS 7

Primero, actualice su sistema a la última versión de CentOS 7 (7.9.2009).

yum update -y

Luego, reinicie el sistema para completar la actualización.

reboot

Compruebe la versión del sistema operativo después del reinicio.

cat /etc/redhat-release

Salida:

CentOS Linux release 7.9.2009 (Core)

Instalar Elevar

Primero, instale el paquete de lanzamiento de Elevate para configurar el repositorio del proyecto e instale la clave GPG.

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

Luego, instale los paquetes de leapp y los datos de migración para Rocky Linux.

yum install -y leapp-upgrade leapp-data-rocky

Realizar una verificación previa

Inicie la verificación previa a la actualización con el siguiente comando. Esta verificación determinará la posibilidad de una actualización del sistema operativo e informará sobre posibles problemas que deberá solucionar antes de actualizar.

NOTA: No se instalarán paquetes en la fase de verificación previa a la actualización.

leapp preupgrade

Al final, obtendrá un informe resumido con posibles problemas, como se muestra a continuación.

.    .    .
.    .    .

============================================================
                     UPGRADE INHIBITED
============================================================

Upgrade has been inhibited due to the following problems:
    1. Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.
    2. Inhibitor: Possible problems with remote login using root account
    3. Inhibitor: Missing required answers in the answer file
Consult the pre-upgrade report for details and possible remediation.

============================================================
                     UPGRADE INHIBITED
============================================================


Debug output written to /var/log/leapp/leapp-preupgrade.log

============================================================
                           REPORT
============================================================

A report has been generated at /var/log/leapp/leapp-report.json
A report has been generated at /var/log/leapp/leapp-report.txt

============================================================
                       END OF REPORT
============================================================

Answerfile has been generated at /var/log/leapp/answerfile

Además, puede obtener más información sobre los bloqueadores de actualización informados (Factor de riesgo:alto (inhibidor) y soluciones recomendadas en /var/log/leapp/leapp-report.txt expediente. Además de los bloqueadores, el archivo también contendrá otros RIESGOS que van desde información hasta alto, que puede revisar y continuar.

Para los tres problemas anteriores (los obtendrá de forma predeterminada), ejecute los siguientes comandos para solucionarlos y continuar con la actualización.

rmmod pata_acpi
echo PermitRootLogin yes | tee -a /etc/ssh/sshd_config
leapp answer --section remove_pam_pkcs11_module_check.confirm=True

Actualizar a Rocky Linux 8

Ahora, inicie una actualización con el siguiente comando. Esta actualización tardará algún tiempo en completarse.

leapp upgrade

Salida:

.    .    .
.    .    .

The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
==> Processing phase `InterimPreparation`
====> * efi_interim_fix
        Adjust EFI boot entry for first reboot
====> * upgrade_initramfs_generator
        Creates the upgrade initramfs
====> * add_upgrade_boot_entry
        Add new boot entry for Leapp provided initramfs.
A reboot is required to continue. Please reboot your system.


Debug output written to /var/log/leapp/leapp-upgrade.log

============================================================
                           REPORT
============================================================

A report has been generated at /var/log/leapp/leapp-report.json
A report has been generated at /var/log/leapp/leapp-report.txt

============================================================
                       END OF REPORT
============================================================

Answerfile has been generated at /var/log/leapp/answerfile

Después de la actualización exitosa, reinicie el sistema.

reboot

El sistema ahora se iniciará en ELevate-Upgrade-Initramfs kernel y continuar con la actualización. Si lo desea, también puede tomar la consola del servidor y monitorear la actualización.

Pagos posteriores a la migración

Una vez completada la migración, verifique la versión actual del sistema operativo.

cat /etc/redhat-release

Salida:

Rocky Linux release 8.4 (Green Obsidian)

Además, verifique si el servidor aún tiene los restos de los paquetes CentOS y EL 7.

rpm -qa | grep centos
rpm -qf | grep el7

Conclusión

Eso es todo. Espero que haya actualizado con éxito su sistema CentOS 7 a Rocky Linux 8. Comparta sus comentarios en la sección de comentarios.


Rocky Linux
  1. Cómo instalar o actualizar a PHP 7 en CentOS 7 Linux Server

  2. AlmaLinux frente a Rocky Linux

  3. Cómo instalar Mysql 8 en Rocky Linux/Centos 8

  4. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

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

Cómo migrar a Rocky Linux 8 desde CentOS 8 Linux

Cómo instalar Rocky Linux 8.4

Cómo migrar a Rocky Linux 8.4 desde CentOS Linux

Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

Cómo migrar de CentOS 8 a Rocky Linux 8

Cómo actualizar CentOS 7 a CentOS 8 Linux