首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >升级Lightsail实例的风险

升级Lightsail实例的风险
EN

Server Fault用户
提问于 2021-12-29 18:50:51
回答 1查看 637关注 0票数 1

在升级安装了Gitlab的Lightsail实例时,是否需要担心什么呢?

我希望将运行在AWS Lightsail实例上的业务Gitlab从Ubuntu16.04LTS升级到20.04LTS,因为它既旧又丑。老实说,这是我第一次做升级,所以我跟踪了一些信息,我想不应该有任何故障。

所以我的计划是:

创建快照

apt更新和apt升级

如果在更新期间端口ssh失败,则出于安全原因禁用ufw临时或打开TCP端口# 1022,然后重新启动

将操作系统升级到最新版本(现在应该是18.04,对吧?)

重新启动,然后重复升级到20.04

我的问题是,因为我从来没有做过升级,我担心的是,如果有什么我应该担心的。

我的意思是-所有安装的服务(gitlab等)在Linux服务器升级过程中都不应该被触及,对吗?

如果一切顺利升级,Gitlab应该在重启后启动并运行吗?

编辑:这是我的Linux和云之旅的第二个月,所以这绝对是一个愚蠢的问题,但需要从某个地方开始(没有测试env),是吗?

EN

回答 1

Server Fault用户

发布于 2021-12-30 21:48:33

好的,我在这里尽量温柔一点。

首先,也是最重要的--请不要在生产系统上做这个实验。

我不是Ubuntu专家,但依靠我的Debian经验,Ubuntu16之间的区别。04和Ubuntu20。04 (我想)很大..。

会出什么问题呢?很多事情,仅举几个例子:

  • 在Ubuntu升级之后,gitlab需要的共享库可能与gitlab不兼容
  • 从initd到systemd切换的init脚本可能需要调整。
  • 在操作系统升级期间,文件、目录和系统实用程序可能会更改,使gitlab无法启动

Gitlab有一个很好的备份包,可以备份所有数据和大部分配置,因此启动了一个新的Ubuntu20。04使用新的Gitlab安装和恢复备份可能是迁移到新的Ubuntu系统的可行方法。

但是,如果您需要就地升级,我建议您克隆prod环境(如果做VM克隆可能会在安装过程中造成问题,请咨询Gitlab应用程序管理),并在非生产性环境上尝试建议的解决方案。测试是否一切按预期进行,然后继续推进升级.

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1088506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档