Die erste stabile Version von Fedora CoreOS

Die Entwickler des Fedora-Projekts haben bekannt gegeben zur Stabilisierung der Distribution Fedora CoreOS und ihrer Verfügbarkeit für den breiten Einsatz. Fedora CoreOS wird als eine einheitliche Lösung zur Ausführung von isolierten Container-Umgebungen gefördert, die die Produkte Fedora Atomic Host und CoreOS Container Linux ersetzen. Die Unterstützung für die CoreOS Container Linux-Distribution wird in sechs Monaten eingestellt, während die Unterstützung für Fedora Atomic Host voraussichtlich Ende November eingestellt wird.

Fedora CoreOS zielt darauf ab, eine minimale Umgebung bereitzustellen, die atomar automatisch aktualisiert wird, ohne dass ein Administrator eingreifen muss, und die für die massenhafte Bereitstellung von Serversystemen konzipiert ist, die ausschließlich zur Ausführung von Containern dienen. Die Distribution bietet nur die minimalen Komponenten, die notwendig sind, um isolierte Container auszuführen – den Linux-Kernel, den Systemmanager systemd und eine Reihe von Dienstprogrammen für den SSH-Zugriff, die Konfigurationsverwaltung und die Installation von Updates.

Die Systempartition wird im Nur-Lese-Modus eingehängt und während des Betriebs nicht verändert. Konfiguration wird während des Bootvorgangs über die Dienstprogramme Ignition (Alternative zu Cloud-Init). Nachdem das System gestartet wurde, ist es nicht möglich, die Konfiguration und den Inhalt des Verzeichnisses /etc zu ändern; lediglich das Profil der Einstellungen kann geändert werden, um die Umgebung zu ersetzen. Insgesamt ähnelt die Arbeit mit dem System der Arbeit mit Container-Images, die nicht vor Ort aktualisiert, sondern von Grund auf neu erstellt und erneut gestartet werden.

Das System-Image ist unteilbar und wird mit der OSTree-Technologie erstellt (in einer solchen Umgebung können keine einzelnen Pakete installiert werden; man kann nur das gesamte System-Image neu erstellen und es mit neuen Paketen mittels rpm-ostree erweitern). Das Update-System basiert auf der Verwendung von zwei Systempartitionen, von denen eine aktiv und die andere für das Kopieren von Updates verwendet wird; nach der Installation des Updates wechseln die Partitionen die Rollen.

Aus der Distribution CoreOS Container Linux, die auf Nach dem Erwerb von CoreOS durch Red Hat hat das Projekt Fedora CoreOS die Konfigurationswerkzeuge für den Bootprozess (Ignition), den Mechanismus für atomare Aktualisierungen und die allgemeine Produktphilosophie übernommen. Die Technologie zur Paketverwaltung, die Unterstützung für OCI-Spezifikationen (Open Container Initiative) und zusätzliche Mechanismen zur Container-Isolierung basierend auf SELinux wurden von Atomic Host übertragen. In Zukunft ist eine Integration mit Kubernetes zur Orchestrierung von Containern auf Fedora CoreOS geplant (einschließlich auf Basis von OKD).

Die Basis des ersten stabilen Releases von Fedora CoreOS basiert auf den Repositories Fedora 31 unter Verwendung des rpm-ostree-Pakets.
Enthalten sind der Linux-Kernel 5.4, der Systemmanager systemd 243, sowie das Tool Ignition 2.1. Für Container-Runtimes wird Unterstützung für Moby 18.09 (Docker) und podman 1.7 bereitgestellt. Standardmäßig ist die Unterstützung für cgroups v1 aktiviert, jedoch kann optional auch cgroups v2 aktiviert werden. Es besteht die Möglichkeit zu installieren auf verschiedenen Plattformen, einschließlich Standardservern, QEMU, OpenStack, VMware, AWS, Alibaba, Azure und GCP. Das bereitgestellte ISO-Abbild kann im Live-Modus mit einer Auslagerung in den Arbeitsspeicher betrieben werden. Die Netzwerbbereitstellung über PXE (Netzboot) wird unterstützt.

Es gibt drei unabhängige Zweige von Fedora CoreOS, für die Updates zur Behebung von Sicherheitsanfälligkeiten und kritischen Fehlern bereitgestellt werden:

  • testing mit Snapshots basierend auf der aktuellen Fedora-Version mit Updates;
  • stable – der stabilisierte Zweig, der nach zweiwöchiger Testphase des Zweigs testing erstellt wird;
  • next – ein Snapshot der in Entwicklung befindlichen zukünftigen Version (aktuell nur in Planung).

In den zukünftigen Plänen wird erwähnt, dass in Fedora CoreOS die Übermittlung von Telemetrie über den Dienst fedora-coreos-pinger, der regelmäßig nicht identifizierbare Systeminformationen wie die OS-Version und die Cloud-Plattform sammelt und an die Fedora-Projektserver sendet. Es werden keine Daten übermittelt, die zur Identifizierung führen könnten. Bei der Analyse der Statistiken werden nur aggregierte Daten verwendet, die eine allgemeine Beurteilung der Nutzung von Fedora CoreOS ermöglichen. Falls gewünscht, kann der Benutzer die Übermittlung der Telemetrie deaktivieren oder die standardmäßig übermittelten Informationen erweitern.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster