En esta publicación del blog:
-
Obtenga una descripción general de los casos prácticos respaldados de Ansible en RHEL
-
Conozca la diferencia entre Ansible Engine y Ansible Core
-
Descubra cómo adoptar Ansible Core y obtenga información sobre el uso de Ansible en RHEL 7
Si usa contenido de Ansible en Red Hat Enterprise Linux (RHEL), debe tener presente que se introducirán cambios importantes en las versiones 8.6 y 9.0. En caso de que ya utilice Ansible Engine en RHEL, tendrá que llevar a cabo algunos pasos adicionales para actualizar de la versión 8.5 a la 8.6 de RHEL.
Los repositorios de Ansible Engine son distintos para los clientes que utilizan las versiones 7 y de la 8.0 a la 8.5 de RHEL. En RHEL 8.6 y 9.0, tendrán acceso a Ansible Core, que estará incluido en el repositorio de AppStream correspondiente. Introdujimos Ansible Core en RHEL para adaptarnos a las modificaciones en el proyecto de Ansible. Si desea obtener más información sobre estos cambios, consulte las siguientes publicaciones:
En esta entrada del blog se proporcionará una descripción general de los casos prácticos respaldados para Ansible en RHEL, la diferencia entre Ansible Engine y Ansible Core, la adopción de Ansible Core e información sobre el uso de Ansible en RHEL 7.
Casos prácticos respaldados para Ansible en RHEL
Los clientes de RHEL pueden aprovechar Ansible para utilizar el contenido de automatización que se ofrece en el sistema operativo, como las funciones del sistema de RHEL, el contenido de Ansible para la gestión de las identidades, los playbooks de corrección de Insights y el contenido de Ansible que genera la consola web. La información detallada sobre alcance del soporte limitado para Ansible Engine (RHEL 7, RHEL 8.0 a 8.5) y Ansible Core (RHEL 8.6 y RHEL 9.0) se documenta en estos artículos:
-
Ansible Core: Scope of support for the Ansible Core package included in the RHEL 9 and 8.6 AppStream repositories
-
Ansible Engine (vea la nota al pie 2): How do I Download and Install Red Hat Ansible Engine?
El contenido de automatización que forma parte del alcance del soporte limitado incluye:
-
Funciones del sistema de RHEL
-
Las funciones del sistema principales de RHEL que están incorporadas en el paquete rhel-system-roles
-
Las funciones del sistema para SAP, que están incorporadas en el paquete rhel-system-roles-sap (requiere la suscripción Red Hat Enterprise Linux for SAP Solutions)
-
La función de Microsoft SQL Server que está incorporada en el paquete ansible-collection-microsoft-sql
-
Los módulos de Ansible de IPMI que están incorporados en el paquete ansible-collection-redhat-rhel_mgmt
-
-
Contenido de Ansible para la gestión de identidades que está incorporado en el paquete ansible-freeipa
-
Playbooks que genera Insights para las correcciones, como los casos prácticos de seguridad, aplicación de parches y configuración
-
Contenido de Ansible de Performance Co-Pilot (PCP) (que está incorporado en el paquete ansible-pcp)
-
Contenido de Ansible que genera la consola web
El uso de Ansible Engine o Ansible Core para otros casos prácticos, como el contenido de Ansible personalizado o de terceros, no es compatible sin una suscripción de Red Hat Ansible Automation Platform.
Es posible que los playbooks de corrección de Ansible de OpenSCAP no funcionen correctamente con Ansible Core en RHEL 8.6 y 9.0. Si los necesita, le recomendamos que utilice el cumplimiento de Insights con la resolución de problemas de Insights a través del conector de Red Hat. Está previsto que el conector de Red Hat en RHEL 9.0 y 8.6 incluya los módulos de Ansible necesarios para que los playbooks de corrección funcionen con Ansible Core.
Diferencias entre Ansible Engine y Ansible Core
Como se mencionó anteriormente, en RHEL 8.6 y 9.0 se remplazará Ansible Engine (paquete de ansible) con Ansible Core (paquete ansible-core), que proporciona una cantidad mucho menor de plugins y módulos de Ansible.
Mientras que Engine contiene cerca de 3387 módulos, Core posee aproximadamente 127 módulos. También hay varios filtros que ya no se incluyen en Ansible Core, como json_query, ipaddr y otros.
Se está actualizando el contenido de Ansible respaldado en RHEL para que sea compatible con Ansible Core, por lo cual si ya utiliza este contenido, no debería tener ningún problema al migrar a Core.
Es posible que el contenido de Ansible personalizado o de terceros no funcione correctamente con Ansible Core. Comuníquese con su equipo de cuenta de Red Hat para analizar las opciones, incluida la suscripción de Ansible Automation Platform.
Migración de Ansible Engine a Ansible Core
Ansible Engine ya no estará disponible en RHEL 9, por lo cual si instala un sistema RHEL 9 nuevo, puede instalar Ansible Core desde el repositorio de AppStream con el comando dnf install ansible-core. Para obtener más información, consulte Using Ansible in RHEL 9.
Si utiliza entre las versiones 8.0 a 8.5 de los sistemas RHEL que en las que Ansible Engine está instalado, tendrá que realizar algunos pasos adicionales luego de actualizar a RHEL 8.6 para trasladar los sistemas de Ansible Engine a Ansible Core. Para obtener más información, consulte Using Ansible in RHEL 8.6 and later.
El repositorio de Ansible Engine aún está disponible en RHEL 8.6, pero no recibirá actualizaciones de seguridad ni corrección de errores después del 29 de septiembre de 2023, y es posible que no sea compatible con el contenido de automatización de Ansible incluido en RHEL 8.6 y las versiones posteriores.
Uso de Ansible en RHEL 7
Ansible Core no estará disponible en RHEL 7. Los clientes pueden seguir usando Ansible Engine 2.9 en RHEL 7.9, dentro del alcance del soporte limitado, hasta el 29 de septiembre de 2023. Después de esta fecha, Engine no recibirá actualizaciones de seguridad ni correcciones de errores.
Los clientes que usen las funciones del sistema RHEL o el contenido de Ansible para la gestión de identidades pueden utilizar un nodo de control de RHEL 8.6 o 9.0 con Ansible Core para gestionar los nodos de RHEL 7 después del 29 de septiembre de 2023.
Los playbooks de corrección de Insights tampoco contarán con soporte en RHEL 7 después del 29 de septiembre de 2023.
Conclusión
En esta entrada le presentamos una descripción general de los cambios de Ansible que ocurrirán en RHEL. Si usa RHEL 8, asegúrese de seguir los pasos para migrar de Ansible Engine a Ansible Core después de actualizar a la versión RHEL 8.6. Para obtener más información sobre las funciones del sistema de RHEL, consulte Introduction to RHEL System Roles y esté atento a RHEL System Roles blog series.
Sobre el autor
Brian Smith is a Product Manager at Red Hat focused on RHEL automation and management. He has been at Red Hat since 2018, previously working with Public Sector customers as a Technical Account Manager (TAM).
Más similar
Navegar por canal
Automatización
Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos
Inteligencia artificial
Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar
Nube híbrida abierta
Vea como construimos un futuro flexible con la nube híbrida
Seguridad
Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías
Edge computing
Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge
Infraestructura
Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo
Aplicaciones
Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones
Programas originales
Vea historias divertidas de creadores y líderes en tecnología empresarial
Productos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servicios de nube
- Ver todos los productos
Herramientas
- Training y Certificación
- Mi cuenta
- Soporte al cliente
- Recursos para desarrolladores
- Busque un partner
- Red Hat Ecosystem Catalog
- Calculador de valor Red Hat
- Documentación
Realice pruebas, compras y ventas
Comunicarse
- Comuníquese con la oficina de ventas
- Comuníquese con el servicio al cliente
- Comuníquese con Red Hat Training
- Redes sociales
Acerca de Red Hat
Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.
Seleccionar idioma
Red Hat legal and privacy links
- Acerca de Red Hat
- Oportunidades de empleo
- Eventos
- Sedes
- Póngase en contacto con Red Hat
- Blog de Red Hat
- Diversidad, igualdad e inclusión
- Cool Stuff Store
- Red Hat Summit