GNU/Linux >> Linux の 問題 >  >> Cent OS

プロジェクトの昇格–CentOS7.xバージョンからRHEL8.xに移行します

CentOS7.xからRHEL8.x、およびAlmaLinux 8.x、Rocky 8.x、Oracle8.xなどの他のRHEL8.xディストリビューションへのアップグレードは、数週間前まで不可能でした。これは、CentOS7.xから主要なRHEL8.xバージョンへのシームレスな移行を可能にするオープンソースプロジェクトであるElevateをリリースしてくれたAlmaLinuxチームのおかげです。

ご存知のとおり、ElevateはCentOSリポジトリのみをサポートし、他の外部リポジトリはサポートしていません。

このガイドでは、Elevateプロジェクトに焦点を当て、CentOS7からAlmaLinux8.xに移行する方法を示します。

ステップ1:システム全体の更新を実行する

開始するには、CentOS 7システムのターミナルにアクセスし、次のように完全なシステムアップグレードを実行します。

$ sudo yum update -y

完了したら、システムを再起動します。

$ sudo reboot

図のように、システムが最新リリースであることを確認します。

これで、CentOS7.xからメジャーRHEL8.xバージョンへの移行に役立つElevateプロジェクトをインストールする準備が整いました。

ステップ2:CentOS7にElevateRPMパッケージをインストールする

次に、 elevate-releaseをダウンロードする必要があります 次のようにパッケージ化します:

$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

昇格-リリース パッケージがインストールされている場合は、移行先のオペレーティングシステムのLeappパッケージをインストールする必要があります。可能なleappパッケージは次のとおりです。

  1. leapp-data-rocky
  2. leapp-data-almalinux
  3. leapp-data-oraclelinux
  4. leapp-data-centos

AlmaLinuxにアップグレードしているので、次のコマンドを実行します:

$ sudo yum install leapp-upgrade leapp-data-almalinux -y

好みのleappパッケージが他の依存関係と一緒にインストールされたら、次のステップはアップグレードのドライランを実行することです。

ステップ3:アップグレード前のチェックを実行する

アップグレードを実行する前に、アップグレードをシミュレートして、成功するかどうかを確認することをお勧めします。シミュレーションの最後に、アップグレード前のレポートが生成され、問題が発生した場合は、問題を修正するための一連の推奨事項が提供されます。レポートは/var/log/leapp/leapp-report.txtに記録されます ログファイル。

したがって、アップグレード前のチェックを開始するには、次のコマンドを実行します。

$ sudo leapp preupgrade

予想どおり、シミュレーション中にいくつかのエラーが発生しました。問題の原因と解決策を確認するには、 / var / log / leapp / answerfileを調べてください。 ファイル

通常、以下のコマンドを実行すると、アップグレードを妨げるすべての問題が修正されます。これらは必須なので、次々に実行してください。

$ sudo rmmod pata_acpi
$ echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
$ sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True

次に、シミュレーションをもう一度実行して、すべての問題が解決されたことを確認します。

ステップ4:CentOS7からAlmaLinuxに移行する

最後に、示されているコマンドを実行して、CentOS7からAlmaLinux8への移行を実行します。インストールされているパッケージとインターネット接続速度によっては、時間がかかる場合があります。

$ sudo leapp upgrade

最後に、システムを再起動して、AlmaLinuxへの切り替えを完了します

$ sudo reboot

Elevate-Upgrade-Initramfs。というラベルの付いた最初のGRUBメニューエントリを使用して起動します。

その後、アップグレードプロセスはさらに30分ほど続きます。システムがもう一度再起動します。今回は、AlmaLinuxGRUBメニューオプションが表示されます。

ログインしたら、システムがAlmaLinux8に切り替わったことを確認します。

$ cat /etc/redhat-release

素晴らしい! Elevateアップグレードパッケージを使用して、CentOS7.xからAlmaLinuxへの移行に成功しました。さまざまなleapp移行データパッケージを使用して、他のRHEL8.xディストリビューションにアップグレードできます。

以上です。問題が発生した場合は、遠慮なくフィードバックをお寄せください。問題を解決します。


Cent OS
  1. CentOS 6.1 /CentOS6.0からCentOS6.2にアップグレードします

  2. CentOS6.3からCentOS6.4にアップグレードします

  3. CentOS8からRockyLinux8に移行する方法

  1. Elevate Projectを使用して、CentOS7.xバージョンからRHEL8.xに移行します

  2. Centos8からRockyLinux8に移行する方法

  3. CentOS / RHEL 7 :firewalld から iptables に切り替える方法

  1. CentOSからAlmaLinuxに移行する方法

  2. CentOS8からRockyLinux8.4に移行する方法

  3. CentOS8からRockyLinux8に移行する方法