ELevate プロジェクト。CentOS 7 から RHEL 8 ベースのディストリビューションへの移行を簡素化します。

CentOS 8 のサポート終了が早まったことに対応して CloudLinux によって設立された AlmaLinux ディストリビューションの開発者は、アプリケーションを維持しながら、動作中の CentOS 7.x インストールから RHEL 8 パッケージ ベースで構築されたディストリビューションへの移行を簡素化するために ELevate ツールキットを導入しました。 、データと設定。 このプロジェクトは現在、AlmaLinux、Rocky Linux、CentOS Stream、Oracle Linux への移行をサポートしています。

移行プロセスは、Red Hat が開発した Leapp ユーティリティの使用に基づいており、CentOS および RHEL パッケージ ベースに構築されたサードパーティ ディストリビューションの仕様を考慮したパッチで補完されています。 このプロジェクトには、個々のパッケージをディストリビューションのあるブランチから別のブランチに移行する手順を説明するメタデータの拡張セットも含まれています。

移行するには、プロジェクトが提供するリポジトリに接続し、選択したディストリビューション (leapp-data-almalinux、leapp-data-centos、leappp-data-oraclelinux、leepp-data-rocky) に移行スクリプトを含むパッケージをインストールして実行するだけです。 「leapp」ユーティリティ。 たとえば、Rocky Linux に切り替えるには、まずシステムを最新の状態に更新してから、次のコマンドを実行します: 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

Red Hat が CentOS 8 のクラシック ディストリビューションのサポート期間を制限していることを思い出してください。このブランチのアップデートは、当初の計画どおり 2021 年までではなく、2029 年 XNUMX 月までリリースされます。 CentOS は CentOS Stream ビルドに置き換えられます。その主な違いは、従来の CentOS が「ダウンストリーム」として機能することです。 CentOS Stream は、RHEL のすでに形成された安定リリースから組み立てられていますが、CentOS Stream は RHEL の「アップストリーム」として位置付けられています。 RHEL リリースに含める前にパッケージをテストします (RHEL は CentOS Stream に基づいて再構築されます)。

CentOS Stream を使用すると、RHEL の将来のブランチの機能に早期にアクセスできるようになりますが、まだ完全に安定化していないパッケージが含まれています。 CentOS Stream のおかげで、サードパーティは RHEL 用のパッケージの準備を制御し、変更を提案し、決定に影響を与えることができます。 以前は、Fedora リリースの XNUMX つのスナップショットが新しい RHEL ブランチの基礎として使用されていましたが、開発の進行状況や意思決定を制御することはできず、密室で最終化および安定化が行われていました。

コミュニティは、VzLinux (Virtuozzo が開発)、AlmaLinux (CloudLinux がコミュニティと協力して開発)、Rocky Linux (CentOS 8 の創設者のリーダーシップの下でコミュニティが開発) など、クラシックな CentOS 16 に代わるいくつかのバージョンを作成することでこの変化に対応しました。 CentOS は、特別に設立された会社 Ctrl IQ) と Oracle Linux のサポートを受けています。 さらに、Red Hat は、最大 XNUMX 個の仮想または物理システムを備えたオープンソース組織および個人の開発者環境に RHEL を無料で利用できるようにしました。

出所: オープンネット.ru

コメントを追加します