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

生产环境的 Linux 可以 yum update 吗?为什么?如果不 update 的话有不安装安全更新补丁带来的风险怎么办?

  •  
  •   a251922581 · 2017-10-22 15:23:04 +08:00 · 8584 次点击
    这是一个创建于 2580 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各类基础设施服务器,比如 mysql 集群,虚拟化集群,web 集群等,承载 millions to billions 用户的生产环境。。
    17 条回复    2017-10-23 14:19:50 +08:00
    msg7086
        1
    msg7086  
       2017-10-22 15:31:15 +08:00   ❤️ 1
    可以啊,你都集群了,把节点绑架出来更新呗。
    pq
        2
    pq  
       2017-10-22 15:33:37 +08:00   ❤️ 1
    当然可以,不然难道要隔段时间重新装一次?只是生产服务器在做维护时,得做好规划,比如迁移、镜像、备份之类的,确保万无一失了再开始搞。
    gouchaoer
        3
    gouchaoer  
       2017-10-22 15:38:12 +08:00 via Android   ❤️ 1
    不可以。。。某些依赖可能不兼容,你可以用 docker
    BFDZ
        4
    BFDZ  
       2017-10-22 15:40:21 +08:00   ❤️ 1
    看你对生产环境的熟悉程度,要弄清楚 update 会改变什么。我实习的时候,做了一次 yum update,公司的程序就不能用了,好在是给我玩的试验环境。
    hcnhcn012
        5
    hcnhcn012  
       2017-10-22 16:17:17 +08:00 via iPhone   ❤️ 1
    不搞清楚各种依赖关系和更新内容千万别别别别 update
    USCONAN
        6
    USCONAN  
       2017-10-22 16:20:30 +08:00   ❤️ 1
    永遠 check update 先
    pynix
        7
    pynix  
       2017-10-22 16:24:28 +08:00 via iPhone   ❤️ 1
    @gouchaoer docker 本身也需要 update
    ryd994
        8
    ryd994  
       2017-10-22 19:27:26 +08:00
    MrMario
        9
    MrMario  
       2017-10-22 20:35:13 +08:00 via iPhone
    @ryd994 这个需要服务器加入 redhat network 的( redhat 商业版订阅)
    ryd994
        10
    ryd994  
       2017-10-22 20:38:17 +08:00 via Android
    @MrMario --security 大家都可以用吧
    MrMario
        11
    MrMario  
       2017-10-22 20:52:23 +08:00 via iPhone
    @ryd994 redhat 不清楚,centos 我这边尝试下来是不行的,不过 epel 的源可以
    svknight
        12
    svknight  
       2017-10-23 04:00:01 +08:00
    分情况,如果是用于持久化业务的节点要处理数据迁移,除非底层用分布式储存。现在一般都直接开一批新的节点升级到需要的版本,然后再做服务迁移了吧?用 kube 应该可以做到
    msg7086
        13
    msg7086  
       2017-10-23 04:58:52 +08:00
    @gouchaoer 依赖不兼容的情况在 Staging 上就可以测,没必要上到生产环境了再纠结依赖的问题吧。
    (都 million 用户了我相信楼主肯定有一台 Staging 的。
    gouchaoer
        14
    gouchaoer  
       2017-10-23 10:33:55 +08:00 via Android
    @msg7086 举个例子,某个拓展依赖某 redis 的二进制库,
    msg7086
        15
    msg7086  
       2017-10-23 11:43:59 +08:00
    @gouchaoer 这些 Staging 上都能测出来的吧。
    hfenger
        16
    hfenger  
       2017-10-23 11:51:19 +08:00   ❤️ 1
    结合实际需求更新,如果项目跑的好好的尽量只做安全更新,不论什么更新,做好冗余备份以备不时之需
    tempdban
        17
    tempdban  
       2017-10-23 14:19:50 +08:00 via Android
    @gouchaoer 兄弟 看你硬答好几波了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.