服务器在阿里云上,运行的是 ubuntu 18.04 ,平时就 apt update,apt upgrade 升级一下软件。
如果要升级到 20.04 ,是不是直接运行 do-release-upgrade 就可以升级了,还是说重新初始化一个镜像比较好?
1
Tink 2020-12-23 10:58:45 +08:00 1
建议别动
|
2
ripperdev 2020-12-23 11:09:12 +08:00
生产环境?那最好别动
自己玩想怎么来都可以 |
3
ohao 2020-12-23 11:10:27 +08:00 via iPhone
跨大版本升级,一升级就趴窝了
我们是复制数据到新系统调试好 原 IP 地址绑新机器就好了,解析不改,IP 不改 |
4
monsterxx03 2020-12-23 11:12:47 +08:00
100%挂
|
5
dzdh 2020-12-23 11:17:14 +08:00
多机 做镜像备份然后升级一台 灰度测试 没问题 制作镜像全线镜像同步
|
6
dzdh 2020-12-23 11:18:01 +08:00
@monsterxx03 线上升级过 N 次没挂过一次。ubuntu php+nginx
|
7
monsterxx03 2020-12-23 11:32:41 +08:00
@dzdh 武断了一点, nginx + php 不涉及太多 c extention 的确可能成功.
直接 do-release-upgrade 挂一般都是因为依赖, 像 python 这种 18.04 -> 20.04 会从 3.6 升级到 3.8 就有不兼容的地方. 甚至 openssl 的升级都能搞挂一批依赖. 一般都是从新的镜像重新部署测试 |
8
ryanlid OP |
10
ryanlid OP @Tink #1
@ripperdev #2 @ohao #3 @monsterxx03 #4 @dzdh #5 是我自己的机子,跑了几个小程序,程序尽量都是用 docker 运行的 我试一下备份了,直接升级看看 |
11
natashahollyz 2020-12-23 13:46:42 +08:00
除非有必要,否则不升级,我就是这样的,还在用 centos6
|
12
felixcode 2020-12-23 13:46:46 +08:00 via Android
|
14
ryanlid OP |