ELevate とは?
ELevate プロジェクトは、RHEL ベースのディストリビューションのメジャーバージョン間のアップグレード機能を提供します。7.x から8.x へのアップグレード、および 8.x から 9.x へのアップグレードが可能です。これは、Red Hat の Leapp フレームワークおよびコミュニティにより作成された移行メタデータ ライブラリとサービスを組み合わせて実現しています。
素晴らしいですね。どのように貢献すればいいですか?
商用環境でも十分に使用可能ですか?
ELevateは、世界中のさまざまな業界で本番環境の移行に使用されてきた実績がありますが、それでも注意が必要です。 すべての環境は、アプリケーションと構成に基づいて異なり、一意です。
予期せぬ事態を回避するため、本番環境でのアップグレードの実行前に、仮想マシンやサンドボックスでアップグレード手順をテストすることを強くおすすめします。
ELevate はどのような OS に対応していますか?
現在、ELevate プロジェクトが対応しているアップグレードおよび移行の方向:
* — CentOS Stream 9 への移行は現在開発中であり、後日利用可能になる予定です。
** - Oracle Linux 9 への移行は、
Oracle Leapp utility を使用してください。ELevate プロジェクトでは対応しません。
注意: cPanel を使用する場合は、
cPanel ELevate フォーク。
移行は「in-place」で行われますか?
はい。すべてのデータ、アプリケーション、および設定は保持されます。
これは起動したまま可能ですか、それとも再起動が必要ですか?
移行には 2 回の再起動が必要です。
Package Evolution Service(PES)は何をするサービスですか?
Package Evolution Service は、パッケージ移行メタデータを保存します。 メタデータは、主要なディストリビューションのリリース間でパッケージがどのように進化するかについての質問に答えてます。 PES は、追加、削除、名前変更、分割、マージなど、パッケージのクラスの規則に対応しています。 また、このサービスでは、誰もが新しいアクションを追加してデータを改良したり、サードパーティまたはプライベート リポジトリからのパッケージのカスタム データセットを作成できます。
Red Hat は、自由ではないライセンスのデータセットを提供しています。同じデータセットを使用していますか?
いいえ。私たちは Red Hat の取り組みを尊重し、初期のデータセットは AlmaLinux OS Foundation から提供され、Oracle からの貢献もありました。
メタデータはどのようなライセンスに基づいているのですか?
メタデータは Apache ライセンスで提供されます。
なぜ他のディストリビューションへの移行に対応しているのですか?
私たちの貢献者は、非常に長い間 RHEL エコシステムの一部であり、CentOS エコシステムが非常に大きく多様なコミュニティであることを理解しています。 私たちは、コミュニティの誰もが、あなたがどのディストリビューションを好むかにかかわらず、使用し、貢献できることを願って、誠実にこのプロジェクトを開発しました。 それがオープンソースの流儀です。