Cómo actualizar de RHEL 7 a RHEL 8

Red Hat ha anunciado el lanzamiento de Red Hat Enterprise Linux 8.0 , que viene con GNOME 3.28 como entorno de escritorio predeterminado y se ejecuta en Wayland .

Este artículo describe las instrucciones sobre cómo actualizar de Red Hat Enterprise Linux 7 a Red Hat Enterprise Linux 8 utilizando la utilidad Leapp .

Si está buscando una nueva instalación de RHEL 8 , diríjase a nuestro artículo: Instalación de RHEL 8 con capturas de pantalla

Actualmente se admite una actualización in situ a RHEL 8 solo en sistemas que cumplan los siguientes requisitos:

  • RHEL 7.6 installed
  • The Server variant
  • The Intel 64 architecture
  • At least 100MB of free space available on the boot partition (mounted at /boot).

Preparando un RHEL 7 para la actualización

1. Asegúrese de utilizar la versión RHEL 7.6 , si está utilizando la versión RHEL anterior a la RHEL 7.6 , debe actualizar su sistema RHEL a la versión RHEL 7.6 utilizando el siguiente comando yum.

# yum update

2. Asegúrese de que su sistema RHEL 7 tenga la suscripción al servidor Red Hat Enterprise Linux adjunta. De lo contrario, ejecute los siguientes comandos para asignar automáticamente la suscripción al sistema y verificar la suscripción.

# subscription-manager attach --auto
# subscription-manager list --installed

3. Ahora establezca la versión RHEL 7.6 como punto de inicio de la actualización mediante el siguiente comando.

# subscription-manager release --set 7.6

4. Si ha utilizado el complemento yum-plugin-versionlock para bloquear paquetes a una versión específica, asegúrese de eliminar el bloqueo ejecutando el siguiente comando.

# yum versionlock clear

5. Actualice todos los paquetes de software a la última versión y reinicie el sistema.

# yum update
# reboot

6. Una vez que se inicie el sistema, asegúrese de habilitar el repositorio Extras para las dependencias de paquetes de software.

# subscription-manager repos --enable rhel-7-server-extras-rpms

7. Instale la utilidad Leapp .

# yum install leapp

8. Ahora descargue los archivos de datos necesarios adicionales, que requiere la utilidad Leapp para una actualización exitosa de RHEL 7 a RHEL 8 y colóquelos en /etc/leapp/files/ directorio.

# cd /etc/leapp/files/ 
# wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
# tar -xf leapp-data3.tar.gz 
# rm leapp-data3.tar.gz

9. Asegúrese de realizar una copia de seguridad completa del sistema RHEL 7.6 antes de realizar la actualización mediante este artículo: realice una copia de seguridad y restaure el sistema RHEL con los comandos de volcado/restauración.

Si la actualización falla, debería poder llevar su sistema al estado anterior a la actualización si sigue las instrucciones de respaldo estándar que se proporcionan en el artículo anterior.

Actualización de RHEL 7 a RHEL 8

10. Ahora inicie el proceso de actualización del sistema RHEL 7 con el siguiente comando.

# leapp upgrade

Una vez que ejecute el proceso de actualización, la utilidad Leapp recopila datos sobre su sistema, prueba la capacidad de actualización y crea un informe anterior a la actualización en /var/log /leapp/leapp-report.txt .

Si el sistema es actualizable, Leapp descarga los datos necesarios y crea una transacción RPM para la actualización.

Si el sistema no se puede actualizar, Leapp cierra la operación de actualización y crea un registro que explica el problema y una solución en /var/log/leapp/leapp-report.txt expediente.

11. Una vez que finalicen las actualizaciones, reinicia manualmente el sistema.

# reboot

En esta etapa, el sistema se inicia en una imagen de disco RAM inicial basada en RHEL 8, initramfs. Leapp actualiza todos los paquetes de software y se reinicia automáticamente al sistema RHEL 8.

12. Ahora inicie sesión en el sistema RHEL 8 y cambie el modo SELinux a hacer cumplir .

# setenforce 1

13. Habilitar el firewall.

# systemctl start firewalld
# systemctl enable firewalld

Para obtener más información, vea cómo configurar el firewall usando firewalld.

Verificando la actualización de RHEL 8

14. Una vez finalizada la actualización, verifique que la versión actual del sistema operativo sea Red Hat Enterprise Linux 8 .

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Verifique la versión del núcleo del sistema operativo de Red Hat Enterprise Linux 8 .

# uname -r

4.18.0-80.el8.x86_64

16. Verifique que esté instalado el Red Hat Enterprise Linux 8 correcto.

# subscription-manager list --installed

17. Opcionalmente, configure el nombre de host en Red Hat Enterprise Linux 8 usando el comando hostnamectl.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Finalmente, verifique que los servicios de red sean funcionales conectándose a un servidor Red Hat Enterprise Linux 8 mediante SSH.

# ssh [email protected]
# hostnamectl