Capítulo 4. Preparación del sistema RHEL 7 para una actualización a RHEL 8

Esta sección describe las acciones que debe realizar en su sistema RHEL 7 antes de proceder a la actualización a RHEL 8.

Para preparar su sistema RHEL 7 para la actualización a RHEL8, siga estos pasos:

  1. Migrar el cargador de arranque GRUB Legacy a GRUB2

    Después de la actualización, RHEL 7 sigue utilizando el cargador de arranque GRUB Legacy. Sin embargo, GRUB Legacy no es compatible con RHEL 7 y versiones posteriores. Por lo tanto, debe migrar manualmente el gestor de arranque a GRUB2. Para más detalles, vea la sección Actualización de GRUB Legacy a GRUB 2 en la página web RHEL 7 System Administrator’s Guide.

  2. Resolver posibles problemas con los paquetes instalados. Para más detalles, consulte Sección 7.1, “Garantizar que los paquetes instalados coincidan con la versión principal actual de RHEL”.
  3. Ajustar los scripts personalizados de System V y Upstart a los servicios de systemd.

    En un sistema RHEL 7, systemd sustituye a Upstart como sistema de inicio. Para utilizar las características que ofrece systemd, tales como el inicio paralelo de los servicios del sistema en el momento del arranque, convierta manualmente los scripts heredados System V y Upstart a los servicios systemd. Para más detalles, consulte Conversión de scripts de init tradicionales de sysV a archivos de unidad systemd de Red Hat Enterprise Linux 7.

  4. Actualice las rutas a los directorios del sistema en sus scripts.

    En un sistema RHEL 7, los directorios /bin, /sbin, /lib, y /lib64 han sido sustituidos por enlaces simbólicos a su correspondiente directorio en /usr. Por ejemplo, en RHEL 8, /bin es un enlace simbólico al directorio /usr/bin/.

    Si utiliza scripts o aplicaciones que esperan que /bin, /sbin, /lib, y /lib64 sean directorios reales, ajústelos en consecuencia. Por ejemplo, puede actualizar los scripts y las aplicaciones a:

    • Utilice las rutas en /usr, como /usr/bin/
    • Aceptar que /bin, /sbin, /lib, y /lib64 son enlaces simbólicos en lugar de directorios
  5. Actualice sus scripts y plug-ins de YUM para utilizar la API de YUM 4.

    RHEL 8 ya no soporta la API de Python de YUM 3. Si utiliza scripts o plug-ins de YUM que utilizan la API heredada, migre a la API de YUM 4. Para más información, consulte Cambios notables en la pila de YUM.

  6. Si echa en falta ciertos paquetes tras la actualización, consulte la sección Sección 7.3, “Instalación de los paquetes que faltan después de actualizar a RHEL 7” en el capítulo Troubleshooting.
  7. Revise el documento Consideraciones al adoptar RHEL 8 y realice cambios adicionales en su sistema si es necesario.
  8. Actualice su sistema a la última versión de RHEL 7.9 y reinicie el host:

    # yum update
    # reboot
  9. Asegúrese de que todas sus aplicaciones y servicios están configurados y funcionan como se espera. Por ejemplo, si ejecuta un servidor DNS en el host, verifique que la configuración sigue siendo válida después de la actualización y que el servicio funciona de la misma manera que antes de la actualización.
  10. Siga los pasos de preparación descritos en el capítulo Preparación de un sistema RHEL 7 para la actualización del documento Upgrading from RHEL 7 to RHEL 8.