Blog abonnieren

Hinweis: Dieser Artikel richtet sich an Kunden, die Ansible Core in den Application Stream-Repositories von Red Hat Enterprise Linux (RHEL) nutzen. Die Informationen gelten nicht für Kunden, die Red Hat Ansible Automation Platform verwenden.

Die in diesem Blogbeitrag erwähnten Pläne stellen lediglich eine Roadmap dar und können sich ändern.  

Da Automatisierung ein wichtiger Aspekt der Verwaltung von Betriebssystemen ist, umfasst Red Hat Enterprise Linux (RHEL) eine Reihe von Automatisierungsfunktionen. Die über RHEL bereitgestellte Automatisierung wird durch das Paket Ansible Core (ansible-core) aktiviert, das in den Application Streams-Repositories von RHEL 8 und RHEL 9 enthalten ist.  

In früheren Neben-Releases von RHEL 8 und RHEL 9 wurde für jedes Neben-Release eine neue Version von Ansible Core eingeführt. Diese Release-Strategie soll auch in RHEL 8 fortgesetzt werden (bis zur Version 8.10, die als letztes Neben-Release von RHEL 8 geplant ist). Ab RHEL 9.3 soll es jedoch keine Veröffentlichung neuer Versionen von Ansible Core in RHEL 9 mehr geben. Stattdessen planen wir die Unterstützung von Ansible Core 2.14 für den verbleibenden RHEL 9-Lifecycle. Weitere Details finden Sie in den folgenden Abschnitten.  

Anwendungszweck von Ansible Core in RHEL

Ansible Core ist in RHEL enthalten, damit Sie die von Red Hat bereitgestellten Automatisierungsinhalte nutzen können. Ausführliche Informationen finden Sie im Artikel Supportumfang für das Paket Ansible Core, das in den Repositories von RHEL 9 und RHEL 8.6 sowie späteren AppStream-Repositories enthalten ist. Zu den unterstützten Automatisierungsinhalten für RHEL-Kunden zählen RHEL-Systemrollen, die Automatisierung des Identitätsmanagements und Remediation Playbooks für Insights.  

Wenn Sie nach einer End-to-End-Automatisierungsplattform suchen, empfehlen wir Red Hat Ansible Automation Platform.  

Bisherige Release-Strategie für Ansible Core in RHEL

Ansible Core wurde ursprünglich im Rahmen der Releases RHEL 8.6 und 9.0 in die Application Stream-Repositories von RHEL 8 und RHEL 9 eingeführt und mit jedem Neben-Release von RHEL aktualisiert:

  • RHEL 8.6/9.0 (Mai 2022) enthielt Ansible Core 2.12
  • RHEL 8.7/9.1 (Nov. 2022) enthielt Ansible Core 2.13
  • RHEL 8.8/9.2 (Mai 2023) enthielt Ansible Core 2.14

Einige dieser Ansible Core-Releases führten auch Abhängigkeiten von neueren Python-Versionen ein. So wurde etwa mit Ansible Core 2.14 in RHEL 8.8/9.2 eine Abhängigkeit von Python 3.11 eingeführt.  

Aktualisierter Plan für die Zukunft

Aufgrund von Herausforderungen bei der Abstimmung der Support-Lifecycles zwischen RHEL, Ansible Core und Python planen wir Änderungen in Bezug auf Ansible Core für RHEL 9.3 und höher, um Ansible Core in den verschiedenen Phasen des RHEL-Lifecycles besser unterstützen zu können.  

Für RHEL 8 sind jedoch keine Änderungen geplant. RHEL 8.9 enthält eine neue Version von Ansible Core (2.15) und RHEL 8.10 (das letzte Neben-Release für RHEL 8) soll Ansible Core 2.16 enthalten.  

Für RHEL 9.3 und höher sind keine neue Ansible Core-Releases geplant. Stattdessen verwendet die Version weiterhin Ansible Core 2.14, das für den verbleibenden Lifecycle von RHEL 9 unterstützt werden soll.

Dies führt dazu, dass RHEL 8.9 über eine neuere Version von Ansible Core verfügt als RHEL 9.3. Die in RHEL 8 und RHEL 9 unterstützten Automatisierungsinhalte werden jedoch mit der in den jeweiligen Releases enthaltenen Version von Ansible Core unterstützt.

Außerdem enthalten zwar sowohl RHEL 9.2 als auch 9.3 Ansible Core 2.14, die Abhängigkeit von Python hat sich jedoch zwischen diesen beiden Releases geändert. RHEL 9.2 verwendete Ansible Core 2.14 mit einer Abhängigkeit von Python 3.11, während RHEL 9.3 Ansible Core 2.14 mit einer Abhängigkeit von Python 3.9 verwendet. Dies wurde geändert, da Python 3.9 das Python-System von RHEL 9 ist, das für den gesamten Lifecycle von RHEL 9 unterstützt wird. Wenn Sie Python 3.11 auf Systemen mit installiertem Ansible Core nicht für andere Zwecke auf dem System verwenden, können Sie es nach dem Update Ihres Systems auf RHEL 9.3 entfernen.  

Fazit

In diesem Artikel wurden die Änderungen beschrieben, die ab RHEL 9.3 am Lifecycle von Ansible Core vorgenommen werden. Beachten Sie jedoch, dass die in RHEL 8 und RHEL 9 unterstützten Automatisierungsinhalte weiterhin mit der in den jeweiligen Releases enthaltenen Version von Ansible Core unterstützt werden. Weitere Informationen zu RHEL-Systemrollen finden Sie auf der Seite Mehr über Red Hat Enterprise Linux Systemrollen erfahren


Über den 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).  

Read full bio

Nach Thema durchsuchen

automation icon

Automatisierung

Das Neueste zum Thema IT-Automatisierung für Technologien, Teams und Umgebungen

AI icon

Künstliche Intelligenz

Erfahren Sie das Neueste von den Plattformen, die es Kunden ermöglichen, KI-Workloads beliebig auszuführen

open hybrid cloud icon

Open Hybrid Cloud

Erfahren Sie, wie wir eine flexiblere Zukunft mit Hybrid Clouds schaffen.

security icon

Sicherheit

Erfahren Sie, wie wir Risiken in verschiedenen Umgebungen und Technologien reduzieren

edge icon

Edge Computing

Erfahren Sie das Neueste von den Plattformen, die die Operations am Edge vereinfachen

Infrastructure icon

Infrastruktur

Erfahren Sie das Neueste von der weltweit führenden Linux-Plattform für Unternehmen

application development icon

Anwendungen

Entdecken Sie unsere Lösungen für komplexe Anwendungsherausforderungen

Original series icon

Original Shows

Interessantes von den Experten, die die Technologien in Unternehmen mitgestalten