更新内核版本,使其高于下一个 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 案例安装勘误表https://access.redhat.com/solutions/4385541

此勘误表将更新内核至版本 -kernel-3.10.0-1127.el7

到目前为止,流程已经明确

但在接下来的几周内,我们打算将 rhel 版本更新为7.6ISO 安装

但此 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

根据您链接的知识库文章,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

相关内容