在升级安装了Gitlab的Lightsail实例时,是否需要担心什么呢?
我希望将运行在AWS Lightsail实例上的业务Gitlab从Ubuntu16.04LTS升级到20.04LTS,因为它既旧又丑。老实说,这是我第一次做升级,所以我跟踪了一些信息,我想不应该有任何故障。
所以我的计划是:
创建快照
apt更新和apt升级
如果在更新期间端口ssh失败,则出于安全原因禁用ufw临时或打开TCP端口# 1022,然后重新启动
将操作系统升级到最新版本(现在应该是18.04,对吧?)
重新启动,然后重复升级到20.04
我的问题是,因为我从来没有做过升级,我担心的是,如果有什么我应该担心的。
我的意思是-所有安装的服务(gitlab等)在Linux服务器升级过程中都不应该被触及,对吗?
如果一切顺利升级,Gitlab应该在重启后启动并运行吗?
编辑:这是我的Linux和云之旅的第二个月,所以这绝对是一个愚蠢的问题,但需要从某个地方开始(没有测试env),是吗?
发布于 2021-12-30 21:48:33
好的,我在这里尽量温柔一点。
首先,也是最重要的--请不要在生产系统上做这个实验。
我不是Ubuntu专家,但依靠我的Debian经验,Ubuntu16之间的区别。04和Ubuntu20。04 (我想)很大..。
会出什么问题呢?很多事情,仅举几个例子:
Gitlab有一个很好的备份包,可以备份所有数据和大部分配置,因此启动了一个新的Ubuntu20。04使用新的Gitlab安装和恢复备份可能是迁移到新的Ubuntu系统的可行方法。
但是,如果您需要就地升级,我建议您克隆prod环境(如果做VM克隆可能会在安装过程中造成问题,请咨询Gitlab应用程序管理),并在非生产性环境上尝试建议的解决方案。测试是否一切按预期进行,然后继续推进升级.
https://serverfault.com/questions/1088506
复制相似问题