美文网首页
gitlab迁移及管理

gitlab迁移及管理

作者: 大鹏一怒乘风起 | 来源:发表于2021-08-24 10:45 被阅读0次
升级列表
image.png
1.在容器里面执行

检查gitlab
gitlab-rake gitlab:check SANITIZE=true --trace
创建备份文件
gitlab-rake gitlab:backup:create


image.png

查看备份文件
cd /var/opt/gitlab/backups

2.通过宿主机copy文件至指定服务器

恢复gitlab仓库
gitlab-rake gitlab:backup:restore BACKUP=1522918586_2018_04_05_10.6.2

启动gitlab服务
sudo gitlab-ctl start

常用命令

查看版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

检查gitlab

gitlab-rake gitlab:check SANITIZE=true --trace

查看日志

gitlab-ctl tail

数据库升级

gitlab-rake db:migrate

清理redis缓存

gitlab-rake cache:clear

恢复repo

gitlab-rake gitlab:backup:repo:restore

恢复db

gitlab-rake gitlab:backup:db:restore

进入数据库

su - gitlab-psql
psql -h /var/opt/gitlab/postgresql -d gitlabhq_production

升级PostgreSQL最新版本

gitlab-ctl pg-upgrade

gitlab问题:

队列超过1G关闭,更改配置文件为10G ,然后reconfig,重启

gitlab_rails['env'] = {
'SIDEKIQ_MEMORY_KILLER_MAX_RSS' => "10000000"
}
https://docs.gitlab.com/ee/administration/troubleshooting/sidekiq.html

如要修改备份周期和目录,在/etc/gitlab/gitlab.rb中修改以下两个选项

设置备份周期为7天 - 604800秒
gitlab_rails['backup_keep_time'] = 604800
备份目录
gitlab_rails['backup_path'] = '/mnt/backups'

相关文章

网友评论

      本文标题:gitlab迁移及管理

      本文链接:https://www.haomeiwen.com/subject/fdnzlltx.html