如何说服领导同意升级内核到 5.4?

2022-08-30 21:34:13 +08:00
 zhoudaiyu
目前有 6 台物理机系统是 RHEL 7.6 内核大版本是 3.10 ,跑着 K8s 1.21 ,环境是灰度环境。但是由于内核版本较低,有时候会产生 CPU SOFTLOCK 的问题,机器负载飙升,影响稳定性。查了一下相关的文档,都让升级内核,但是没有说具体的要升级到的版本。我的意思是直接 yum 安装一个长期支持版本的内核( 5.4 ),支持启动时加载不同版本的内核,可以随时修改后 reboot 生效。但是领导担心跨的版本较大,他的思路是升 3.10 最新版小版本的内核,但是我觉得 3.10 太老了,升级了也不一定好使,而且长期支持版本也比较稳定,没必要担心。领导让我调研大厂现在用的最多的每个版本,这玩意也没处调研吧。大家怎么看这个事?
5372 次点击
所在节点    问与答
72 条回复
zhoudaiyu
2022-08-30 22:52:12 +08:00
@zsj950618 怎么说兄弟
zhoudaiyu
2022-08-30 22:54:53 +08:00
@idblife 感觉是有一些问题,有一些奇奇怪怪问题,但是开源组件的 issue 又找不到
fox0001
2022-08-30 23:02:17 +08:00
领导的想法很“领导”,毕竟谁都不想出了问题去背锅。但是 RHEL 换内核这种做法,确实不推荐……我建议是升级系,甚至是换系统,一步到位。

当然,作为打工的,争取过就算了。结果不到你选择。
icyalala
2022-08-30 23:09:18 +08:00
为什么不先去搞清楚问题的原因、哪个版本修复的呢?
zhzy0077
2022-08-30 23:10:24 +08:00
这领导还真不一定有问题 现在可能你们所有的运维都没升级系统内核的经验 也没有具体的流程来讲怎么无感知的升级你的物理机

你先升级个小版本试试 成本较低 风险也较小 真出意外了回滚可能也方便(这三个是主要考量) 还能积累经验 要是运气好升级完问题就修复了就更好了(后面这俩是添头)

等升级了小版本证明: 1. 升级小版本不顶用, 2. 有能力在生产环境升级系统内核, 3. 积累了经验和具体流程方法

我觉得领导不会反对你升级大版本的.
july1995
2022-08-30 23:12:09 +08:00
领导说啥就是啥。
zhoudaiyu
2022-08-30 23:14:06 +08:00
@icyalala 目前还没查到具体哪个版本能解决,但是看样子 3.10 可能悬了
zhoudaiyu
2022-08-30 23:16:47 +08:00
@zhzy0077 你说的有道理,明天先升级一台机器的小版本试试观察一周吧,不行再说
billlee
2022-08-30 23:17:26 +08:00
只换内核不是你们以为的最小升级,RHEL 的 core 仓库组件都有大量 backport 补丁,看起来版本很低,但实际上很新。你换个 upstream 的最新 3.10.x 说不定反而是降级
Soo0
2022-08-30 23:30:54 +08:00
听领导的,先按他说的做,不行 错了在说别的。
makelove
2022-08-30 23:31:45 +08:00
你们公司干什么的?造火箭吗,如果是那领导这么保守还可以说得过去
akira
2022-08-31 05:38:24 +08:00
未知情况这么多, 是我也不同意。
idblife
2022-08-31 08:09:45 +08:00
@zhoudaiyu
guthub 有篇说 3.10 内核问题的文章,找下给你领导看看。
liaohongxing
2022-08-31 08:14:51 +08:00
上古 7.x 确实没啥可升级的,风险还巨大,我就不爱用 rhel 系, 它维持稳定的前提是每个包都巨老
2022 都过完了,还是用 3.x 的内核。
zhoudaiyu
2022-08-31 08:31:26 +08:00
@idblife 兄弟有链接不,我打开截图给他
litguy
2022-08-31 09:22:33 +08:00
5.4.42-200.el7.x86_64
我们在用这个版本,后面一直还有更新,但是因为我们内核模块的原因,最近 2 年停留在这个版本没动,很稳定,没问题。如果你们只是跑应用的,就更不用担心了。
serialt
2022-08-31 09:29:15 +08:00
@zhoudaiyu 把 RHEL 源换成 CentOS 那跟直接用 CentOS 有什么区别
dsggnbsp
2022-08-31 09:47:08 +08:00
作为外行的来说,你要求就得你负责,2022 了还不躺平吗,听领导的 乖听话~
echo1937
2022-08-31 09:58:28 +08:00
够狠的,“没有说具体的要升级到的版本”,就直接安装 5.4 LTS ,
把生产系统当 Arch 来滚动吗?换个 RHEL8/9 或者 Ubuntu 都比这靠谱。
zhoudaiyu
2022-08-31 09:59:55 +08:00
@serialt 这玩意不是我能决定的啊,我 来之前就这样了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/876571

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX