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:
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
.- 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”.
Ajustar los scripts personalizados de
System V
yUpstart
a los servicios desystemd
.En un sistema RHEL 7,
systemd
sustituye aUpstart
como sistema de inicio. Para utilizar las características que ofrecesystemd
, tales como el inicio paralelo de los servicios del sistema en el momento del arranque, convierta manualmente los scripts heredadosSystem V
yUpstart
a los serviciossystemd
. 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.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
-
Utilice las rutas en
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.
-
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
. - Revise el documento Consideraciones al adoptar RHEL 8 y realice cambios adicionales en su sistema si es necesario.
Actualice su sistema a la última versión de RHEL 7.9 y reinicie el host:
# yum update # reboot
- 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.
-
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
.