Red Hatは、2022年5月17日にRHEL 9の一般提供を発表しました。これはRHEL(Red Hat Enterprise Linux)の最新リリースであり、多数の機能と拡張機能が付属しています。
注目すべきハイライトは次のとおりです。
- PHP 8.0、Ruby 3.0、Perl 5.32、Node.JS16などの新しいソフトウェアバージョン。
- SELinuxおよびOpenSSHサービスで行われたセキュリティの強化。
- Webコンソールを使用したパフォーマンス監視の強化。
- Webコンソールからのライブカーネルパッチ。
- 複数のフォーマットでカスタムRHELシステムイメージを作成するためのイメージビルダーツールの紹介。
すべての興味深い新機能と拡張機能の包括的なリストについては、次のWebサイトをご覧ください。 RHEL9リリースノート
このガイドでは、スクリーンショットを使用して、RHEL8からRHEL9にアップグレードする方法を段階的に説明します。
前提条件
始める前に、ここに必要なものがあります。
- RHEL8.6のインスタンス
- アップグレードを実行するための高速で安定したインターネット接続
- 100MBの最小ブートパーティション
最小要件が満たされたら、始めましょう。
手順1)「tmp_leapp_py3」ディレクトリを削除します
万が一、以前にRHEL7からRHEL8に移行したことがある場合は、/ root/tmp_leapp_py3ディレクトリーを削除する必要があります。 以下を使用してください rmコマンド
$ sudo rm -Rf /root/tmp_leapp_py3
ただし、RHEL 8の新規インストールから開始する場合は、この手順をスキップして先に進んでください。
ステップ2)システムにアクティブなRedHatサブスクリプションがあることを確認します
アップグレードを計画どおりに進めるには、アクティブなRedHatサブスクリプションがあることを確認してください。 アクティブなサブスクリプションがあるかどうかを確認するには、次のコマンドを実行します。
$ sudo subscription-manager list --installed
システムにサブスクリプションがある場合は、次の出力が得られるはずです。
システムがまだRedHatサブスクリプション管理に登録されていない場合は、図のようにコマンドラインでシステムを登録します。
ザ ユーザー名 と パスワード クレデンシャルは、RedHatアカウントへのログインの詳細です。
$ subscription-manager register --username=username --password=password--auto-attach
手順3)適切なリポジトリが有効になっていることを確認します
次に、必要なリポジトリが有効になっていることを確認する必要があります。 このコマンドは、64ビットIntelアーキテクチャのベースおよびアプリストリームリポジトリを有効にします。
$ sudo subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms --enable rhel-8-for-x86_64-appstream-rpms
ステップ4)システムをRHEL8.6にロックする
次に、RHELシステムをRHEL8.6にロックします。 これは、アップグレードが開始されるRHELのバージョンを示します。
$ sudo subscription-manager release --set 8.6
ステップ5)RHUIリポジトリを有効にする(AWSインスタンスの場合のみ)
AWSでホストされているRHEL8インスタンスを実行している場合は、アップグレードのためにシステムを準備するために、必要なRed HatUpdateInfrastructureリポジトリを有効にしてインストールする必要があります。
$ sudo dnf config-manager –set-enabled rhui-client-config-server-8 $ sudo dnf -y install rh-amazon-rhui-client-ha leapp-rhui-aws
ステップ6)パッケージを最新バージョンに更新する
次に、必ずすべてのパッケージを最新バージョンにアップグレードしてください。
$ sudo dnf update
完了したら、システムを再起動します。
$ sudo reboot
ステップ7)leapp-upgradeToolをインストールします
次に、RHEL8からRHEL9へのアップグレードを自動化するleapp-upgradeツールをインストールします。
$ sudo dnf install leapp-upgrade
ステップ8)バージョンロックプラグインを削除する
Versionlockは、パッケージが新しいバージョンにアップグレードされないように保護するプラグインです。 すでにこれを設定している場合は、以下のようにクリアする必要があります。
$ sudo dnf versionlock clear
手順9)ファイアウォール設定を変更する
アップグレードをスムーズに進めるには、を無効にする必要があります AllowZoneDrifting Firewalld構成の値。 したがって、firewalld構成ファイルにアクセスします。
$ sudo vi /etc/firewalld/firewalld.conf
下にスクロールして、AllowZoneDrifting属性にコメントを付けます。
変更を保存して、構成ファイルを終了します。
ステップ10)アップグレード前を実行する
実際のアップグレードを実行する前に、アップグレード前のチェックを実行することをお勧めします。 これは実際のアップグレードをシミュレートし、アップグレードを妨げるエラーが見つかった場合のレポートを提供します。
したがって、次のコマンドを実行して、アップグレード前のチェックを実行します。
$ sudo leapp preupgrade --target 9.0
このコマンドは、カーネル、ドライバーを含むすべてのシステム構成をチェックし、インストール、アップグレード、および削除されるパッケージの総数の要約を提供します。 また、ダウングレードされるパッケージの数と、新しいパッケージの合計ダウンロードサイズも提供します。
アップグレード前のレポートが生成され、 /var/log/leapp/leapp-report.json と /var/log/leapp/leapp-report.txt テキストファイル。
ステップ11)RHEL8からRHEL9にアップグレードする
この時点で、RHEL8からRHEL9へのインプレースアップグレードを実行する準備が整いました。これを実現するには、次のコマンドを実行します。
$ sudo leapp upgrade --target 9.0
アップグレードにより、新しいパッケージがダウンロードされ、既存のパッケージが新しいバージョンにアップグレードされます。 一部の廃止されたパッケージも削除され、一部はダウングレードされます。 これは、高速で安定したインターネット接続で約20分かかります。
最後に、システムを再起動する必要があります。 アップグレードに関する詳細は、に記録または保存されます /var/log/leapp/leapp-report.json と /var/log/leapp/leapp-report.txt テキストファイル。
ステップ12)RHEL-Upgrade-InitramfsGRUBEntryを選択します
再起動したら、GRUBメニューからRHEL-Upgrade-Initramfsエントリを選択します。
次に、CTRL+Dを押してアップグレードを続行します。
これにはかなりの時間がかかりますので、アップグレードが進むまでしばらくお待ちください。 完了すると、システムが再起動します。 今回は、のメニューオプションが表示されます RHEL 9.0。 ‘を押してこのオプションを選択します入力‘。
ステップ13)RHEL9にログインします
ログイン画面で、ログインパスワードを入力し、「」をクリックします。入力‘
ログインすると、RHEL9デスクトップが新しい外観のGNOME42で表示されるようになります。
さらに、次のコマンドを実行して、アップグレードが成功したことを確認できます。
$ cat /etc/redhat-release
また、それがRHELサブスクリプションの一部であることを確認してください。
$ sudo subscription-manager list --installed
そして、あなたは行きます! RHEL8からRHEL9へのインプレースアップグレードが正常に実行されました。RHEL9インスタンスの使用を開始するのに最適です。
。
The post RHEL8からRHEL9にアップグレードする方法(ステップバイステップ) appeared first on Gamingsym Japan.