创建升级计划

创建升级计划涉及记录:

  • 升级极狐GitLab 自托管实例的步骤。
  • 如果升级不顺利,需要采取的步骤。

您的升级计划应包括:

与支持团队合作

如果您正在与支持团队合作审查您的升级计划,请记录并分享以下问题的答案:

  • 极狐 GitLab 是如何安装的?
  • 节点的操作系统是什么?检查不再支持的操作系统版本以确认可以进行后续更新。
  • 是单节点还是多节点设置?如果是多节点,请记录并分享有关每个节点的任何架构细节。使用了哪些外部组件?例如,Gitaly,PostgreSQL 或 Redis?
  • 您是否使用极狐 GitLab Geo?如果是,请记录并分享有关每个辅助节点的任何架构细节。
  • 在您的设置中,还有什么可能是独特或有趣的,可能很重要?
  • 您当前的极狐 GitLab 版本是否遇到任何已知问题?

回滚计划

在升级期间可能会出现问题,因此为此情景准备一个回滚计划是至关重要的。一个适当的回滚计划创建了一条清晰的路径,将实例恢复到最后一个正常工作的状态。它包括备份实例的方法和恢复它的方法。在您需要之前,应该测试回滚计划。有关回滚所需步骤的概述,请参见降级

备份极狐GitLab

创建极狐 GitLab 及其所有数据(数据库、存储库、上传、构建、制品、LFS 对象、注册表、页面)的备份。这对于在升级出现问题时将极狐 GitLab 回滚到工作状态至关重要:

  • 创建一个极狐GitLab 备份。请确保按照您的安装方法进行操作。不要忘记备份密钥和配置文件
  • 或者,创建您的实例的快照。如果这是一个多节点安装,您必须对每个节点进行快照。此过程不在极狐GitLab 支持的范围内。

恢复极狐GitLab

如果您有一个模拟生产环境的测试环境,应该测试恢复以确保一切按预期工作。

要恢复您的极狐GitLab备份:

  • 在恢复之前,请确保阅读先决条件,最重要的是,备份的实例和新的极狐GitLab实例的版本必须相同。
  • 恢复极狐GitLab。请确保按照您的安装方法进行操作。确认密钥和配置文件也已恢复。
  • 如果从快照恢复,请了解执行此操作的步骤。此过程不在极狐GitLab支持的范围内。