V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
alex8
V2EX  ›  Linux

有在生产服务器换新内核的大佬么,进来聊聊

  •  
  •   alex8 · 2018-08-23 09:27:20 +08:00 · 6069 次点击
    这是一个创建于 2302 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CentOS 除了生产服务器没动,其他全换成 elrepo 的 4.17 ,用了近一个月,运行平稳,没有异常

    29 条回复    2018-08-24 12:13:34 +08:00
    mhycy
        1
    mhycy  
       2018-08-23 09:48:51 +08:00   ❤️ 1
    上 docker 隔离开来母机随便换的感觉。。。
    不知道这个感觉是否正确,望拍砖
    tomczhen
        2
    tomczhen  
       2018-08-23 09:50:14 +08:00 via Android
    docker 还是要看内核和 glibc 的
    julyclyde
        3
    julyclyde  
       2018-08-23 10:49:00 +08:00
    既然运行平稳,你还有啥可说的?
    f2f2f
        4
    f2f2f  
       2018-08-23 10:49:48 +08:00
    @julyclyde flag 往往都是这么立起来的 #滑稽
    wlwood
        5
    wlwood  
       2018-08-23 10:52:03 +08:00
    ubuntu,不敢换内核。
    nieyujiang
        6
    nieyujiang  
       2018-08-23 10:53:26 +08:00   ❤️ 1
    生产环境直接用 docker 不好么.
    julyclyde
        7
    julyclyde  
       2018-08-23 10:55:54 +08:00
    @nieyujiang 显然不好
    d0m2o08
        8
    d0m2o08  
       2018-08-23 11:11:42 +08:00
    当前环境没问题,就坚决不换,出问题谁背锅?
    mt7620
        9
    mt7620  
       2018-08-23 11:12:25 +08:00
    现在的内核有什么问题吗?没有,为什么要换呢?
    ryd994
        10
    ryd994  
       2018-08-23 11:37:20 +08:00 via Android
    为什么要换
    CentOS 内核虽然版本老,实际上 backport 很多
    anviod
        11
    anviod  
       2018-08-23 11:49:04 +08:00
    每月有基线审查,安全扫描,不合格的软件都需要更新测试,通过后全部更新内核。应用跑在 docker 上。
    alex8
        12
    alex8  
    OP
       2018-08-23 11:51:32 +08:00
    @mt7620
    BBR 太有诱惑力了
    mt7620
        13
    mt7620  
       2018-08-23 12:50:41 +08:00
    @sunweiqiang8
    真的担心风险的话,在服务器前面加个 haproxy。然后在 haproxy 的服务器上开 BBR
    likuku
        14
    likuku  
       2018-08-23 12:56:34 +08:00 via iPhone
    业务都只有一台机 /一个实例么?单点故障你们就不心痛么?

    多机负载均衡诸如此类,分批更新+密切观察,再接着循环就行了…
    tadtung
        15
    tadtung  
       2018-08-23 13:10:57 +08:00 via Android
    @sunweiqiang8 生产环境尽量不要换内核,另外 bbr 对你网站等影响并不大
    saberlove
        16
    saberlove  
       2018-08-23 13:15:08 +08:00
    @julyclyde 用 docker 有啥不好
    tetsai
        17
    tetsai  
       2018-08-23 13:25:32 +08:00
    看到这个标题,我绝对有事情,点进来发现啥都没发生,扫兴
    #滑稽宝宝
    artandlol
        18
    artandlol  
       2018-08-23 14:14:50 +08:00
    @nieyujiang 现在几乎都是 docker 的
    nullen
        19
    nullen  
       2018-08-23 14:25:36 +08:00
    老内核 docker 都跑不起来。
    wr410
        20
    wr410  
       2018-08-23 15:43:05 +08:00
    换什么内核,从来不干这种事。

    都最求效率和稳定,直接安装新的发行版即可。
    ryd994
        21
    ryd994  
       2018-08-23 15:48:11 +08:00 via Android
    @wr410 CentOS 最新版就是这么旧的内核啊
    nicevar
        22
    nicevar  
       2018-08-23 15:51:20 +08:00
    有时候会遇到问题,上次切换 4.14.0 我就发现一个 vpn 的 bug,开始我以为是 libreswan 库的问题,跑去提 issue,后来发现是内核的问题,到 4.15 才修复
    openbsd
        23
    openbsd  
       2018-08-23 16:01:16 +08:00
    @wr410 #20
    没记错的话 C6 的 2.6.X C7 的 3.10.X 都老得不得了 我觉得前端跑代理,后端分批换系统呢 ?既然不用 RH,为啥不试试 Ubuntu Server LTS 版 ?不是说 docker 官方都是用 Ubuntu 么 ?
    wph95
        24
    wph95  
       2018-08-23 16:08:42 +08:00
    docker 和 内核完全是两码事情。楼上说什么换成 docker 估计没被坑过。你换了 docker 用的还是宿主机的内核,不是一样的问题吗。
    你 docker 跑在老内核的机器上,还有各种巨坑和新特效用不了。
    你就看看 aws linux 的内核版本就好,跟着大的云厂商的版本走不会有坑。
    p.s. 刚上 测试 k8s 集群上看了一眼,用的 4.14.59
    wph95
        25
    wph95  
       2018-08-23 16:14:02 +08:00
    @openbsd
    官方用的应该是 debian/alpine 吧
    debian 和 ubuntu 还是有点区别的
    https://github.com/docker-library/buildpack-deps/blob/master/stretch/curl/Dockerfile#L1
    // 以上内容来自比较久远的经验,好久没关注 docker 了,不确定准备性。。。
    codehz
        26
    codehz  
       2018-08-23 18:39:02 +08:00 via Android
    @wph95 大厂很多都有自己的 patch。。所以这种东西很难说的,不过自己玩玩的话,我都是跑最新 stable 内核的(
    xiaoheshang
        27
    xiaoheshang  
       2018-08-23 20:15:21 +08:00
    搞个集群一台台换,又省事又放心,完全不用担心内核问题啊。
    mondeo
        28
    mondeo  
       2018-08-24 10:42:51 +08:00
    centos 的话有 elrepo,但是实际生产踩过很多坑,现在还是尽量用原厂的 kernel,即便这样不同的小版本也会有各种各样的问题
    henglinli
        29
    henglinli  
       2018-08-24 12:13:34 +08:00 via iPhone
    自用的电脑之前倒是一直跟着主线更新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:49 · PVG 19:49 · LAX 03:49 · JFK 06:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.