次の RHEL アップデートよりも高いカーネル バージョンに更新します

次の RHEL アップデートよりも高いカーネル バージョンに更新します

以下の詳細を持つrhelサーバーがあります

kernel version - 3.10.0-327.el7.x86_64

more /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)

dmesgから多くの問題が分かります

i40e: TX driver issue detected, PF reset issued
https://access.redhat.com/solutions/4385541

RHSA-2020:1016そこでRedHatのケースに従ってErrataをインストールすることにしましたhttps://access.redhat.com/solutions/4385541

このエラッタはカーネルをバージョン - に更新します。kernel-3.10.0-1127.el7

これまでの手順は明確である

7.6しかし、今後数週間でISOインストールからrhelバージョンを更新する予定です。

しかし、このISOにはカーネルアップデートが含まれます -3.10.0-957.el7.x86_64

そのため、ISOファイルによってインストールされる次のカーネルバージョンよりも実際に高いカーネルバージョンをエラッタによって更新しても問題ないかどうかはわかりません。

あなたの意見を聞かせていただければ幸いです

若干の熱傷:

RHSA-2020:1016 へのカーネルアップグレードを実行する理由は、NIC ネットワークの問題を解決するためであり、これによりカーネルが 3.10.0-1127 にアップグレードされます。

一方、私たちはrhelリリースを7.6にのみアップグレードするつもりであり、これにはカーネルリリース3.10.0-957が含まれます。

RHEL 7.6に制限されている理由は、顧客側からのものであり、顧客はより高いRHELバージョンを望んでいないため、これについては制限されています。

説明したように、ネットワークの問題があるため、Redhatはバージョンkernel-3.10.0-1127.el7をインストールすることを推奨しました。

だからここには矛盾がある

しかし、疑問は、rhel 7.6 とカーネル kernel-3.10.0-1127.el7 を使用してもよいかどうかです。

答え1

リンクした KB 記事によると、kernel-3.10.0-1127.el7これは RHEL 7.8 カーネルです。最新の RHEL 7 (現在は 7.6 ではなく 7.9) にアップグレードしてください。

このマイナー バージョンを凍結すると、技術的負債が発生します。最も明らかなのは、必要なカーネル バージョンが後のリリースであることです。

さらに、古いバージョンのサポートは制限されています。重要な更新を継続するには、延長更新サポートを購入する必要があります。ただし、特定のマイナー バージョンは数か月延長されるだけで、7.2 はすでに期限切れになっています。また、この問題はいずれにしてもバックポートされない可能性があります。対照的に、サポートは更新されたシステムで機能し続けるよう喜んでお手伝いします。


参考までに、問題となっているアップストリームカーネルコミットは以下のとおりです。

$ git describe --contains df430b124
v3.17-rc1~106^2~260^2~11
$ git describe --contains a1df906
v5.2-rc1~133^2~57^2~9

関連情報