Proyecto ELevate, que simplifica la transición de CentOS 7 a distribuciones basadas en RHEL 8

Los desarrolladores de la distribución AlmaLinux, fundada por CloudLinux en respuesta al fin prematuro del soporte para CentOS 8, introdujeron el kit de herramientas ELevate para simplificar la migración de instalaciones en funcionamiento de CentOS 7.x a distribuciones basadas en el paquete base RHEL 8, preservando al mismo tiempo las aplicaciones. , datos y configuraciones. Actualmente, el proyecto admite la migración a AlmaLinux, Rocky Linux, CentOS Stream y Oracle Linux.

El proceso de migración se basa en el uso de la utilidad Leapp desarrollada por Red Hat, que se complementa con parches que tienen en cuenta las características específicas de CentOS y distribuciones de terceros basadas en la base de paquetes RHEL. El proyecto también incluye un conjunto ampliado de metadatos que describen los pasos para migrar paquetes individuales de una rama de la distribución a otra.

Para migrar, simplemente conecte el repositorio proporcionado por el proyecto, instale el paquete con el script de migración en la distribución seleccionada (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) y ejecute la utilidad "leapp". Por ejemplo, para cambiar a Rocky Linux, puede ejecutar los siguientes comandos, habiendo actualizado primero su sistema al estado más reciente: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y leapp-upgrade leapp-data-rocky sudo leapp preactualización sudo leapp actualización

Recordemos que Red Hat ha limitado el tiempo de soporte para la distribución clásica de CentOS 8: las actualizaciones para esta rama se lanzarán hasta diciembre de 2021, y no hasta 2029, como estaba previsto originalmente. CentOS será reemplazado por la versión CentOS Stream, cuya diferencia clave es que el CentOS clásico actuó como "downstream", es decir. se compiló a partir de versiones estables ya formadas de RHEL, mientras que CentOS Stream se posiciona como "ascendente" para RHEL, es decir. probará los paquetes antes de incluirlos en las versiones de RHEL (RHEL se reconstruirá en función de CentOS Stream).

CentOS Stream permitirá un acceso más temprano a las capacidades de la futura rama de RHEL, pero incluye paquetes que aún no están completamente estabilizados. Gracias a CentOS Stream, terceros pueden controlar la preparación de paquetes para RHEL, proponer sus cambios e influir en las decisiones tomadas. Anteriormente, una instantánea de una de las versiones de Fedora se utilizó como base para una nueva rama de RHEL, que se finalizó y estabilizó a puerta cerrada, sin la capacidad de controlar el progreso del desarrollo y las decisiones tomadas.

La comunidad respondió al cambio creando varias alternativas al clásico CentOS 8, incluyendo VzLinux (desarrollado por Virtuozzo), AlmaLinux (desarrollado por CloudLinux, junto con la comunidad), Rocky Linux (desarrollado por la comunidad bajo el liderazgo del fundador de CentOS con el apoyo de una empresa especialmente creada Ctrl IQ) y Oracle Linux. Además, Red Hat ha puesto RHEL a disposición de organizaciones de código abierto y entornos de desarrolladores individuales de forma gratuita con hasta 16 sistemas virtuales o físicos.

Fuente: opennet.ru

Añadir un comentario