Linux

更新高於下一個 rhel 更新的核心版本

  • December 8, 2020

我們有具有以下詳細資訊的 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案例安裝勘誤表https://access.redhat.com/solutions/4385541

此勘誤表會將核心更新到版本 -kernel-3.10.0-1127.el7

到目前為止,程序是明確的

但在接下來的幾週內,我們打算將 rhel 版本更新為7.6從 ISO 安裝

但這個 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 可以嗎?

根據您連結的知識庫文章,kernel-3.10.0-1127.el7是 RHEL 7.8 核心。升級到最新的 RHEL 7,目前是 7.9,而不是 7.6。

凍結這個小版本會導致技術債務。最明顯的是,您想要的核心版本在以後的版本中。

此外,對舊版本的支持是有限的。您需要購買擴展更新支持以保持關鍵更新繼續進行。但是,僅將給定的次要版本再延長幾個月;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

引用自:https://serverfault.com/questions/1045288