Die Entwickler der AlmaLinux-Distribution, die von CloudLinux als Antwort auf die vorzeitige Einstellung der Unterstützung von CentOS 8 gegründet wurde, haben das ELevate-Tool vorgestellt, mit dem die Migration bestehender CentOS 7.x-Installationen auf Distributionen, die auf RHEL 8 basieren, vereinfacht wird, während Anwendungen, Daten und Einstellungen erhalten bleiben. Aktuell unterstützt das Projekt die Migration auf AlmaLinux, Rocky Linux, CentOS Stream und Oracle Linux.
Der Migrationsprozess basiert auf dem von Red Hat entwickelten Tool Leapp, das durch Patches ergänzt wird, die die Besonderheiten von CentOS und anderen Distributionen, die auf RHEL basieren, berücksichtigen. Im Projekt wird auch ein erweitertes Metadaten-Set eingesetzt, das die Schritte zur Übertragung einzelner Pakete von einem Branch der Distribution zu einem anderen beschreibt.
Für die Migration reicht es aus, das bereitgestellte Repository des Projekts zu verbinden, das Paket mit dem Migrationsskript für die gewählte Distribution (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) zu installieren und das Tool „leapp“ zu starten. Zum Beispiel, um auf Rocky Linux zu wechseln, können Sie die folgenden Befehle ausführen, nachdem Sie Ihr System auf den aktuellen Stand aktualisiert haben: 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 preupgrade sudo leapp upgrade
Wir erinnern daran, dass Red Hat die Supportzeit für das klassische CentOS 8-Distro eingeschränkt hat - Updates für diesen Zweig werden bis Dezember 2021 veröffentlicht, anstatt bis 2029, wie ursprünglich vorgesehen. CentOS wird durch CentOS Stream ersetzt, dessen wesentlicher Unterschied darin besteht, dass das klassische CentOS als „Downstream“ fungierte, d.h. es wurde aus bereits stabilen RHEL-Versionen zusammengestellt, während CentOS Stream als „Upstream“ für RHEL positioniert ist, was bedeutet, dass hier die Pakete getestet werden, bevor sie in die RHEL-Versionen aufgenommen werden (RHEL wird auf Grundlage von CentOS Stream neu aufgebaut).
CentOS Stream ermöglicht einen früheren Zugang zu den Funktionen des zukünftigen RHEL-Zweigs, enthält jedoch noch nicht vollständig stabilisierte Pakete. Dank CentOS Stream können Dritte die Vorbereitung von Paketen für RHEL überwachen, ihre Änderungen vorschlagen und Einfluss auf die getroffenen Entscheidungen nehmen. Früher wurde als Grundlage für den neuen RHEL-Zweig ein Snapshot einer der Fedora-Versionen verwendet, die hinter verschlossenen Türen überarbeitet und stabilisiert wurde, ohne die Möglichkeit, den Entwicklungsablauf und die getroffenen Entscheidungen zu kontrollieren.
Die Gemeinschaft reagierte auf die Änderung mit der Schaffung mehrerer Alternativen zu klassischem CentOS 8, darunter VzLinux (von Virtuozzo entwickelt), AlmaLinux (gefördert von CloudLinux in Zusammenarbeit mit der Gemeinschaft), Rocky Linux (von der Gemeinschaft unter der Leitung des Gründers von CentOS mit Unterstützung der eigens gegründeten Firma Ctrl IQ entwickelt) und Oracle Linux. Darüber hinaus hat Red Hat die Möglichkeit angeboten, RHEL kostenlos in Organisationen zu nutzen, die Open-Source-Software entwickeln, sowie in Umgebungen von einzelnen Entwicklern mit bis zu 16 virtuellen oder physischen Systemen.
Quelle: opennet.ru
