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
