$ gitlab-rake gitlab:backup:create
会在/var/opt/gitlab/backups目录下生成备份文件-tar包

https://packages.gitlab.com/gitlab/gitlab-ce/install#manual-rpm

$ rpm -qa gitlab-ce #查看本地安装版本
$ rpm -evh gitlab-ce-14.10.0-xxx #之前非yum安装,卸载gitlab

$ rpm -qa gitlab-ce #查看本地安装版本

yum localinstall -y gitlab-ce-14.10.5-xxx.rpm #安装新版本gitlab

gitlab-ctl reconfigure
gitlab-ctl restart

$ rpm -qa gitlab-ce #验证是否升级成功

变更失败导致数据丢失,可以还原备份

    gitlab-rake gitlab:backup:restore BACKUP=备份版本号

常见问题502,大多数情况,服务未启动完,等一会就好了

下面启动错误:

fail: alertmanager: runsv not running
fail: gitaly: runsv not running
fail: gitlab-exporter: runsv not running
fail: gitlab-workhorse: runsv not running
fail: grafana: runsv not running
fail: logrotate: runsv not running
fail: nginx: runsv not running
fail: node-exporter: runsv not running
fail: postgres-exporter: runsv not running
fail: postgresql: runsv not running
fail: prometheus: runsv not running
fail: puma: runsv not running
fail: redis: runsv not running
fail: redis-exporter: runsv not running
fail: sidekiq: runsv not runnin

sudo systemctl start gitlab-runsvdir
sudo gitlab-ctl restart

其他升级路径.....
$ rpm -qa gitlab-ce #查看本地安装版本
$ rpm -evh gitlab-ce-14.0.0-xxx #卸载gitlab
$ rpm -ivh gitlab-ce-14.3.6-xxx.rpm #安装新版本gitlab
$ gitlab-ctl reconfigure #重编译
$ gitlab-ctl start #启动
$ rpm -qa gitlab-ce #验证是否升级成功
$ ·登录前端页面,查看仓库代码是否正常
$ ·验证成功后升级下一个版本;同样的流程:
$ gitlab-ctl stop #关闭
$ rpm -evh gitlab-ce-14.3.6-xxx #卸载gitlab
$ rpm -ivh gitlab-ce-14.9.5-xxx.rpm #安装新版本gitlab
$ gitlab-ctl reconfigure #重编译
$ gitlab-ctl start #启动
$ rpm -qa gitlab-ce #验证是否升级成功

标签: none

添加新评论

人机验证正在加载....