Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

RHEL para Edge: Novedades de RHEL 8.4

Por: Ben Breard


Crédito: Pexels

En noviembre de 2020, anunciamos una opción de implementación para Red Hat Enterprise Linux destinada a resolver los desafíos comunes a los entornos de computación perimetral. Con el lanzamiento de Red Hat Enterprise Linux (RHEL) 8.4, estamos entusiasmados de continuar con el impulso de brindar a nuestros clientes una experiencia de sistema operativo destinada a simplificar y asegurar las cargas de trabajo fuera del centro de datos central. El enfoque de esta versión es mejorar la experiencia del usuario en torno a las capacidades principales lanzadas el año pasado.







Imágenes del ciclo de vida que utilizan contenedores


En esta versión, Image Builder obtiene la capacidad de colocar repositorios OSTree dentro de imágenes de contenedor OCI. Quizás se esté preguntando, "¿Por qué demonios querría hacer eso? ¿Cómo ayuda esto?" Es una gran pregunta. Este concepto ha funcionado tan bien con Red Hat Enterprise Linux CoreOS y Red Hat OpenShift que decidimos hacer algo similar para RHEL for the Edge.


Un repositorio OSTree consta de muchos archivos pequeños; es literalmente cada uno de los archivos del sistema operativo. Empacar la confirmación en un contenedor significa que es mucho más fácil transferir la "liberación" de la imagen, a través de registros de contenedores estándar, así como entregar la confirmación utilizando cualquier infraestructura nativa de la nube estándar.


El siguiente diagrama muestra un flujo de trabajo de desarrollo a producción simple para promocionar versiones de imagen que podría incluir: una actualización del sistema operativo, configuración o cambio de contenido. Los contenedores están muy bien adaptados para automatizar un flujo de trabajo como este, y aún podemos beneficiarnos de la asombrosa eficiencia de red de OSTree para el empuje de última milla a sistemas remotos. Esencialmente, esto nos brinda lo mejor de ambos mundos, donde podemos aprovechar los contenedores para su portabilidad y facilidad de uso con la infraestructura nativa de la nube, y también beneficiarnos del uso de OSTree para actualizar dispositivos de borde que pueden tener conectividad de red limitada o restringida.



Imágenes del instalador para ISO / USB


La última versión se basó en los medios de instalación RHEL existentes para llevar la imagen de borde al dispositivo que se aprovisionó. Si bien este método es viable y está bien probado, no proporciona una opción de instalación sencilla para sistemas desconectados.


En RHEL 8.4, Image Builder proporciona una opción para incrustar una imagen de borde existente en los medios de instalación, lo que simplifica mucho la instalación desconectada. La experiencia predeterminada proporciona la interfaz de usuario familiar del instalador con solo unas pocas indicaciones para el usuario. También está disponible una opción no interactiva mediante la inyección de configuraciones kickstart personalizadas en los medios para lograr capacidades de automatización completas.


Crear el medio de instalación es tan simple como ejecutar un solo comando:

# composer-cli compose start-ostree <blueprint-name> rhel-edge-installer --url <ostree repo>

Simplificar las actualizaciones


Las versiones anteriores de Image Builder requerían que el usuario proporcionara el hash de confirmación principal o anterior al crear actualizaciones. 8.4 introduce la capacidad de proporcionar una URL de repositorio como punto de partida. Image Builder ahora obtendrá el hash en nombre del usuario. Esto simplifica enormemente cualquier automatización que llame a Image Builder para generar actualizaciones, ya que ahora podemos repetir el mismo comando composer-cli para crear imágenes actualizadas a lo largo del tiempo para incluir erratas.




Imágenes con tiempo real


Los usuarios de RHEL for Real Time ahora pueden usar el kernel en tiempo real en sus imágenes de borde. Esto es muy valioso para cargas de trabajo deterministas que necesitan respetar los lazos de control sin interrupciones de otros procesos o IRQ en el sistema. Para cambiar alkernel-rt paquete, simplemente agregue el rhel-8-for-x86_64-rt-rpmsrepositorio como fuente en Image Builder e incluya la siguiente especificación de personalización de planos:

[customizations]
[customizations.kernel]
name = "kernel-rt"append = ""

Empiece a utilizar RHEL para Edge hoy mismo


Comience con nuestra documentación de imagen de borde o demostración para aprovechar las fortalezas nativas de RHEL, así como sus características únicas desarrolladas para el borde. A medida que continuamos mejorando esta huella de implementación para RHEL, asegúrese de consultar los próximos artículos que destacan cómo usar las nuevas funciones con ejemplos prácticos.


Fuente: Blog de Red Hat

2 vistas0 comentarios