もっと詳しく

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

アタッチ-サブスクリプション-RHEL-システム

手順3)適切なリポジトリが有効になっていることを確認します

次に、必要なリポジトリが有効になっていることを確認する必要があります。 このコマンドは、64ビットIntelアーキテクチャのベースおよびアプリストリームリポジトリを有効にします。

$ sudo subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms --enable rhel-8-for-x86_64-appstream-rpms

Enable-Repositories-RHEL-System

ステップ4)システムをRHEL8.6にロックする

次に、RHELシステムをRHEL8.6にロックします。 これは、アップグレードが開始されるRHELのバージョンを示します。

$ sudo subscription-manager release --set 8.6

セット-RHEL-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

Dnf-Update-Command-RHEL-System

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

$ sudo reboot

ステップ7)leapp-upgradeToolをインストールします

次に、RHEL8からRHEL9へのアップグレードを自動化するleapp-upgradeツールをインストールします。

$ sudo dnf install leapp-upgrade

Install-Leapp-Upgrade-Utility-RHEL-System

ステップ8)バージョンロックプラグインを削除する

Versionlockは、パッケージが新しいバージョンにアップグレードされないように保護するプラグインです。 すでにこれを設定している場合は、以下のようにクリアする必要があります。

$ sudo dnf versionlock clear

手順9)ファイアウォール設定を変更する

アップグレードをスムーズに進めるには、を無効にする必要があります AllowZoneDrifting Firewalld構成の値。 したがって、firewalld構成ファイルにアクセスします。

$ sudo vi /etc/firewalld/firewalld.conf

下にスクロールして、AllowZoneDrifting属性にコメントを付けます。

変更-ファイアウォール-構成-RHEL-システム

変更を保存して、構成ファイルを終了します。

ステップ10)アップグレード前を実行する

実際のアップグレードを実行する前に、アップグレード前のチェックを実行することをお勧めします。 これは実際のアップグレードをシミュレートし、アップグレードを妨げるエラーが見つかった場合のレポートを提供します。

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

$ sudo leapp preupgrade --target 9.0

Leapp-Preupgrade-Command-RHEL

このコマンドは、カーネル、ドライバーを含むすべてのシステム構成をチェックし、インストール、アップグレード、および削除されるパッケージの総数の要約を提供します。 また、ダウングレードされるパッケージの数と、新しいパッケージの合計ダウンロードサイズも提供します。

Packages-for-RHEL-Upgrade-Leapp

アップグレード前のレポートが生成され、 /var/log/leapp/leapp-report.json/var/log/leapp/leapp-report.txt テキストファイル。

レポート-アップグレード前-Leapp-RHEL-System

ステップ11)RHEL8からRHEL9にアップグレードする

この時点で、RHEL8からRHEL9へのインプレースアップグレードを実行する準備が整いました。これを実現するには、次のコマンドを実行します。

$ sudo leapp upgrade --target 9.0

飛躍-アップグレード-ターゲット-9-RHEL

アップグレードにより、新しいパッケージがダウンロードされ、既存のパッケージが新しいバージョンにアップグレードされます。 一部の廃止されたパッケージも削除され、一部はダウングレードされます。 これは、高速で安定したインターネット接続で約20分かかります。

最後に、システムを再起動する必要があります。 アップグレードに関する詳細は、に記録または保存されます /var/log/leapp/leapp-report.json/var/log/leapp/leapp-report.txt テキストファイル。

Upgrade-Report-Leapp-RHEL

ステップ12)RHEL-Upgrade-InitramfsGRUBEntryを選択します

再起動したら、GRUBメニューからRHEL-Upgrade-Initramfsエントリを選択します。

Boot-With-RHEL-Upgrade-Initramfs

次に、CTRL+Dを押してアップグレードを続行します。

Boot-Message-RHEL-Initramfs

これにはかなりの時間がかかりますので、アップグレードが進むまでしばらくお待ちください。 完了すると、システムが再起動します。 今回は、のメニューオプションが表示されます RHEL 9.0。 ‘を押してこのオプションを選択します入力‘。

Grub-Screen-After-Upgrade-RHEL9

ステップ13)RHEL9にログインします

ログイン画面で、ログインパスワードを入力し、「」をクリックします。入力

ログイン-画面-アフター-RHEL9-アップグレード

ログインすると、RHEL9デスクトップが新しい外観のGNOME42で表示されるようになります。

デスクトップ-画面-RHEL9後-アップグレード

さらに、次のコマンドを実行して、アップグレードが成功したことを確認できます。

$ cat /etc/redhat-release

RedHat-リリース-ファイル-出力-RHEL9

また、それがRHELサブスクリプションの一部であることを確認してください。

$ sudo subscription-manager list --installed

ビュー-RHEL9-サブスクリプション-アップグレード後

そして、あなたは行き​​ます! RHEL8からRHEL9へのインプレースアップグレードが正常に実行されました。RHEL9インスタンスの使用を開始するのに最適です。

The post RHEL8からRHEL9にアップグレードする方法(ステップバイステップ) appeared first on Gamingsym Japan.